0

ここでは簡単な質問をしています。カスタムポストタイプのポストはこのポストタイプの他のポストとは異なるフィールドを持つことができますか?WordPressカスタムフィールドを1つのポストにのみ追加する

は、例えば、私は2つのカスタムフィールドを持つ「ホーム・ページ」と呼ばれるカスタムポストタイプがあります。

  • タイトル
  • コンテンツを

私はこのポストタイプの3件の記事があります。

  1. タイトルと一部の内容を持つ「ヘッダーブロック」
  2. タイトルと内容も持っている「サイトブロックについて」
  3. 私の投稿の3つの異なるテキストエリアで編集したい3つの異なる列に分けられたタイトルと内容を持つ「お問い合わせ」。

動的にこれら三つのテキストエリアを追加する方法はあります「お問い合わせ」 ポストのみ上記の最初の2のように、「ホーム・ページ」タイプのポストでこの投稿へ。

答えて

0

カスタムページテンプレートを使用して、テンプレート名等しい代は、いくつかのフィールドを追加するかどうかを確認、例えば、funtions.php

$template = get_post_meta($id, '_wp_page_template', true); 
if($template == 'Home page'){ 
    //add fields... 
} 
にこのようないくつかのコードを追加することができます
関連する問題