Soporte » Plugins y Hacks » ¿Es posible? Texto predeterminado automático para ciertos posts

  • Resuelto Julio Aguilar

    (@enoc3000)


    Muy buenos días gente. Nos yo muy ducho pero si entiendo de plugins, shortcodes, etc.

    Quisiera saber si existe (mediante plugin o algún código) la posibilidad de insertar uno o varios párrafos previamente ya elaborados en determinados posts.

    Para ser más específico, tengo un podcast en mi blog WordPress y cada que publico un episodio nuevo, además de describir el episodio en cuestión y todo lo que atañe, quisiera incluir al final del post una breve «descripción biográfica» de mi podcast (además enlaces adicionales, imagen, etc). Pero no quisiera redactar o escribir dicho texto «cada vez que publique un episodio nuevo».

    ¿Existe alguna manera de digamos poder tener la «descripción biográfica» guardada como en una papelera o algo asi y que al final de determinado post, pueda incluir esta descripción al presionar un botón o insertar un shortcode, etc?

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador jose64

    (@jose64)

    Hola.

    El editor nativo de WordPress, Gutenberg, te permite crear bloques propios, te dejo unos enlaces con información al respecto:

    Aprendiendo Gutenberg: bloques reutilizables

    Cómo crear un bloque reutilizable en Gutenberg

    La opción si no usas el editor de WordPress es crear un shortcode con el texto para poder insertarlo donde quisieras.

    En el caso del tema que usas, como usa un constructor propio y no está en el repositorio no tengo forma de saber si tiene alguna opción parecida a la de los bloques reutilizables, seguramente tendrás que crear shortcodes para insertarlos donde necesites el texto.

    Comenta si tienes alguna duda y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así sea, de esta forma nos ayudas a mantener el foro al día.

    Iniciador del debate Julio Aguilar

    (@enoc3000)

    Muchas gracias por la atención José Luis, no uso Gutenberg, uso el editor clásico de wordpress. Si conoces algún enlace o guía para crear shortcodes lo agradecería.

    Saludos para todos.

    Moderador jose64

    (@jose64)

    Hola.

    Te dejo un ejemplo para que lo veas de forma más sencilla, con este código creas el shortcode [mi_texto_biografico] que inserta un párrafo donde lo apliques:

    function texto_biografico(){
    
    $parrafo_bio = <<<EOD
    
    <div style="texto-bio">
    	<p>Aquí va el texto</p>
    </div>
    
    EOD;	
    return $parrafo_bio;	
    }
    add_shortcode( 'mi_texto_biografico', 'texto_biografico' );

    Este código puedes añadirlo al archivo functions.php de tu tema hijo o a un plugin de personalizaciones como Code Snippets.

    Te dejo los enlaces a la documentación:

    The Shortcode API

    Manual de PHP > Referencia del lenguaje > Tipos > Cadenas de caracteres (Strings)

    • Esta respuesta fue modificada hace 3 años por jose64. Razón: Ampliar información
    Iniciador del debate Julio Aguilar

    (@enoc3000)

    Muchísimas gracias!

    dixancarballo

    (@dixancarballo)

    Saludos Enoc3000 (@enoc3000), podrías usar algún plugin que te permita crear bloques de textos personalizados y con el shortcode (que por lo general te brinda el mismo plugin) ubicarías este bloque en las páginas que desees.

    Ej:
    – Plugin Shortcoder
    Ej de shortcode de este plugin: [sc name=»bloques-destinos-ecuador»]

    Y listo, con esto puedes crear los bloque que desees y ubicarlos en cualquier post que quieras.

    Iniciador del debate Julio Aguilar

    (@enoc3000)

    Saludos @dixancarballo, acabo de instalar un plugin de shortcode, muchas gracias.

    fraskeke

    (@fraskeke)

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘¿Es posible? Texto predeterminado automático para ciertos posts’ está cerrado a nuevas respuestas.