我正在尝试通过将以下代码从 WordPress 网站复制并粘贴到我的 functions.php
来添加自定义帖子类型function create_post_type() {
register_post_type( 'acme_product',
array(
'labels' => array(
'name' => __( 'Products' ),
'singular_name' => __( 'Product' )
),
'public' => true,
'has_archive' => true,
)
);
}
add_action( 'init', 'create_post_type' );
当我运行此代码并尝试转到 WordPress 仪表板时,出现以下错误:
Parse error: syntax error, unexpected 'function' (T_FUNCTION) in C:\xampp\htdocs\learningwordpress\wp-content\themes\learningWordPress\functions.php on line 200
我试图寻找答案,在很多情况下,当您的 PHP 版本低于 5.3 时,就会发生此错误,但我使用的是 PHP 版本:7.1.18,所以不可能是因为这个。
最佳答案
查看您在 https://codepen.io/crazyGG/pen/pOXEGX 上分享的完整文件后
add_action('wp_head', 'learningWordPress_customize_css')
第 155 行后似乎缺少一个分号。
关于php - 无法添加自定义帖子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52494379/