Què són els filtres i els ganxos d'acció de WordPress?

Comparteix aquesta publicació:

Si teniu un lloc web de WordPress, és probable que hàgiu sentit parlar de ganxos de filtre. Però què són exactament? En aquesta publicació, donaré una ullada a què són els ganxos de filtre, com funcionen i com utilitzar-los al vostre propi codi.

Per què utilitzar els ganxos de filtre de WordPress?

Els ganxos de filtre són una manera fantàstica de modificar el contingut de WordPress sense utilitzar un connector ni haver d'editar cap fitxer bàsic. Mitjançant l'ús de ganxos de filtre, podeu fer canvis en el comportament de WordPress sense piratejar el codi principal. Això és molt útil si teniu previst crear un lloc personalitzat o si voleu actualitzar la vostra versió o tema de WordPress sense perdre les vostres personalitzacions.

Hi ha dos tipus de ganxos de filtre: accions i filtres. Les accions us permeten inserir codi en punts específics del codi de WordPress, mentre que els filtres us permeten modificar el contingut existent.

Per exemple, suposem que voleu afegir un enllaç "llegir més" al final de cada fragment de publicació. Podeu fer-ho connectant-vos al filtre "the_excerpt" i afegint el vostre enllaç al final de l'extracte.

O bé, digueu que voleu mostrar una barra lateral diferent a determinades pàgines del vostre lloc. Podeu fer-ho connectant-vos a l'acció 'sidebars_widgets' i especificant quina barra lateral voleu mostrar en quina pàgina.

Com podeu veure, els ganxos de filtre us donen molt de poder sobre com funciona WordPress. Si sou un desenvolupador, aprendre a utilitzar els ganxos de filtre és essencial. I fins i tot si no sou un desenvolupador, entendre com funcionen els ganxos de filtre encara pot ser útil per ajustar l'aspecte i el comportament del vostre lloc.

Afegir ganxos de filtre de WordPress amb un tema infantil

Els ganxos de filtre es poden afegir directament a l'editor de fitxers del vostre tema. Això no és aconsellable, però, com si i quan actualitzeu el vostre tema, i els canvis que hàgiu fet es perdran.

Per aquest motiu, es recomana instal·lar un "Tema infantil". Un tema infantil s'enfila a la part superior del tema principal per permetre't fer canvis que no es sobreescriuran quan s'actualitzi el tema principal.

Si no esteu segur de què és un tema infantil o com crear-ne un, consulteu la meva guia sobre Com crear un tema infantil de WordPress.

Un cop instal·lat i activat, podeu afegir els vostres ganxos de filtre al fitxer functions.php del vostre tema infantil anant a Aparença > Editor de fitxers de tema

Afegir ganxos de filtre de WordPress amb un connector

Si esteu menys familiaritzat amb el codi, utilitzar un complement de fragments de codi personalitzat pot ser una opció menys descoratjadora.

Personalment, m'agrada Connector de fragments de codi personalitzat de WP Code. La instal·lació és gratuïta des del repositori de WordPress i és fàcil d'utilitzar, tot i que hi ha moltes alternatives. Consulteu la meva guia per triar els millors connectors de WordPress aquí.

L'ús d'un connector per afegir codi significa que:

  • No cal que creeu i instal·leu un tema secundari
  • És molt fàcil activar i desactivar els filtres amb el clic d'un botó
  • Molts connectors com WPCode tenen fragments ja fets que només podeu activar per a tasques habituals

Un exemple de ganxo de filtre de WordPress

L'exemple següent mostra com podeu afegir una funció personalitzada que substituirà la salutació predeterminada "Howdy" a la barra d'administració de WordPress per "Hola":


// Canvia la salutació de WordPress a la funció Hola replace_howdy( $wp_admin_bar ) { $my_account=$wp_admin_bar->get_node('el meu-compte'); $newtitle = str_replace('Hola', 'Hola', $my_account->title); $wp_admin_bar->add_node( array( 'id' => 'el meu-compte', 'title' => $newtitle, ) ); } add_filter( 'menú_barra_administrador', 'reemplaçar_com',25);

Conclusió

Els ganxos de filtre de WordPress són una de les funcions més potents de la plataforma WordPress. Permeten als desenvolupadors "enganxar-se" al codi bàsic de WordPress i fer canvis o afegir funcionalitats sense canviar res del codi original.

Els ganxos de filtre es poden utilitzar per alterar el comportament tant del front-end com del back-end a WordPress. Per exemple, un desenvolupador podria utilitzar un ganxo de filtre per alterar la manera com es mostren els títols de publicacions a la part frontal d'un lloc de WordPress o per afegir contingut addicional al final de cada publicació.

Les icones per compartir, el formulari d'inscripció al butlletí i "L'article Què són els filtres i els ganxos d'acció de WordPress? va aparèixer per primera vegada woosimon.com” El text que podeu veure a continuació es va afegir amb ganxos d'acció.

Mireu més avall i podreu veure que he canviat el text típic de WordPress "Publicació anterior" i "Publicació següent" per mostrar el nom de la publicació mitjançant un ganxo de filtre.

Els ganxos de filtre són extremadament versàtils i es poden utilitzar per alterar gairebé qualsevol dada a WordPress. Si sou desenvolupador, aprendre a utilitzar els ganxos de filtre és una part essencial de treballar amb la plataforma WordPress.

Si no sou un desenvolupador i voleu ajuda per personalitzar el vostre lloc, només cal que envieu-me un correu electrònic a [email protected] – Si es tracta d'un petit retoc o d'una revisió total, puc ajudar-te.

💡 Obteniu la meva guia de SEO GRATUÏTA avui!

Registra't a la meva llista de correu i aconsegueix una còpia gratuïta del meu llibre electrònic "Els 5 millors consells de SEO per escriure publicacions i pàgines de WordPress"

No fem correu brossa! Llegeix més al nostre política de privacitat

L'article Què són els filtres i els ganxos d'acció de WordPress? va aparèixer per primera vegada woosimon.com

Comparteix aquesta publicació:

0

Desplaceu-vos fins a dalt