¿Quieres aprender a mostrar metadatos de publicaciones en publicaciones de blog de WordPress? Los metadatos de las publicaciones son información relevante sobre la publicación de su blog, como la fecha de publicación, la categoría, el nombre del autor, etc. En este artículo, le mostraremos cómo mostrar los metadatos de las publicaciones en las publicaciones de WordPress.
¿Qué son los metadatos de publicación en WordPress?
Los metadatos de las publicaciones son información sobre una publicación que no forma parte del contenido real. Esto incluye información como fecha de publicación, autor, categorías y etiquetas o taxonomías personalizadas.
Dependiendo de su tema de WordPress, esta información se puede mostrar en diferentes ubicaciones. Por ejemplo, debajo del título de la publicación, después del contenido de la publicación , en una columna de la barra lateral y más.
Esta información ayuda a sus usuarios a obtener más información sobre el contenido que ven. Si se usa correctamente, los metadatos de publicación pueden aumentar las visitas a la página , mejorar la experiencia del usuario y hacer que su sitio se vea más profesional.
En el lado negativo, demasiados metadatos pueden hacer que su sitio web se vea desordenado.
Dependiendo de su sitio web, puede agregar o eliminar información y agregar estilos CSS personalizados para que sea más útil.
[enlazatom_show_links]
Echemos un vistazo a cómo mostrar los metadatos de las publicaciones en WordPress.
Nota: Este artículo requiere un conocimiento básico de cómo funcionan los temas de WordPress. También necesitará editar archivos de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress .
¿Cómo muestran los temas de WordPress los metadatos de las publicaciones?
Hay varias formas de mostrar los metadatos de las publicaciones. Algunos temas tienen un código más simple ubicado debajo del título de la publicación.
By <?php the_author_posts_link(); ?> on <?php the_time(
'F jS, Y'
); ?> in <?php the_category(
', '
); ?> <?php edit_post_link(__(
'{Edit}'
),
''
); ?>
Este código simplemente muestra el nombre del autor, la fecha de publicación y la (s) categoría (s).
Otros temas pueden definir sus propias etiquetas de plantilla , funciones y clases para mostrar los metadatos de las publicaciones. Estas funciones luego se llaman en los archivos de temas responsables de mostrar las publicaciones.
Por lo general, encontrará el código de metadatos de publicación en las plantillas index.php, single.php, archive.php y de contenido de su tema.
Puede crear un tema hijo para anular estos archivos de tema. Si está creando su propio tema personalizado, puede agregar o modificar directamente el código en sus archivos de tema existentes.
Echemos un vistazo a algunos ejemplos de cómo mostrar diferentes metadatos de publicaciones en WordPress.
Cómo mostrar u ocultar la fecha de publicación en WordPress
Para mostrar la fecha de publicación de una publicación, debe agregar este código a su tema.
<p>This article was published on: <?php the_time(
'm/j/y g:i A'
) ?></p>
Observe los caracteres dentro de la the_time
función. Estos se denominan caracteres de formato y le dicen a PHP cómo formatear la fecha y la hora. Para obtener más información, consulte nuestro artículo sobre cómo cambiar el formato de fecha y hora en WordPress .
¿Quiere eliminar fechas de sus publicaciones de WordPress? Deberá ubicar el código con the_time
o the_date
funciones en sus archivos de tema y eliminar esas líneas.
Cómo mostrar la fecha de la última actualización para las publicaciones de WordPress
Si actualiza con frecuencia artículos antiguos en su sitio web, es posible que desee mostrar la última fecha actualizada de sus publicaciones. Esto ayuda a que su contenido se vea fresco y atraiga a lectores que tal vez no lean una publicación que se publicó hace años.
Simplemente agregue el siguiente código a sus archivos de tema donde desea mostrar la última fecha de actualización:
$u_time
= get_the_time(
'U'
);
$u_modified_time
= get_the_modified_time(
'U'
);
if
(
$u_modified_time
>=
$u_time
+ 86400) {
echo
"<p>Last modified on "
;
the_modified_time(
'F jS, Y'
);
echo
" at "
;
the_modified_time();
echo
"</p> "
;
}
Para métodos alternativos e instrucciones más detalladas, consulte nuestra guía sobre cómo mostrar la última fecha de actualización de sus publicaciones en WordPress .
Cómo mostrar u ocultar el nombre del autor en WordPress
Para mostrar el nombre del autor , debe agregar el siguiente código a sus archivos de tema.
<p>This article was written by <?php the_author(); ?></p>
Este código usa una the_author
etiqueta, que solo muestra el nombre del autor.
También puede mostrar el nombre del autor vinculado a todas las publicaciones escritas por ese autor. Simplemente reemplace la the_author
etiqueta con the_author_posts_link
:
<p>View all articles by <?php the_author_posts_link(); ?></p>
Si desea eliminar el nombre del autor de su tema, deberá ubicar estas etiquetas en los archivos de su tema y eliminarlas.
Cómo mostrar u ocultar categorías en publicaciones de WordPress
Para mostrar categorías , debe agregar el siguiente código a sus archivos de tema:
<p>This post was filed under: <?php the_category(
', '
) ?></p>
Este código mostrará categorías de publicaciones separadas por una coma. Puede reemplazar la coma con cualquier carácter que desee utilizar como separador entre los nombres de las categorías.
Otra forma de mostrar categorías de publicaciones es mostrar una categoría a la vez. Esto le da más control sobre el estilo.
Por ejemplo, puede agregar el siguiente código a sus archivos de tema de WordPress:
<?php
$categories
= get_the_category(
$post
->ID );
foreach
(
$categories
as
$category
) {
echo
'<span class="wpb-category"><a href="'
. get_category_link(
$category
->term_id ) .
'">'
.
$category
->name .
'</a></span>'
;
}
?>
Ahora puede usar wpb-category
class en su CSS personalizado para diseñar nombres de categorías .
¿Quiere eliminar los nombres de categorías de las publicaciones de WordPress? Deberá ubicar la línea con la the_category
etiqueta en sus archivos de tema y eliminarla.
Cómo mostrar u ocultar etiquetas en publicaciones de WordPress
Para mostrar etiquetas de publicación, debe agregar el siguiente código a sus archivos de tema:
1 | <p>Tags: <?php the_tags(); ?></p>
|
Este código simplemente mostrará todas las etiquetas asociadas con la publicación separadas por una coma. Puede reemplazar la coma con cualquier carácter que desee utilizar como separador.
Por ejemplo, el siguiente código mostrará etiquetas separadas por una barra.
<?php the_tags(
'Tags: '
/
', '
,
'<br />'
); ?>
Como puede ver, la función the_tags acepta tres parámetros.
the_tags(
$before
,
$separator
,
$after
)
Puede usar el parámetro antes y después para agregar cualquier texto o HTML que desee agregar. Esto le permite agregar clases CSS, que luego puede usar para diseñar etiquetas en WordPress.
Eche un vistazo al siguiente ejemplo:
<?php the_tags(
'<div class="wpb-tags">Tags: '
,
' '
,
'</div>'
);
Si no desea mostrar etiquetas antes o después de cada publicación, busque la línea con el the_tags()
código y elimínela de sus archivos de tema.
Hacer más con los metadatos de publicaciones en WordPress
Hasta ahora, le mostramos cómo mostrar u ocultar los elementos de metadatos de publicación predeterminados básicos. Los desarrolladores de temas pueden usar las mismas etiquetas de plantilla básicas para mostrar los metadatos de las publicaciones de muchas formas diferentes.
Por ejemplo, puede utilizar los metadatos de publicación para mostrar el cuadro de información del autor o reemplazar la fecha de publicación con fechas relativas .
¿Quieres llevarlo al siguiente nivel? Consulte los campos personalizados , que le permiten agregar sus propios metadatos a las publicaciones de WordPress. Incluso puede crear cajas meta personalizadas para agregar fácilmente esos campos personalizados.
Eso es todo por ahora.
Esperamos que este artículo le haya ayudado a aprender a mostrar los metadatos de las publicaciones en WordPress. Es posible que también desee ver nuestra lista de los consejos, trucos y trucos de WordPress más buscados .