wordpress自定义文章模板(如何在 WordPress 中显示循环外的自定义字段)WordPress功能 / WordPress中的自定义字段功能介绍...

wufei123 发布于 2024-06-09 阅读(6)

你想在 WordPress 的循环外显示自定义字段吗?通常,自定义字段与其他帖子内容和元数据一起显示在 WordPress 循环内在本文中,我们将向您展示如何在 WordPress 的循环外显示自定义字段。

什么是 WordPress 中的自定义字段自定义字段允许您将额外的元数据添加到您的 WordPress 帖子中,然后将它们与您的帖子内容一起显示您只需在Screen Options下启用自定义字段元数据框即可添加自定义字段。

您还可以在 WordPress 中创建自定义元数据框,为您的自定义字段提供更好的用户界面。

有关详细信息,请参阅我们关于使用 WordPress 自定义字段的初学者指南由于自定义字段将元数据添加到帖子中,因此它们可以很容易地与其他帖子内容一起显示在WordPress 循环中但是,有时您可能希望在循环之外显示它们。

例如,在侧边栏小部件中这是它变得有点棘手的时候话虽如此,让我们看看如何在 WordPress 的循环外轻松显示自定义字段在 WordPress 的循环外显示自定义字段数据我们不会在循环外显示自定义字段元数据,而是实际向您展示如何在不影响主循环的情况下在 WordPress 主题中使用多个循环。

本文要求您将代码添加到您的 WordPress 主题文件中如果您以前没有这样做过,那么您可能希望查看我们的指南,了解如何在 WordPress 中复制和粘贴代码您需要将以下代码添加到要在 WordPress 中显示自定义字段数据的主题文件中。

post->ID;echo get_post_meta($postid, Your-Custom-Field, true);wp_reset_query();?>

此代码只是加载全局变量 $wp_query 以获取帖子 ID之后,它使用get_post_meta()函数来获取和输出您的自定义字段数据不要忘记用您的实际自定义字段更改您的自定义字段您可以自定义代码以满足您的需要。

您还可以使用其他查询参数来获取和显示不同帖子和页面的自定义字段数据让我们来看另一个例子这个使用 WP_Query 类,这是一种在 WordPress 主题文件中使用多个循环的更好、更灵活的方法只需将此代码添加到您想要显示自定义字段的主题或。

子主题中$args = array ( // Post or Page IDp => 231,); // The Query$the_query = new WP_Query( $args ); // The Loopif ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); echo get_post_meta( get_the_ID(), Mood, true); } /* Restore original Post Data */ wp_reset_postdata(); } else { echo Nothing found; }。

不要忘记将 Mood 替换为您自己的自定义字段名称,并将帖子 ID 替换为您自己的帖子或页面 ID。

目前为止就这样了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻343