0

WordPress の投稿にカスタム フィールドを挿入する方法について多くの質問を受けました。プラグインは利用可能ですが、何もシングルクリックのソリューションではありません.それを機能させるには、少し調整する必要があります.今日、テーマの外観と使いやすさを改善するためにそれを行うことになりました. options.それ以来、私はそれを機能させるのに非常に苦労しました。ここで共有することを考えました.

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 に答える