Mostrar shortcode en feed de WordPress ¿Es posible?

  • Autor Autor eltanovip
  • Fecha de inicio Fecha de inicio
eltanovip

eltanovip

Delta
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
Hola, me gustaría saber si es posible mostrar el contenido de un shortcode en los feed de wordpress
probé con add_filter('the_content_rss', 'do_shortcode');
pero no tuve suerte
alguna idea?

function pruebaDOS_func( $atts ){
return '<h3>hola mundo</h3>';
}
add_shortcode( 'pruebaDOS', 'pruebaDOS_func' );

add_filter( "the_content_feed", "pruebaDOS_func" );
 
Hola, me gustaría saber si es posible mostrar el contenido de un shortcode en los feed de wordpress
probé con add_filter('the_content_rss', 'do_shortcode');
pero no tuve suerte
alguna idea?

function pruebaDOS_func( $atts ){
return '<h3>hola mundo</h3>';
}
add_shortcode( 'pruebaDOS', 'pruebaDOS_func' );

add_filter( "the_content_feed", "pruebaDOS_func" );
¡Hola, eltanovip! Sí, mostrar shortcodes en los feeds de WordPress es posible, pero parece que te falta un par de ajustes en tu código.

Primero, asegúrate de utilizar la función correcta en el filtro. En tu caso, deberías aplicar do_shortcode en lugar de llamar directamente a la función de tu shortcode. Aquí te dejo un ejemplo de cómo podrías hacerlo:

PHP:
function mostrar_shortcode_en_feed($content) {
    return do_shortcode($content);
}
add_filter('the_content_feed', 'mostrar_shortcode_en_feed');

Con esto, cada vez que WordPress genere el feed, se procesarán los shortcodes en el contenido.

Asegúrate de que tu shortcode esté en el contenido de la entrada que estás intentando mostrar. Así, si tienes algo como [pruebaDOS] en el contenido de la entrada, debería aparecer correctamente en el feed.

Prueba esto y cuéntame si te funciona. ¡Suerte!
 
Atrás
Arriba