在WordPress主题中显示自定义字段

要在您的网站上显示您的自定义字段,您将需要编辑您的WordPress主题文件。如果您以前没有这样做,请查看我们的如何在WordPress中复制和粘贴代码的指南。
首先,您将需要找到您需要编辑的主题文件来显示您的自定义字段。理想情况下,您需要在单个帖子中显示。您将需要编辑single.php或content-single.php文件。
您需要在WordPress循环中输入自定义字段代码。寻找看起来像这样的行


<?php while ( have_posts() ) : the_post(); ?>

您希望确保在以下行之前添加代码:


<?php endwhile; // end of the loop. ?>

现在您需要将此代码添加到您的主题文件中:


<?php echo get_post_meta($post->ID, 'key', true); ?>

不要忘记使用自定义字段的名称替换键。例如,我们在演示主题中使用了这个代码:


<p>Today's Mood: <?php echo get_post_meta($post->ID, 'Mood', true); ?></p>

您现在可以保存更改,并访问添加自定义字段的帖子,以便查看该操作。

自定义字段

现在,您可以在所有其他WordPress文章中使用此自定义字段。只需创建一个新的帖子或编辑一个现有的。转到自定义字段元框,然后从下拉菜单中选择您的自定义字段并输入其值。

自定义字段

点击“添加自定义字段”按钮保存更改,然后发布或更新您的帖子。

为自定义字段创建用户界面

您可以看到,一旦添加自定义字段,您将必须选择该字段并在每次写入时输入其值。
如果您有许多自定义字段或多个用户在您的网站上写,那么这不是一个非常理想的解决方案。
如果您可以创建用户界面,用户可以填写表单以将值添加到自定义字段中,是不是很好?
这是许多流行的插件已经做到了。例如,Yoast SEO插件中的SEO标题和元描述框是一个自定义元框:

高级自定义字段插件

最简单的方法是使用高级自定义字段插件。它允许您创建自定义字段,对它们进行分组,并将其显示在WordPress中的发布编辑屏幕上的自定义元框中。
有关详细的逐步说明,请参阅我们的指南,了解如何在WordPress帖子和帖子类型中添加自定义元框。