post-image
Tutoriales

WordPress Jetpack: Mover la posición de los artículos relacionados a cualquier otro lugar


Por defecto el plugin de «Entradas Relacionadas» de Jetpack inserta las mismas justo después del contenido de los posts, es el lugar mas utilizado asi que deberia servir para la mayoria de los casos, sin embargo a veces nos encontramos con el problema de querer insertar algo despues del contenido pero antes de las «Entradas Relacionadas», para poder lograrlo debemos hacer algunos simples cambios.

Al final de nuestro archivo functions.php debemos insertar el siguiente código para quitar las «Entradas Relacionadas» de su posición por defecto debajo del contenido de las entradas:

function jetpackme_remove_rp() {
    if ( class_exists( 'Jetpack_RelatedPosts' ) ) {
        $jprp = Jetpack_RelatedPosts::init();
        $callback = array( $jprp, 'filter_add_target_to_dom' );
        remove_filter( 'the_content', $callback, 40 );
    }
}
add_filter( 'wp', 'jetpackme_remove_rp', 20 );

a continuación podemos usar el shortcode [jetpack-related-posts] donde sea que deseemos que aparezcan las «Entradas Relacionadas».

Si deseamos ponerlas en un template podemos utilizar la función do_shortcode :

?php 
if ( class_exists( 'Jetpack_RelatedPosts' ) ) { 
echo do_shortcode( '[jetpack-related-posts]' ); } 
?>

 

Saludos!

Hugo Loza
Sigueme...!

Fanático de la tecnología, Resumido: linux, servidores, programación, diseño web, star wars. "Conocimiento y habilidad por encima del conformismo"

View Comments
There are currently no comments.

¿Tienes alguna consulta o comentario? Hazla ahora mismo!