我创建了带有根主题的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
可能是什么?
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