, hjerteslag api: ændring af puls,,,,, andel,,,,,,,, 5,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss., i første del af denne række, så vi på basis af det hjerteslag api, og hvordan det kan gennemføres i et stik af.i denne forelæsning vil vi se på, hvordan man kan ændre "impuls" af hjerteslag. ved misligholdelse wordpress hjerte slår én gang hvert 15. sekund.kan du sænke renten til noget ned til et slag i minuttet.du kan midlertidigt øge den sats på en slå hvert 5. sekund –, men kun midlertidigt i to og et halvt minut, før det er tilbage til "normale" slå: "4 slag i minuttet.,,, ændre misligholdelse puls, at ændre standard puls, du kan bruge den, wp_heartbeat_filter, filter, som filtrerer oprindelige indstillinger af hjerteslag api - grænseflade.dette filter er ikke tillade, at de oprindeligt fastsatte pulsen til "hurtigt: i stedet for de kan kun fastsætte en række mellem 15 og 60 (interval mellem banker i sekunder). funktion wptuts_heartbeat_settings ($indstillinger) {$indstillinger ['interval '] = 60; //noget mellem 15 - 60 tilbage $miljøer;} add_filter (' heartbeat_settings", "wptuts_heartbeat_settings), sluk for auto begyndelse, selv om anmodninger kun er sendt til serveren, når der foreligger data for at sende, hearbeat løber, automatisk, når den side belastninger.du kan vende auto starte mod misligholdelse hjerteslag indstillinger:, funktion wptuts_heartbeat_settings ($indstillinger) {$indstillinger ['autostart '] = falske tilbage $miljøer;} add_filter (' heartbeat_settings "," wptuts_heartbeat_settings), skift fra server-side til browseren, hjertebanken, så kun vil begynde at løbe, hvis:, wp. hjerteslag. start();, kaldes.du kan slukke hjerteslag client-side:, wp. hjerteslag. stop();, ændre puls klient side, samt at hjerteslag på og af, at de kan manipulere rytmen af puls (f.eks.), i forbindelse med visse begivenheder, udløst af brugeren.for eksempel, du må lytte til, når brugeren starter en aktivitet, der kræver en mere regelmæssig kontakt med serveren – og midlertidigt forøge hastigheden. fra din javascript manuskript: //1. slå hvert 5. sekund for en periode på to og et halvt minut wp. puls. interval (»fast«) //1 slå hvert minut wp. puls. interval ("langsomt"); //1 slå hvert 15. sekund wp. puls. interval (standard);,, advarsel:, selv om "hurtig" kun i to og et halvt minut, hvis du hele tiden om puls »fast«, i realiteten permanent løber til den sats.du skal være forsigtig med, hvordan du ændre puls og gør det kun, når du er nødt til at gøre det.ændre puls - side, samt at ændre puls - side, kan vi også gøre det her hver gang browser kommunikerer med serveren.dette kan gøres ved at fastsætte, heartbeat_interval, i forbindelse –, det kan være en af dem, hurtigt, "," langsomt "eller" standard "., funktion wptuts_respond_to_browser ($på $data, $screen_id) (hvis (isset ($data ['wptuts-plugin ']) (//sæt data, der sendes til browser $svar ['wptuts-plugin'] = system ('hello = >" verden "); //bremse hearbeat $svar ['heartbeat_interval '] =" langsomt "} tilbage $svar;} add_filter (' heartbeat_received", "wptuts_respond_to_browser, 10, 3); //logget på brugere add_filter ('heartbeat_nopriv_received", "wptuts_respond_to_browser, 10, 3); //loggede ud brugere, uden brugeraktivitet, hjerteslag api - også tilpasser rytmen i henhold til en brugers virksomhed.wordpress kontrol brugeraktivitet hvert 30. sekund, hvis der efter 5 minutter, der er ingen tastatur eller mus, aktivitet, slå reduceres til et slag for hver 100 sekunder.det er gjort, uanset hvad det måtte være fastlagt ved en stik af. i sidste del af denne serie vil vi skabe et enkelt eksempel på et stik af med den nye hjerteslag api - grænseflade.vi vil skabe et stik af, som giver brugerne "levende" opdateringer om, hvor brugere logger ind og ud af wordpress.,