我见过很多人问过如何在Wordpress帖子中插入自定义字段?即使插件可用,也没有什么是单击解决方案。我们需要做一些调整才能使它工作。今天我最终这样做是为了改善我的主题的外观和可用性,因为它没有内置的那些选择。因为,我努力工作以使其工作我想在这里分享它。
答案 0 :(得分:1)
以下是主要步骤:
安装Custom Field Template。
导航至Appearance > Editor
并在functions.php
文件中包含此代码段:
function getCustomField($theField) {
global $post;
$block = get_post_meta($post->ID, $theField);
if($block){
foreach(($block) as $blocks) {
echo $blocks;
}
}
}
通过转到Settings > Custom Field Template,
展开模板内容部分来配置自定义字段,并添加以下内容:
[Day Number]
type = text
size = 10
output = true
注意:除非您添加output = true,否则自定义字段将不起作用。
转到Appearance > Editor
并将此代码添加到您希望显示自定义字段值的模板(例如single.php)中:
要在getCustomField函数周围添加一个条件语句(以便它只在某些条件下出现,例如post在特定类别中),请在getCustomField函数之前包含它:
...然后插入你的getCustomField函数......
然后关闭: 希望这会对你有所帮助。