Femti handlinger av WordPress - Serie Finale

Velkommen til seriens finale av "Femti handlinger av WordPress!" I løpet av de siste ukene har vi sett på WordPress-handlinger - hva de er, hvordan de skal brukes, og 50 av dem som eksisterer sammen med eksempler på hvordan de skal jobbe for oss.

I denne siste delen skal vi vurdere hva vi lærte og oppsummere alle de 50 handlingene med et par ord for hver enkelt.

La oss begynne!

Del ett: En introduksjon til WordPress-handlinger

Vi startet med en enkel introduksjon til handlingsverdenen i WordPress. Siden hele systemet faktisk er ganske enkelt, var det ikke vanskelig å introdusere det i det hele tatt. Vi lærte følgende syv viktige funksjoner:

  • ADD_ACTION () som gjør at vi kan koble våre funksjoner til eksisterende handlings kroker,
  • remove_action () som fjerner en funksjon fra en eksisterende handlingskrok,
  • remove_all_actions () som fjerner alle funksjoner fra en handlingskrok,
  • do_action () som lar oss lage nye handlings kroker,
  • do_action_ref_array () som lar oss lage nye handlingskroker ved hjelp av en array for argumenter,
  • did_action () som teller antall ganger en handling er sparken,
  • og has_action () som sjekker om noe er hekta på en handling.

50 gode eksempler på 50 store handlinger

I løpet av de følgende fem artiklene ble vi introdusert til 10 handlinger i kjernen med eksempler for hver enkelt av dem. 

La oss huske hva hver enkelt var bra for:

Del to: Femti handlinger av WordPress - 50 eksempler (1 til 10)

  1. i det håndterer initialiseringen av WordPress - like før topptekstene sendes.
  2. send_headers sender topptekstene og lar oss legge til ekstra HTTP-overskrifter.
  3. after_switch_theme blir sparket av rett etter at brukeren bytter temaer.
  4. manage_posts_custom_column gir oss muligheten til å legge til egendefinerte kolonner på siden "Alle innlegg" i administrasjonspanelet.
  5. admin_head lar oss injisere kode til av sidene i administrasjonspanelet.
  6. wp_footer gjør det mulig for oss å kjøre kode gjennom wp_footer () funksjon.
  7. wp_enqueue_scripts er handlingen for å skape skript og stiler riktig til fronten.
  8. admin_notices Lar oss vise administrasjonsvarsler i back-end.
  9. widgets_init initierer widgets av WordPress og lar oss endre det.
  10. delete_user heter umiddelbart etter at en bruker er slettet fra databasen.

Del tre: Femti handlinger av WordPress - 50 eksempler (11 til 20)

  1. wp_default_styles kontrollerer prosessen med å laste inn standard WordPress-stiler.
  2. get_footer gjør det mulig for oss å tukle med get_footer () funksjon.
  3. admin_init blir sparket av hver gang en admin side er lastet, noe som gir oss muligheten til å bli kreative med den!
  4. wp_authenticate Kjører for å godkjenne en bruker når de logger på.
  5. innloggingsskjema håndterer innloggingsskjemaet, og gir oss sjansen til å tilpasse den.
  6. admin_menu La oss legge til / fjerne menyelementer (eller undermenyelementer) til hovedadministrasjonsmenyen.
  7. wp, Handlingen med korteste navn, kjører etter at en spørring er analysert, men før noen mal utføres.
  8. admin_head- (PAGE_NAME) tillater oss å kontrollere av admin siden som er angitt i navnet på handlingen (PAGE_NAME).
  9. wp_before_admin_bar_render, som navnet antyder, løper før Verktøylinjen (tidligere Admin Bar) blir gjengitt.
  10. profile_update heter umiddelbart etter at en profil er oppdatert i databasen.

Del fire: Femti handlinger av WordPress - 50 eksempler (21 til 30)

  1. pre_get_posts er avfyrt før get_posts () funksjon, slik at vi kan spille med spørringen.
  2. transition_post_status er handlingen som styrer overgangen av poststatuser, som "utkast til publisering", "fremtidig privat" og slikt.
  3. admin_enqueue_scripts Brukes til å skanne skript og stiler riktig i administrasjonspanelet.
  4. lagre post kjøres rett etter at et innlegg er lagret i databasen.
  5. add_meta_boxes_ (post_type) La oss legge til metakasser til en egendefinert innleggstype postredigeringsskjerm.
  6. activity_box_end Avfyres på slutten av "Overblikk" (tidligere "Høyre").
  7. wp_meta er handlingen som gjør at vi kan tukle med standard "Meta" widgeten.
  8. wp_dashboard_setup initierer Dashboard, hjemmesiden til administrasjonspanelet, og gjør det mulig for oss å ape med den.
  9. set_current_user er en del av pluggen wp_set_current_user funksjon som endrer gjeldende bruker med ID eller navn.
  10. plugins_loaded kjører rett etter at alle aktiverte pluginfilene er lastet inn.

Del fem: Femti handlinger av WordPress - 50 eksempler (31 til 40)

  1. wp_default_scripts håndterer utførelsen av standard WordPress-skript og lar oss tukle med prosessen.
  2. wp_head gjør det mulig for oss å kjøre kode i wp_head () funksjon.
  3. after_setup_theme kalles hver gang en fil av det aktiverte temaet er lastet inn.
  4. manage_media_custom_column gir oss muligheten til å legge til ekstra kolonner i fillisten i mediebiblioteket.
  5. comment_ (OLD_STATUS) _to_ (NEW_STATUS), som har to variabler i navnet sitt, utføres etter at en kommentars status er endret i databasen.
  6. template_redirect kalles når en «sidemaler» er lastet inn.
  7. do_feed håndterer feeds av WordPress-installasjonen.
  8. admin_bar_menu tillater oss å manipulere verktøylinjen.
  9. wp_list_categories gjør det mulig for oss å kontrollere oppførselen til standardkategorien "Kategorier".
  10. pre_get_search_form kjører like før søknadsskjemaet i temaet ditt er lastet inn.

Del seks: Femti handlinger av WordPress - 50 eksempler (41 til 50)

  1. admin_head- (plugin_page) går i  av plugin-sidene du angir.
  2. pre_ping kalles før en ping behandles.
  3. get_header gjør det mulig for oss å kjøre kode i get_header () funksjon.
  4. login_head utfører i på innloggingssiden og lar oss kontrollere det.
  5. admin_footer blir sparken før tag på admin sider.
  6. login_enqueue_scripts er vant til å skanne skript og stiler riktig på innloggingssiden.
  7. manage_users_custom_column gir oss muligheten til å legge til egendefinerte kolonner i brukertabellen på siden "Alle brukere".
  8. activated_plugin blir avbrutt hver gang et plugin er aktivert.
  9. admin_color_scheme_picker styrer oppførselen til "fargevalg" -plukeren i brukerprofilredigeringssidene.
  10. wp_logout kjører når en bruker logger ut.

Del Seven: Enden

Du gjettet det, du leser del syv akkurat nå! Skriker til side, her er vi på slutten av serien. Jeg håper virkelig at du likte denne serien så mye som jeg gjorde mens du skrev hele greia.

Bidrag av alle typer er verdsatt, forresten. Du kan:

  1. Del dine tanker på denne serien ved å kommentere nedenfor,
  2. Foreslå nye filtre og eksempler på ideer for et "tillegg" -parti eller to,
  3. Tilbyr måter å forbedre skrivingen min hvis du tok en feil, usammenheng eller tvetydighet i mine innlegg,
  4. Og del disse veiledningene hvor som helst for alle å se og lære om WordPress-filtre!

Takk for at du tok deg tid til å lese serien - forhåpentligvis fungerer det som et poeng for utdanning og referanse fremover!