如何在Wordpress帖子中添加自定义字段?

时间:2012-08-30 05:36:28

标签: wordpress wordpress-plugin wordpress-theming

我见过很多人问过如何在Wordpress帖子中插入自定义字段?即使插件可用,也没有什么是单击解决方案。我们需要做一些调整才能使它工作。今天我最终这样做是为了改善我的主题的外观和可用性,因为它没有内置的那些选择。因为,我努力工作以使其工作我想在这里分享它。

1 个答案:

答案 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函数......

然后关闭: 希望这会对你有所帮助。