0

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

4

1 回答 1

1

以下是主要步骤:

安装自定义字段模板。导航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 函数周围添加条件语句(使其仅在某些条件下出现,例如帖子属于特定类别),请将其包含在 getCustomField 函数之前:

… 然后插入你的 getCustomField 函数…</p>

然后结束:希望这对你有帮助。

于 2012-08-30T05:36:28.233 回答