Es cierto que no es la primera vez que comparto un truco para hacer esto de publicar contenido exclusivo para los lectores de tu feed, pero si la otra vez nos servíamos de un plugin ahora vamos a ver como hacerlo con un simple shortcode
.
Conseguirlo es bien sencillo. Lo primero que hay que hacer es crear la función para el shortcode
, y para ello abriremos el fichero functions.php
de tu tema activo y le añadimos este código:
function solofeed_shortcode( $atts, $content = null) { if (!is_feed()) return ""; return $content; } add_shortcode('solofeed', 'solofeed_shortcode');
Con esto hemos creado un shortcode
llamado ‘solofeed‘ que, al usarlo en cualquier entrada determinará que parte del contenido no será visible en nuestro sitio pero si para los lectores del feed RSS.
Por ejemplo, algo así …
… lo que sea, esto y lo otro y aquí se acabó mi entrada …
[solofeed]Querido lector de RSS, por tu fidelidad aquí tienes un enlace de descuento a mi último libro[/solofeed]
Chulo ¿eh?
Esta virguería la podemos disfrutar gracias a Konstantin
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Al parecer el plugin ya no está activo =(
Mi consulta es: ¿Esta solución dará los mismos resultados?
Saludos y gracias por los aportes =)
Muy bueno Fernando, pero así como esta el código? no necesito colocar las etiquetas al inicio/final, verdad? y por último, lo pego al final o al inicio. Gracias!
Las tags de inicio y final de php ya las tendrá tu functions.php, eso lo añades por ahí en medio
gracias por la respuesta, un saludo!