WordPress仅将自定义字段添加到一个帖子

时间:2017-05-30 20:51:00

标签: php jquery wordpress custom-post-type advanced-custom-fields

为了简单起见,这里有一个问题:  是否可以将单个自定义帖子类型的帖子设置为与此帖子类型的其他帖子不同的字段?

例如,我有一个名为"主页"的自定义帖子类型它有两个自定义字段:

  • 标题
  • 内容

我有3篇帖子类型:

  1. " Header Block"有标题和一些内容
  2. "关于网站块"其中还有标题和内容
  3. "联系我们"它有标题和内容,分为三个不同的栏目,我更喜欢在我的帖子的3个不同的文本中进行编辑。
  4. 有没有办法动态地将这三个textarea添加到"联系我们"岗位  并且只对这个帖子是一个"主页"输入上面的前两个。

1 个答案:

答案 0 :(得分:0)

您可以使用自定义页面模板并检查模板名称是否等于添加某些字段,例如在funtions.php中添加如下代码

$template = get_post_meta( $id, '_wp_page_template', true );
if($template == 'Home page'){
   //add fields...
}