Ce este funcția Add_action în WordPress?
Publicat: 2022-10-01În WordPress, add_action este o funcție folosită pentru a adăuga acțiuni în fișierul functions.php. Acțiunile sunt funcții care rulează atunci când are loc un anumit eveniment în WordPress. De exemplu, acțiunea wp_enqueue_scripts rulează atunci când WordPress pune în coadă scripturi și stiluri pentru site-ul dvs. front-end. Există două părți pentru adăugarea unei acțiuni: cârligul și funcția. Cârligul este numele acțiunii pe care doriți să o adăugați. Funcția este codul pe care doriți să-l rulați atunci când acea acțiune este apelată. Iată un exemplu despre cum să adăugați o acțiune: add_action( 'wp_enqueue_scripts', 'my_function' ); function my_function() { // face ceva } În exemplul de mai sus, cârligul este „wp_enqueue_scripts” iar funcția este „my_function”. Când WordPress pune în coadă scripturi și stiluri, va rula și codul în „my_function”. Puteți adăuga câte acțiuni doriți în fișierul functions.php. Nu uitați să conectați fiecare acțiune la un nume unic și să scrieți o funcție pentru fiecare acțiune.
Ca Action Hook, funcția add_action() adaugă o anumită acțiune sau nume unei funcții PHP. Fiecare funcție care este executată ca urmare a unui apel la do_action() (sau do_action_ref_array()) cu o anumită etichetă este legată de acțiune.
Cum numiți un cârlig în WordPress?

Singurul lucru care vine cu un cârlig WordPress este inutil. Funcția cârlig este necesară doar pentru a activa sistemul; nu este inclus in cod. Este esențial să utilizați cel puțin alte două funcții pentru a folosi un cârlig. Pentru a începe, trebuie să înregistrați hook-ul cu o funcție de hook și să faceți referire la o funcție de apel invers în acea funcție.
Este posibil să apelați orice acțiune WordPress existentă sau orice plugin definit personalizat sau acțiune temă folosind un cârlig Run a WordPress. Automator i se spune să execute acest cod ori de câte ori apar aceste alte lucruri. Această acțiune poate fi extrem de utilă în cazurile în care dezvoltatorii sau proprietarii de site-uri doresc să creeze o funcție personalizată. Dacă nu aveți deja un cârlig de acțiune personalizat definit, puteți adăuga unul făcând clic pe butonul Adăugați o variabilă și introducând datele pe care doriți să le includeți în funcție. Când se transmit argumente funcției, acestea vor fi plasate în ordinea specificată în câmpul Pass variabile (de exemplu, de sus în jos):. De exemplu, vom adăuga o valoare de câmp prin trecerea unui singur argument.
O metodă sau acțiune este una care adaugă propriul cod atunci când are loc un anumit eveniment, cum ar fi atunci când o postare este publicată sau când comentați ceva. Filtrul poate fi folosit pentru a modifica rezultatul unei postări sau pagini înainte ca aceasta să apară utilizatorului, deoarece este similar cu o acțiune.
Cârligele de acțiune și de filtrare sunt ambele situate în fișierul functions.php din instalația dvs. WordPress. Fișierul WordPress-config.php poate fi găsit în secțiunea WordPress a managerului de fișiere al computerului dvs. Function.php conține informații despre site-ul dvs. WordPress, inclusiv locația acestuia în acest fișier.
Dacă doriți să aflați mai multe despre cârlige și despre cum pot fi utilizate pentru a vă personaliza site-ul WordPress, citiți Codexul WordPress. Documentul este un ghid cuprinzător pentru toate lucrurile legate de WordPress, acoperind atât cârligele de acțiune, cât și de filtru, precum și alte subiecte.
Dacă sunteți nou în hooks, următoarele resurse sunt un loc bun pentru a începe.
Codexul WordPress este o referință cuprinzătoare pentru toate lucrurile WordPress care conține informații despre acțiune și cârlige de filtrare, precum și alte subiecte relevante pentru WordPress.
În WordPress, următorul exemplu este. Puteți personaliza site-ul dvs. WordPress fără a modifica fișierul de bază folosind cârlige. Cârligele sunt o parte importantă a codificării; pentru mai multe informații, consultați Ghidul nostru pentru cârlige.
Tutorialul este aici. Utilizarea cârligelor pentru a vă personaliza site-ul WordPress este subiectul acestui tutorial.
WordPress este o platformă puternică care poate fi adaptată pentru a satisface orice cerință. Acest lucru poate fi realizat fără modificarea fișierului de bază, folosind cârlige. Ca parte a acestui tutorial, vom trece peste cerințele de bază ale cârligelor și cum pot fi utilizate pentru a personaliza site-urile WordPress.
Cum să utilizați funcția Add_action în WordPress
Cu WordPress, puteți adăuga cu ușurință filtre și acțiuni pe site-ul dvs. Cu toate acestea, a ști unde să găsești filtrele și acțiunile, precum și cum să le apelezi, poate fi puțin dificil. Acest articol vă va explica cum să utilizați funcția add_action și cum să găsiți și să apelați anumite filtre și acțiuni în WordPress. După ce ați adăugat numele de apel invers la matricea globală de filtre, puteți apoi adăuga apelul/acțiunea la un filtru. În cod, dacă creați un fișier șablon, de bază sau plugin, WordPress folosește do_action() sau apply_filters() pentru a căuta prin matrice și returnează apelul invers. WordPress are mai multe moduri de a apela o acțiune sau un filtru. Funcția callbacks este una dintre funcțiile callbacks, care poate fi utilizată împreună cu matricea globală de filtre, matricea callbacks sau matricea callbacks. Deoarece matricea globală de filtre este situată în nucleul WordPress, este cel mai convenabil de utilizat. apelurile inverse sunt o altă opțiune disponibilă prin API-ul pluginului WordPress. apelurile inverse, precum și matricea de apeluri inverse, pot fi utilizate în tema sau pluginul dvs. Este util dacă doriți să includeți filtre sau acțiuni personalizate într-un anumit cârlig sau șablon.
Ce este Add_action Init în WordPress?

Add_action init este un eveniment care are loc după ce WordPress a terminat de încărcat, dar înainte ca orice antet să fie trimis. Acest cârlig este util în special pentru inițializarea funcțiilor care trebuie să fie disponibile pentru toți utilizatorii.

Cum adaug acțiuni la funcțiile WordPress?

Pentru a adăuga o acțiune la o funcție WordPress , mai întâi trebuie să identificați cârligul pe care doriți să îl utilizați. Odată ce ați identificat cârligul, puteți utiliza funcția add_action() pentru a vă înregistra acțiunea.
În lumea WordPress, funcția add_action este foarte populară. Un eveniment predefinit poate fi folosit pentru a executa o funcție personalizată folosind această caracteristică. Funcția acceptă până la patru parametri, primii doi fiind obligatorii și ceilalți doi opționali. Să aruncăm o privire la câteva exemple utile despre cum funcționează funcția.
Cum să utilizați Add_action() și Add_filter() în WordPress
Dacă această metodă este specificată, se va atașa o funcție la un cârlig care o specifică. Add_filter() și do_action (sau do_button) returnează rezultatele funcției add_filter.
Această metodă va atașa un filtru la un cârlig specificat în do_action. Această metodă adaugă o funcție la un cârlig specificat pentru adăugarea suportului temei.
WordPress are o funcție de acțiune?
Da, WordPress are o funcție de acțiune . Această funcție poate fi utilizată pentru a efectua o acțiune asupra unui element, cum ar fi atunci când se face clic pe un buton.
Acțiunile sunt cod PHP care este folosit pentru a implementa un eveniment WordPress. Când evenimentul este declanșat, acesta va fi efectuat conform programului. Un plugin poate fi activat prin efectuarea unei anumite acțiuni, cum ar fi punerea unui mesaj promoțional pe o pagină. Vă puteți personaliza tema creând fragmente de cod din tutoriale online sau puteți utiliza acțiuni. Un cârlig este o colecție de locuri în care dezvoltatorii își pot accesa codul personalizat prin WordPress. Cârligele de filtrare și cârligele de acțiune servesc drept lipici care ține împreună nucleul, temele și pluginurile WordPress. Dezvoltatorii pot modifica rapid și ușor evenimentele, filtrele și acțiunile pe care le utilizează WordPress.
Acțiunile și filtrele personalizate pot fi create și de dezvoltatori. Acțiunea pe care doriți să o efectuați în subsol este deja pre-execută. În exemplul de mai jos, o acțiune copyright_notice este executată împreună cu un hook WP_footer. Ghidurile noastre WordPress despre acțiuni vă arată cum să le utilizați. Consultați lista noastră de lecturi suplimentare pentru articole mai relevante despre sfaturi, trucuri și idei utile WordPress.
De ce cârligele de acțiune sunt minunate
Vă puteți crea propriile cârlige de acțiune pentru site-urile WordPress fără a fi nevoie să copiați și să lipiți cod. Deoarece sunt simplu de utilizat și pot fi depozitate oriunde doriți, sunt ideale pentru proprietarii de afaceri mici.
WordPress Add_action Exemplu
Adăugarea unei acțiuni în WordPress este simplă. Folosiți doar funcția add_action(), așa:
add_action('init', 'my_function');
Acest cod ar adăuga funcția my_function() la acțiunea init.
Cârlige: Cum să le folosiți pe site-ul dvs. WordPress
Cârligele pot fi folosite într-o varietate de situații în WordPress și am compilat o listă cu câteva exemple mai jos. Dacă sunteți nou în privința cârligelor, ghidul nostru pentru cârlige vă poate ajuta să vă dați seama ce să faceți.
br> Do_action() br> Do_action() br> Do_action() Când se declanșează un hook, funcția do_action() este folosită pentru a executa o acțiune. De exemplu, îl puteți folosi pentru a genera o funcție personalizată atunci când o postare este salvată.
br> apply_filters() Într-o postare sau pagină, funcția apply_filters() este folosită pentru a aplica un filtru. Este o modalitate excelentă de a modifica rezultatul unui hook fără a fi nevoie să citiți codul care l-a declanșat.
În acest exemplu, puteți utiliza metoda apply_filters() pentru a trunchia un titlu lung de postare cu filtrul WP_title_rss().
Un cârlig este o interfață între o bucată de cod și o bucată de cod ulterioară la un moment dat în timp. WordPress Core, pe de altă parte, se bazează în mare măsură pe aceste componente, care sunt esențiale pentru ca pluginurile și temele să interacționeze cu el.
Metoda WordPress Add_action Class
Metoda WordPress add_action class este folosită pentru a adăuga o nouă acțiune la o acțiune WordPress existentă. Este nevoie de doi parametri: numele acțiunii care urmează să fie adăugată și numele clasei care va fi folosită pentru acțiune.
Clasa nu poate fi „instanțiată” sau „inițializată” direct prin utilizarea unui cârlig. Este întotdeauna necesar să adăugați ceva cod. Următoarea metodă este mai potrivită. În plus, puteți crea o clasă de interfață pentru a o simplifica și mai mult. Puteți crea apoi o subclasă, care va include automat toate cârligele. Acțiuni de genul acesta pot fi văzute aici. Acesta este un dezastru. Când obiectele au fost transmise ca valori mai degrabă decât ca referințe, PHP 4 a adăugat și de asemenea. Dacă includeți cârlige și filtre cu aceasta, ar trebui să eliminați referința; eliminarea referinței nu cauzează probleme cu viitoarele versiuni PHP și poate îmbunătăți compatibilitatea.
WordPress Add_action Init
Funcția add_action() este folosită pentru a înregistra evenimente WordPress, care sunt cârlige care pot fi declanșate de anumite acțiuni . Evenimentul init este declanșat când WordPress a terminat de încărcat și este gata să proceseze intrarea utilizatorului. Acest eveniment este folosit pentru a inițializa teme și pluginuri.