Cómo insertar otro plugin antes de los botones para compartir de Jetpack

Los botones para compartir de Jetpack se añaden inmediatamente después del contenido de la entrada. En algunos casos, puede que desee insertar un nuevo elemento entre el contenido de su entrada y los botones para compartir. Para controlar si ese elemento aparecerá antes o después de los botones para compartir de Jetpack, tendrá que cambiar la prioridad del filtro. En el ejemplo siguiente, hemos añadido un recuadro del autor y usado la prioridad 18. Mientras la prioridad sea inferior a 19, aparecerá antes de los botones para compartir.
<?php
/**
* When hooked to either the_content or the_excerpt filters,
* this should append the contents of the `author-box.php`
* file in your theme before the Jetpack ShareDaddy contents
* is added, so long as the priority is 18 or less!
* (as ShareDaddy's sharing options go in at priority 19)
*
* @param string $content The post content as passed to the function
* @returns string The content with the author box appended to it.
*/
function my_author_box( $content = '' ) {
ob_start();
get_template_part( 'author', 'box' );
$author_box = ob_get_clean();
return $content . $author_box;
}
add_filter( 'the_content', 'my_author_box', 18 );

Explora las ventajas de Jetpack

Descubre cómo Jetpack puede ayudarte a proteger, acelerar y hacer crecer tu sitio de WordPress.

Explorar planes

¿Tienes alguna pregunta?

La sección de comentarios está cerrada para este artículo, pero seguimos aquí para ayudarte. ¡Visita el foro de soporte y estaremos encantados de responder a tus preguntas!

Ver foro de soporte