将所有自定义字段以列表形式输出
<?php the_meta(); ?>
显示特定自定义字段的值
<?php echo get_post_meta($post->ID, 'mood', true); ?>
“mood” 将是自定义字段的 ID 值
显示相同自定义字段 ID 的多个值
<?php $songs = get_post_meta($post->ID, 'songs', false); ?>
<h3>This post inspired by:</h3>
<ul>
<?php foreach($songs as $song) {
echo '<li>'.$song.'</li>';
} ?>
</ul>
仅当存在时显示自定义字段(逻辑)
<?php
$url = get_post_meta($post->ID, 'snippet-reference-URL', true);
if ($url) {
echo "<p><a href='$url'>Reference URL</a></p>";
}
?>
OMG。这可能是我见过的最有用的代码片段,过去我花了太多时间 trying to remember this!
谢谢。我今天正好在寻找“仅当存在时显示自定义字段(逻辑)”,但是找不到我可以理解并修改为适合我的特定情况的示例。这段代码正是我需要的。
这个逻辑代码片段对我非常有用。谢谢。
不过,我想问一下,为什么你没有关闭标签?
非常感谢!我非常喜欢你的代码片段!
非常不错的快速便捷的自定义字段参考。非常感谢!
嗨
这些代码片段很棒。我想知道你是否可以帮助我。
我正在尝试将页面标题与自定义字段匹配,并显示与该自定义字段匹配的任何帖子。
我是 PHP 和 WordPress 的新手。
任何帮助都会不胜感激!
:)
我用自定义字段解决了我的问题,谢谢
我喜欢在我的自定义循环中使用以下代码块。它有一些优势
我可以将 ID 附加到每个自定义键值对。我可以按照自己喜欢的方式对它们进行重新排序。如果需要更改自定义字段的键名,我可以这样做,并且不会破坏旧的帖子.. 我只需添加另一部分代码来提取新的键。任何缺少的键值对都会折叠为空。没有破坏的布局!如果我有一组应该一起呈现(如果第一个值存在),我可以在它们周围包裹开闭 div,这些 div 仅在第一个键存在时才呈现。
嗨 Chris,
我非常喜欢你的代码片段部分。我想知道…
你如何在页面上呈现的代码周围添加样式块?
谢谢
嗨大家,这很有效,但是,假设我有两篇帖子,它们的作者相同
例如
曲目 ->
IS THIS IT 作者:“The Strokes”
REPTILIA 作者:“The Strokes”
当我将“The Strokes”作为作者添加到两篇(或更多篇)不同的帖子中时,循环会重复显示两次(或更多次)作者。
是否有一种方法可以这样显示
The Strokes
‘is this it’
‘reptilia’
Michael Jackson
‘Bad’
‘Beat it’
‘Thriller’
等等…
这有可能吗?
如果你有代码,请展示一下吧?我会尽力帮助你。
我不知道这段代码在什么奇幻世界中能正常工作@ChrisCoyer,但是输出参考 URL 那一行时存在语法错误。
正确的写法是
ID, ‘snippet-reference-URL’, true);
if ($url) {
echo “Reference URL“;
}
?>
你错了,因为双引号 echo 会像这样追加
echo “Helllo”.$world.”welcome”;
不要在追加时混合使用双引号和单引号
有人知道如何扩展 WP 自定义字段的使用吗,比如这样
在我的 index.php(博客 Feed)中,我希望具有管理员权限的用户能够从前端标记帖子为已标记(将颜色改为红色)。一种理想的方法是在帖子标题附近添加一个 Bootstrap glyphicon 按钮(标记),以便**单击时,锚链接指向一个更新帖子元键‘flag’ 为‘yes’ 的操作 URL**。
我计划使用 if else 语句来切换此功能。
我的使用场景非常基础/简单。不需要 AJAX,我只需在用户单击操作按钮后将他们重定向回首页。
请告诉我我的方法是否完全错误。
非常感谢,我的模板文件留下了各种随机的自定义字段文本,使用这个代码我修复了它,只显示我想要的内容。
谢谢。这是处理多个自定义字段的绝佳解决方案。我管理着一些 WordPress 网站,我经常需要用到自定义字段功能…
就是这么简单,我只需要这个。
ID, ‘mood’, true); ?>
谢谢!
您好,
我很高兴找到这个网站来帮助我使用 WordPress,
我在自定义字段中遇到了一个大问题,我在其中丢失了文本格式,它强迫我在自定义字段中以 HTML 格式编写我的内容文本。
这个问题出现在我从 WordPress 3.7.0 更新到 WordPress 4.0 之后,所以请帮助我解决这个问题。
如果你想查看这个问题的照片,我可以将它作为附件发送给你。
此致
非常感谢
Philip V.
这正是我需要的。<3
https://wordpress.org/plugins/wpview/
你也可以使用 wpView 插件在你的网站上显示自定义字段
您好,请帮忙。我想在单个帖子中显示自定义内容,而不是在首页/index.php中显示,如何做到这一点呢?