购物盒子1.20无法与主题兼容报错
主题载入css的方式是直接用php动态生成的,访问地址类似于http://baidu.com/theme-css.php,但在开启购物盒子插件后,直接报错:
Fatal error: Cannot redeclare *****() ,删除相关行数代码后报错会跳转到下一行
主题载入css的方式是直接用php动态生成的,访问地址类似于http://baidu.com/theme-css.php,但在开启购物盒子插件后,直接报错:
Fatal error: Cannot redeclare *****() ,删除相关行数代码后报错会跳转到下一行
您好!请登录
更新:2024-9-19版本: 1.75
更新:2024-9-19版本: 1.72
6308 0
6685 0
7520 4
8956 0
6405 1
7133 0
5762 0
4678 0
9050 0
15782 0
7095 0
5914 0
3287 1
6341 0
依旧无法……应该不是名称相同了
请见上面的回复,这里粘贴不了代码
也不行的,不这样定义用<link xxxx.theme-css.php也不能QAQ……
依旧不行: 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
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’ );
试下这个
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’ );
试一下 以上是将函数名称修改了
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' );
是这样的
functions.php 第四行是什么函数 有可能是函数名称相同而引起的冲突 你可以贴一下你加载样式表的函数 我看一下,如果是这样的话 修改函数名即可修复这个报错
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
报错的是我的主题文件,但貌似和那个没有关系……我尝试着把报错的函数删掉就会跳到下一个函数继续报错