跳到主要内容

您是否想学习如何在WordPress博客文章中显示文章元数据?帖子元数据是有关博客帖子的相关信息,例如发布日期,类别,作者姓名等。在本文中,我们将向您展示如何在WordPress帖子中显示帖子元数据。

如何在wordpress主题中显示博客文章元数据
如何在wordpress主题中显示博客文章元数据

什么是WordPress中的发布元数据?

帖子元数据是关于帖子的信息,不属于实际内容。这包括发布日期,作者,类别和标签或自定义分类法等信息。

什么是wordpress中的发布元数据
什么是wordpress中的发布元数据

根据您的WordPress主题,此信息可以显示在不同的位置。例如,在帖子标题下方,在帖子内容之后,在侧栏栏中等等。

此信息可帮助您的用户更多地了解他们正在查看的内容。如果使用正确,发布元数据可以增加页面浏览量,改善用户体验,并使您的网站看起来更加专业。

不利的一面是,太多的元数据会使您的网站看起来混乱。

什么是wordpress中的发布元数据
什么是wordpress中的发布元数据

根据您的网站,您可以添加或删除信息以及添加自定义css样式以使其更加有用。

让我们看一下如何在WordPress中显示帖子元数据。

注意:本文需要对WordPress主题的工作原理有基本的了解。您还需要编辑WordPress文件。如果您以前没有做过,请查看我们的指南,了解如何在WordPress中复制和粘贴代码

WordPress主题如何显示帖子元数据?

有多种显示帖子元数据的方法。某些主题在帖子标题下方具有更简单的代码。

By <?php the_author_posts_link(); ?> on <?php the_time('F jS, Y'); ?>  in <?php the_category(', '); ?> <?php edit_post_link(__('{Edit}'), ''); ?>

此代码仅显示作者的姓名,职务日期和类别。

其他主题可以定义自己的模板标签,功能和类以显示帖子元数据。然后在负责显示帖子的主题文件中调用这些功能。

通常,您将在主题的index.php,single.php,archive.php和内容模板中找到发布元数据代码。

您可以创建子主题以覆盖这些主题文件。如果要创建自己的自定义主题,则可以直接在现有主题文件中添加或修改代码。

让我们看一些如何在WordPress中显示不同的帖子元数据的示例。

如何在WordPress中显示或隐藏发布日期

要显示帖子的发布日期,您需要将此代码添加到主题中。

<p>This article was published on: <?php the_time('m/j/y g:i A') ?></p>

注意the_time函数中的字符。这些称为格式字符,它们告诉PHP如何格式化日期和时间。要了解更多信息,请参阅有关如何在WordPress中更改日期和时间格式的文章。

Wordpress主题如何显示帖子元数据
WordPress主题如何显示帖子元数据

是否要从WordPress帖子中删除日期?您需要在主题文件中找到带有the_timethe_date功能的代码,然后删除这些行。

如何显示WordPress帖子的最后更新日期

如果您经常更新网站上的旧文章,则可能需要显示帖子的最新更新日期。这有助于使您的内容看起来新鲜,并吸引可能不会阅读几年前发布的帖子的读者。

只需将以下代码添加到您想要显示上次更新日期的主题文件中:

$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> "; }

如何显示wordpress帖子的最后更新日期
如何显示wordpress帖子的最后更新日期

有关其他方法和更详细的说明,请参阅有关如何在WordPress中显示帖子的最后更新日期的指南。

如何在WordPress中显示或隐藏作者姓名

要显示作者姓名,您需要在主题文件中添加以下代码。

<p>This article was written by <?php the_author(); ?></p>

此代码使用the_author标记,该标记仅显示作者姓名。

您还可以显示链接到该作者撰写的所有帖子的作者姓名。只需将the_author标签替换为the_author_posts_link

<p>View all articles by <?php the_author_posts_link(); ?></p>

如何在wordpress中显示或隐藏作者姓名
如何在wordpress中显示或隐藏作者姓名

如果要从主题中删除作者的姓名,则需要在主题文件中找到这些标签并将其删除。

如何在WordPress帖子中显示或隐藏类别

要显示类别,您需要在主题文件中添加以下代码:

<p>This post was filed under: <?php the_category(', ') ?></p>

此代码将显示用逗号分隔的帖子类别。您可以将逗号替换为要用作类别名称之间的分隔符的任何字符。

如何在wordpress帖子中显示或隐藏类别
如何在wordpress帖子中显示或隐藏类别

显示帖子类别的另一种方法是一次显示一个类别。这使您可以更好地控制样式。

例如,您可以将以下代码添加到WordPress主题文件中:

<?php$categories= get_the_category( $post->ID );foreach( $categoriesas$category) {echo'<span class="wpb-category"><a href="'. get_category_link( $category->term_id ) . '">'$category->name  . '</a></span>';}?>

现在,您可以wpb-category自定义CSS中使用class 来设置类别名称的样式

是否要从WordPress帖子中删除类别名称?您需要the_category在主题文件中找到带有标记的行并将其删除。

如何在WordPress帖子中显示或隐藏标签

要显示帖子标签,您需要在主题文件中添加以下代码:

<p>Tags: <?php the_tags(); ?></p>

此代码将仅显示与帖子相关的所有标签,并用逗号分隔。您可以将逗号替换为要用作分隔符的任何字符。

例如,以下代码将显示用斜杠分隔的标签。

<?php the_tags( 'Tags: '/ ', ', '<br />'); ?>

如您所见,the_tags函数接受三个参数。

the_tags($before, $separator, $after)

您可以使用before和after参数添加要添加的任何文本或HTML。这使您可以添加CSS类,以后可用于在WordPress中设置标签样式。

看下面的例子:

<?php the_tags('<div class="wpb-tags">Tags: ', '  ', '</div>');

如何在wordpress帖子中显示或隐藏标签
如何在wordpress帖子中显示或隐藏标签

如果您不想在每个帖子之前或之后显示标签,请找到包含the_tags()代码的行并将其从主题文件中删除。

使用WordPress中的发布元数据做更多事情

到目前为止,我们已经向您展示了如何显示或隐藏基本的默认post meta数据项。主题开发人员可以使用相同的基本模板标签以多种不同方式显示帖子元数据。

例如,您可以使用发布元数据显示作者信息框,或将发布日期替换为相对日期

想要将其提升到一个新的水平吗?签出自定义字段,使您可以将自己的元数据添加到WordPress帖子中。您甚至可以创建自定义元框来轻松添加这些自定义字段。

回到顶部