Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在自定义帖子类型中添加自定义字段?_Php_Javascript_Wordpress - Fatal编程技术网

Php 如何在自定义帖子类型中添加自定义字段?

Php 如何在自定义帖子类型中添加自定义字段?,php,javascript,wordpress,Php,Javascript,Wordpress,我正在为我的wordpress网站创建自定义帖子类型。但是我想删除编辑器并放置一个用于上传文件的字段。如何做到这一点?我建议使用插件“Advance Custom Fields”,这是一个非常节省时间、非常棒的插件,是我在所有WP项目中使用的少数几个插件之一。这很容易,也很光滑 如果您真的不想使用插件,可以阅读以下文档: 它提供了一些示例,介绍了如何将带有自定义字段的元框添加到帖子类型中 add_meta_box( $id, $title, $callback, $post_type, $co

我正在为我的wordpress网站创建自定义帖子类型。但是我想删除编辑器并放置一个用于上传文件的字段。如何做到这一点?

我建议使用插件“Advance Custom Fields”,这是一个非常节省时间、非常棒的插件,是我在所有WP项目中使用的少数几个插件之一。这很容易,也很光滑

如果您真的不想使用插件,可以阅读以下文档:

它提供了一些示例,介绍了如何将带有自定义字段的元框添加到帖子类型中

add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
其中$post_type是您的post类型的slug名称

编辑:
要删除WSIWYG编辑器之类的元素,需要在创建post类型时指定此项。“supports”数组包含您希望post类型能够处理的字符串。

如果您不通过register\u post\u type数组添加“support”,则有一个直接函数可以实现这一点

 <?php
 add_action('init', 'my_custom_init');

 function my_custom_init() {
      add_post_type_support( 'books', 'custom-fields' );
 }
 ?>


显示某些特定问题的代码或重试