Cinquanta azioni di WordPress - Serie Finale

Benvenuti nel finale di serie di "Fifty Actions of WordPress!" Nelle ultime settimane, abbiamo esaminato le azioni di WordPress: cosa sono, come usarle e 50 di quelle esistenti insieme ad esempi su come metterle a lavorare per noi.

In questa ultima parte, esamineremo ciò che abbiamo imparato e riassumeremo tutte le 50 azioni con un paio di parole per ognuna.

Cominciamo!

Parte prima: un'introduzione alle azioni di WordPress

Abbiamo iniziato con una semplice introduzione al mondo delle azioni in WordPress. Poiché l'intero sistema è in realtà piuttosto semplice, non è stato difficile introdurlo. Abbiamo imparato le seguenti sette funzioni essenziali:

  • add_action () che ci consente di agganciare le nostre funzioni ai ganci di azione esistenti,
  • remove_action () che rimuove una funzione da un hook di azione esistente,
  • remove_all_actions () che rimuove tutte le funzioni da un gancio di azione,
  • do_action () che ci consente di creare nuovi hook di azione,
  • do_action_ref_array () che ci permette di creare nuovi hook di azione usando un array per argomenti,
  • did_action () che conta il numero di volte in cui viene eseguita un'azione,
  • e has_action () che controlla se qualcosa è collegato a un'azione.

50 grandi esempi per 50 grandi azioni

Nel corso dei seguenti cinque articoli, sono stati introdotti 10 azioni nel nucleo con esempi per ognuno di essi. 

Ricordiamo a cosa serviva ognuno:

Seconda parte: cinquanta azioni di WordPress - 50 esempi (da 1 a 10)

  1. dentro gestisce l'inizializzazione di WordPress - appena prima che le intestazioni vengano inviate.
  2. send_headers invia le intestazioni e ci consente di aggiungere intestazioni HTTP aggiuntive.
  3. after_switch_theme viene sparato subito dopo che l'utente ha cambiato tema.
  4. manage_posts_custom_column ci dà la possibilità di aggiungere colonne personalizzate alla pagina "Tutti i post" nel pannello di amministrazione.
  5. admin_head ci permette di iniettare il codice al delle pagine nel pannello di amministrazione.
  6. wp_footer rende possibile per noi di eseguire il codice attraverso il wp_footer () funzione.
  7. wp_enqueue_scripts è l'azione per accodare correttamente script e stili al front-end.
  8. admin_notices ci consente di visualizzare le notifiche di amministrazione nel back-end.
  9. widgets_init inizializza i widget di WordPress e ci consente di modificarlo.
  10. DELETE_USER viene chiamato subito dopo che un utente è stato cancellato dal database.

Terza parte: cinquanta azioni di WordPress - 50 esempi (da 11 a 20)

  1. wp_default_styles controlla il processo di caricamento degli stili di WordPress predefiniti.
  2. get_footer rende possibile per noi di manomettere il get_footer () funzione.
  3. admin_init viene attivato ogni volta che viene caricata una pagina di amministrazione, dandoci l'opportunità di essere creativi con esso!
  4. wp_authenticate viene eseguito per autenticare un utente al momento dell'accesso.
  5. login_form gestisce il modulo di accesso, dandoci la possibilità di personalizzarlo.
  6. admin_menu ci consente di aggiungere / rimuovere voci di menu (o voci di sottomenu) al menu di amministrazione principale.
  7. wp, l'azione con il nome più breve, viene eseguita dopo aver analizzato una query ma prima che venga eseguito qualsiasi modello.
  8. admin_head- (PAGE_NAME) ci permette di controllare il della pagina di amministrazione che è specificata nel nome dell'azione (PAGE_NAME).
  9. wp_before_admin_bar_render, come suggerisce il nome, corre prima la barra degli strumenti (precedentemente Admin Bar) viene renderizzata.
  10. profile_update viene chiamato subito dopo l'aggiornamento di un profilo nel database.

Parte quarta: cinquanta azioni di WordPress - 50 esempi (da 21 a 30)

  1. pre_get_posts viene licenziato prima del get_posts () funzione, permettendoci di giocare con la query.
  2. transition_post_status è l'azione che controlla la transizione degli stati dei post, come "draft to publish", "future to private" e così via.
  3. admin_enqueue_scripts è usato per accodare correttamente script e stili nel pannello di amministrazione.
  4. save_post viene eseguito subito dopo il salvataggio di un post nel database.
  5. add_meta_boxes_ (post_type) aggiungiamo meta box alla schermata di modifica post di un tipo di post personalizzato.
  6. activity_box_end viene sparato alla fine della sezione "At a glance" (precedentemente "Right Now").
  7. wp_meta è l'azione che ci consente di manomettere il widget "Meta" predefinito.
  8. wp_dashboard_setup inizializza la Dashboard, la home page del pannello di amministrazione, e ci permette di scimmiottare con essa.
  9. set_current_user è parte del pluggable wp_set_current_user funzione che cambia l'utente corrente per ID o nome.
  10. plugins_loaded viene eseguito subito dopo aver caricato tutti i file plugin attivati.

Quinta parte: cinquanta azioni di WordPress - 50 esempi (da 31 a 40)

  1. wp_default_scripts gestisce l'esecuzione degli script di WordPress predefiniti e ci consente di manomettere il processo.
  2. wp_head rende possibile per noi di eseguire il codice in wp_head () funzione.
  3. after_setup_theme viene chiamato ogni volta che viene caricato un file del tema attivato.
  4. manage_media_custom_column ci dà l'opportunità di aggiungere colonne aggiuntive all'elenco dei file nel Catalogo multimediale.
  5. comment_ (OLD_STATUS) andate a copiarli (NEW_STATUS), che ha due variabili nel suo nome, viene eseguito dopo che lo stato di un commento è cambiato nel database.
  6. template_redirect viene chiamato quando viene caricato un "modello di pagina".
  7. do_feed gestisce i feed della tua installazione di WordPress.
  8. admin_bar_menu ci consente di manipolare la barra degli strumenti.
  9. wp_list_categories ci consente di controllare il comportamento del widget "Categorie" predefinito.
  10. pre_get_search_form viene eseguito appena prima che venga caricato il modulo di ricerca nel tema.

Parte sesta: cinquanta azioni di WordPress - 50 esempi (da 41 a 50)

  1. admin_head- (plugin_page) corre nel  delle pagine del plugin specificate.
  2. pre_ping viene chiamato prima che venga elaborato un ping.
  3. get_header rende possibile per noi di eseguire il codice in get_header () funzione.
  4. login_head esegue nel della pagina di accesso e ci consente di controllarlo.
  5. admin_footer viene licenziato prima del tag nelle pagine di amministrazione.
  6. login_enqueue_scripts è usato per accodare correttamente script e stili nella pagina di login.
  7. manage_users_custom_column ci dà la possibilità di aggiungere colonne personalizzate alla tabella Utenti nella pagina "Tutti gli utenti".
  8. activated_plugin viene attivato ogni volta che viene attivato un plug-in.
  9. admin_color_scheme_picker controlla il comportamento del selettore "combinazioni di colori" nelle pagine di modifica del profilo utente.
  10. wp_logout viene eseguito quando un utente si disconnette.

Parte sette: la fine

Hai indovinato, stai leggendo la settima parte in questo momento! A parte gli scherzi, eccoci alla fine della serie. Spero davvero che tu abbia apprezzato questa serie tanto quanto me mentre scrivevo tutto.

I contributi di tutti i tipi sono apprezzati, tra l'altro. Puoi:

  1. Condividi le tue opinioni su questa serie commentando di seguito,
  2. Suggerisci nuovi filtri e idee di esempio per una o due parti "addendum",
  3. Offri modi per migliorare la mia scrittura se hai notato errori, incoerenze o ambiguità nei miei post,
  4. E condividi questi tutorial ovunque per farli vedere e conoscere i filtri WordPress!

Grazie per aver dedicato del tempo a leggere la serie - speriamo che serva da punto di riferimento per l'educazione e di riferimento!