Doy por hecho que ese texto cambiará para cada entrada. Si es así, usa un campo personalizado: https://codex.wordpress.org/es:Using_Custom_Fields
Si no quieres tocar la plantilla, puedes usar https://es.wordpress.org/plugins/advanced-custom-fields/
Iniciador del debate
dbeze
(@dbeze)
Desde ya gracias por responder pero no me funciona, tendre que hacer algo en functions.php ?
¿Qué es lo que no te funciona?
Iniciador del debate
dbeze
(@dbeze)
Hola te cuento lo que quiero hacer, creo una nueva entrada con el nuevo editor gutenberg y redacto el titulo y el subtitulo lo etiqueto con h4 así en el html me sale titulo categoría y luego el subtitulo envuelto en etiqueta h4 ejemplo: <h4>subtitulo</h4> y yo lo que quiero es que aparezca el subtitulo debajo del titulo por eso estoy buscando una función código para ponerlo en mi nueva entrada .php
Hoy el código es este y me muestra TITULO CATEGORÍA SUBTITULO
<?php get_header(); ?>
<main class=”wrap”>
<section class=”content-area content-thin”>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class=”article-full”>
<header>
<h2><?php the_title(); ?></h2>
<div class=’post-thumb’>
” >
<?php the_post_thumbnail(”); ?>
</div>
<?php the_category(); ?>
y así me gustaría que muestre TITULO SUBTITULO CATEGORÍA
<?php get_header(); ?>
<main class=”wrap”>
<section class=”content-area content-thin”>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class=”article-full”>
<header>
<h2><?php the_title(); ?></h2>
<h4>SUBTITULOr</h4> ( aquí quiero llamar y mostrar el contenido de la etiqueta h4)
<div class=’post-thumb’>
” >
<?php the_post_thumbnail(”); ?>
</div>
<?php the_category(); ?>
-
Esta respuesta fue modificada hace 7 años, 5 meses por
dbeze.
Tendré que revisarlo pero creo que el bloque común «Subtítulo» no puede insertarse al margen del resto de la entrada (por eso te decía que usaras un campo personalizado)
Si quieres poner código HTML usa el editor en modo HTML, exactamente como en el anterior editor. En Gutenberg le dices que en ese bloque vas a usar código HTML y ahi metes el h4.
¿Es eso lo que quieres mostrar?
No he encontrado nada que permita desligar el bloque de subtítulo del resto de la entrada.
Lo único que podrías hacer es modificar la plantilla y mover <?php the_category(); ?> a justo debajo del contenido de la entrada (a continuación de the_content.
De esa forma, te saldrá el título, subtítulo, resto de la entrada, categoría.
Iniciador del debate
dbeze
(@dbeze)
Muchas gracias a todos por responder adapte el diseño a como lo deja Gutenberg y esperare ya que lei que un futuro Gutenberg tendra la opción de subtitulo. Porque estoy creando un diseño sin plugins y he intentado de todo y no he logrado crear un bloque de subtitulo
No es necesario ningún plugin. Basta con que uses un campo personalizado y luego modificar la plantilla para colocarlo donde tú quieras.
https://codex.wordpress.org/es:Using_Custom_Fields
Iniciador del debate
dbeze
(@dbeze)
Gracias por responder pero crear un campo personalizado con gutenberg no se puede lo he intentado y tampoco funciono
Instala https://es.wordpress.org/plugins/custom-fields-gutenberg/ para añadir la funcionalidad.
Y aquí te dejo otra guía: https://decodecms.com/como-usar-los-campos-personalizados-en-wordpress/
Ejemplo:
<h2><?php the_title(); ?></h2>
<?php
$cp_subtitulo = get_post_meta( get_the_ID(), 'Subtitulo', true );
if ($cf_subtitulo){
echo "<h4>" . $cf_subtitulo . "</h4>";
}
?>
<?php the_content(); ?>
-
Esta respuesta fue modificada hace 7 años, 5 meses por
almendron.