php - 无法添加自定义帖子类型

标签 php wordpress

我正在尝试通过将以下代码从 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/

相关文章:

wordpress - 在 wordpress 中上传的图像在 URL 中具有 http 而不是 https

php - 如何更改主导航栏的颜色,我无法通过 CSS 或 PHP 访问它

php - 在 php 中运行异步函数

PHP 转换变音符号,例如 "ue"到 "ü"

mysql - 如何获得一个结果与另一个表中的多个数据

php - 如何在我的 View 页面中使用打印输出扩展来打印 View 页面?

html - 如何在调整大小时阻止导航栏换行到第二行,如 FB 导航栏?

Wordpress 删除短代码并保存以供其他地方使用

html - 从单个页面中删除导航

php - 如何将 codeigniter 函数名称引用为 native php 函数的回调?