Muchas publicaciones aquí o en otro lugar contienen código, pero no dicen dónde colocarlo.
Ejemplo:
He encontrado esta publicación: ¿Cómo desactivo las publicaciones de redireccionamiento 301 (no canónicas)?
Soy un novato con PHP. ¿Dónde exactamente debo colocar el código de la respuesta?
Respuestas:
Siempre que encuentre un fragmento de código sin instrucciones claras de instalación, probablemente sea un complemento. El ejemplo que diste es bueno, porque ese es el caso más común:
Para usar un fragmento de este tipo, colóquelo en un complemento:
remove_404_redirect.php
.Escriba encabezados de complementos simples en el archivo desde el principio. Use la URL donde encontró el código como
Plugin URL
y el autor del código comoPlugin Author
:Coloque el código que desea usar debajo de los encabezados del complemento.
Eso es todo amigos.
Usted podría añadir el código a sus temáticas de
functions.php
. Pero esa no es una buena idea:functions.php
no se puede desactivar por separado. Si el código se rompe un día, debefunctions.php
volver a editarlo o cambiar de tema. Si desea utilizar otro tema, debe copiar y pegar todo ese código nuevamente.functions.php
, obtienes un desastre imposible de mantener con el tiempo.Relacionado: ¿Dónde poner mi código: plugin o functions.php?
fuente
Soy el desarrollador del plugin que le permite añadir fragmentos de código a un sitio de WordPress a través de una interfaz de administración.
Agrega una interfaz gráfica, similar al menú Complementos, para administrar fragmentos. Los fragmentos pueden activarse o desactivarse, asignarse un nombre y una descripción y clasificarse mediante etiquetas. También se pueden hacer copias de seguridad y transferir entre sitios mediante la función de importación / exportación.
Más capturas de pantalla
Puede obtener más información sobre el complemento Code Snippets en WordPress.org y ver su código en GitHub .
fuente
El código al que se hace referencia en el enlace debe colocarse en el archivo functions.php de su tema, no en canonical.php. Siempre debe evitar modificar los archivos WP principales. No necesita sobrescribir ni comentar ningún otro código.
Haga una copia de seguridad de su archivo functions.php antes de editarlo, ya que incluso un simple error de sintaxis en functions.php puede eliminar todo su sitio.
fuente
Si está utilizando Jupiter WordPress Theme, puede hacerlo agregando los fragmentos de código a las funciones de su tema secundario.php y comenzar a anular los ganchos, filtros y códigos cortos como se describe aquí:
https://themes.artbees.net/docs/overriding-shortcodes/
fuente