繁体   English   中英

WordPress仅将自定义字段添加到一篇文章中

[英]WordPress add custom fields to only one post

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

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

  • 标题
  • 内容

我有3个此类帖子:

  1. 具有标题和一些内容的“页眉块”
  2. 也有标题和内容的“关于站点块”
  3. 具有标题和内容的“与我们联系”分为三个不同的列,我希望在帖子的3个不同的文本区域中进行编辑。

有没有一种方法可以动态地将这三个文本区域添加到“联系我们”帖子中,并且仅添加到该帖子,即上面的前两个帖子是“主页”类型的帖子。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM