WordPress Hosting

Añade texto, códigos, scripts o cualquier cosa al final de las entradas (actualizado)

A estas alturas ya sabrás lo engorroso que es, cuando cambias de tema en WordPress, ir recuperando todos esos códigos que has insertado en los distintos ficheros del tema anterior para que también estén en el nuevo.

Por supuesto, un modo de evitar este molesto proceso es el uso de plugins para la mayoría de las cosas pero no siempre es una opción válida.

Una de estas situaciones, muy típicas, es esos códigos que añadimos al final de nuestras entradas, ya sean scripts de Adsense, códigos donde se cuenta quien ha escrito la entrada, textos para animar a suscribirse al feed RSS, para seguirnos en Twitter o cualquier cosa que se te ocurra.

Normalmente, para esto, editamos el fichero single.php del tema y añadimos ahí lo que sea, pero para tenerlo más ordenado lo haremos de manera más elegante.

Es en estos casos cuando lo mejor es usar nuestro plugin de funciones, o editar el fichero functions.php del tema, que luego podremos usar en el nuevo.

Este es uno de los trucos que más tiempo llevo buscando y afortunadamente lo encontré. Lo que ofrece es un modo sencillo de insertar cualquier texto al final de nuestros posts sin necesidad de plugins, scripts complicados ni nada parecido.

Solo tienes que añadir el siguiente código al fichero functions.php de tu tema activo y la magia se hace realidad:

// Código/texto al final de las entradas en single
function texto_al_final($content) {
if (is_single()) {
$content.= '<div>';
$content.= '<h4>;¿Te gustó este contenido?</h4>';
$content.= '<p>Suscríbete a nuestro <a href="https://ayudawp.com/feed/">RSS feed</a> y no te perderás ninguno.</p>';
$content.= '</div>';
} 
return $content; } 
add_filter ('the_content', 'texto_al_final', 0);

Luego, por supuesto, lo tuneas a tu gusto, y para que te sea más fácil aquí tienes unas notas sobre el código:

  • En la línea 2 del código establece que se mostrará en la entrada única (is_single) pero puedes añadir mas condiciones o modificarla.
  • En la línea 3 se establece un div, al que puedes añadir cualquier clase CSS de tu gusto para dar estilo a esta sección.
  • Por supuesto puedes personalizar a tu gusto las variables $content. para mostrar lo que quieras.
  • La función add_filter en este caso se aplica al contenido (the_content) pero puedes personalizarlo según necesites.
Compartir en redes
Resumir con IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 2

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

1 comentario en “Añade texto, códigos, scripts o cualquier cosa al final de las entradas (actualizado)”

Los comentarios están cerrados.

Scroll al inicio