使用根主题创建自定义帖子类型后出现警告

时间:2014-05-20 作者:albertopriore

我创建了带有根主题的e自定义帖子类型,在函数中添加了自定义脚本。类似php

require_once locate_template(\'/lib/custom-post-types.php\');          // Custom post types
之后,在后端不显示页面列表,在前端显示此警告:

警告:strpos()要求参数1为字符串,数组在/wordpress/wp includes/query中给出。php在线2375

警告:urldecode()要求参数1为字符串,数组在/wordpress/wp includes/post中给出。php在线3901

警告:urlencode()要求参数1为字符串,在/wordpress/wp-includes/formatting中给出的数组。php在线3690

可能是什么?

2 个回复
最合适的回答,由SO网友:albertopriore 整理而成

解决了,这是自定义帖子类型的问题。php我调用的是名为\'post_type\' 更改解决了问题。

SO网友:Sanjeev Kumar

通过在函数中编写以下代码来创建自定义帖子类型。php文件位于Apperance=>编辑器中。这段代码是自定义post类型的一个非常简单的示例。

// custom post type function
function create_posttype() {

register_post_type( \'movies\',
// CPT Options
    array(
        \'labels\' => array(
            \'name\' => __( \'Movies\' ),
            \'singular_name\' => __( \'Movie\' )
        ),
        \'public\' => true,
        \'has_archive\' => true,
        \'rewrite\' => array(\'slug\' => \'movies\'),
    )
);
 }
 // Hooking up function for theme setup
  add_action( \'init\', \'create_posttype\' );
参考号:How to Create Custom Post Types in WordPress – WordPress Tutorial

结束

相关推荐