购物盒子1.20无法与主题兼容报错

wordpress主题讨论

主题载入css的方式是直接用php动态生成的,访问地址类似于http://baidu.com/theme-css.php,但在开启购物盒子插件后,直接报错:

Fatal error: Cannot redeclare *****() ,删除相关行数代码后报错会跳转到下一行

上一篇:

下一篇:

文章评论

您好!请登录

取消回复
  1. wwy701 回复

    依旧无法……应该不是名称相同了


  2. WEB主题公园
    WEB主题公园-管理员 回复

    请见上面的回复,这里粘贴不了代码


  3. wwy701 回复

    也不行的,不这样定义用<link xxxx.theme-css.php也不能QAQ……


  4. wwy701 回复

    依旧不行: Cannot redeclare scripts_styles_t() (previously declared in D:\upupw\htdocs\wp-content\themes\pckr-1.2.5\functions.php:4) in D:\upupw\htdocs\wp-content\themes\pckr-1.2.5\functions.php on line 6


    • WEB主题公园
      WEB主题公园-管理员 回复

      function scripts_styles_t() {
      wp_register_style( 'pckr-style_t', get_template_directory_uri() . ‘/theme-css.php’ );
      wp_enqueue_style( 'pckr-style_t' );
      }
      add_action( ‘wp_enqueue_scripts’, ‘scripts_styles_t’ );

      试下这个


  5. WEB主题公园
    WEB主题公园-管理员 回复

    function scripts_styles_t() {
    wp_enqueue_style( ‘pckr-style’, get_stylesheet_uri() );
    wp_enqueue_style( ‘pckr-style-customize’, get_template_directory_uri() . ‘/theme-css.php’ );
    }
    add_action( ‘wp_enqueue_scripts’, ‘scripts_styles_t’ );

    试一下 以上是将函数名称修改了


  6. wwy701 回复

    function scripts_styles() {
    wp_enqueue_style( 'pckr-style', get_stylesheet_uri() );
    wp_enqueue_style( 'pckr-style-customize', get_template_directory_uri() . '/theme-css.php' );
    }
    add_action( 'wp_enqueue_scripts', 'scripts_styles' );

    是这样的


  7. WEB主题公园
    WEB主题公园-管理员 回复

    functions.php 第四行是什么函数 有可能是函数名称相同而引起的冲突 你可以贴一下你加载样式表的函数 我看一下,如果是这样的话 修改函数名即可修复这个报错


  8. wwy701 回复

    Fatal error: Cannot redeclare scripts_styles() (previously declared in D:\upupw\htdocs\wp-content\themes\pckr-1.2.5\functions.php:4) in D:\upupw\htdocs\wp-content\themes\pckr-1.2.5\functions.php on line 4

    报错的是我的主题文件,但貌似和那个没有关系……我尝试着把报错的函数删掉就会跳到下一个函数继续报错


展开更多