WordPress管理员和前端没有打开

时间:2014-04-08 10:18:55

标签: php wordpress

我的网站是http://www.empoweryourfamily.org/wordpress/

我正在处理插件并在functions.php

中编写了以下代码
add_action( 'wp_enqueue_scripts', 'table' );
function table() {
    wp_register_script('table1', plugins_url() . '/Webinar_Reg/table.js', false, null, true);
    if(is_admin()){
         wp_enqueue_script('table1'); 
    } 
}

但是,当我点击更新时,一切都变成空白,现在前端和后端都没有打开。

3 个答案:

答案 0 :(得分:0)

您很可能在functions.php中遇到语法错误,或者函数table()已经定义。

尝试回滚刚刚应用的更改。 否则,请尝试在服务器日志中查找特定错误。

答案 1 :(得分:0)

使用table作为函数名称是不好的做法。您应该以一种完全唯一的方式命名一个函数。使用mypluginname_tablemytheme_table之类的内容,其中mypluginname是插件的名称,mytheme是主题的名称。请记住,函数名称必须是唯一的,没有两个函数可以具有相同的名称,除非一个函数名称包含在if(!function_exists()) {}条件语句中

答案 2 :(得分:0)

我刚刚用旧的(备份文件)文件替换了修改过的functions.php文件,现在它正在打开。谢谢你的回答。