插件管理面板JavaScript已损坏

时间:2011-01-26 作者:Alex

我正在尝试在我的live wordpress Institution上实现此插件:

http://wordpress.org/extend/plugins/frontpage-slideshow/

我通常不会直接问关于插件的问题,但这个问题有点奇怪,

我在本地安装了一个运行插件的wordpress的MAMP,db和file-wise的所有内容都与live版本相同,都是从我的git存储库和db的最新转储中获取的。

这里非常奇怪的是,插件在我的MAMP安装中没有问题,我可以访问管理部分,没有问题。

但是在我的实时wordpress灌输中,插件管理页面上的所有javascript都被破坏了,甚至控制菜单下拉列表的wordpress管理js也被破坏了。

我不确定发生了什么,因为我的控制台中有0个js错误,可以看到加载的文件与我的本地安装完全相同。

这里唯一的变量是服务器,但我不确定是什么导致了这种情况,有人有什么想法吗?

编辑:

我已将问题隔离到这一行:

$attachments = get_children(array(
                                    \'post_type\'     => \'attachment\',
                                    \'post_mime_type\'    => \'image\',
                                    \'post_status\'       => null,
                                    \'post_parent\'       => null,
                                ));
如果我把它去掉,一切都会好起来的。。

1 个回复
最合适的回答,由SO网友:Alex 整理而成

删除空参数修复了此问题:

$attachments = get_children(array(
    \'post_type\'     => \'attachment\',
    \'post_mime_type\'    => \'image\',
));

结束

相关推荐

使用违反AJAX的jQuery加载动态内容

我正在创建一个只使用主页的主题。单击按钮后,该部分的内容将通过AJAX(下面的脚本)加载到主页上的div中。$.ajaxSetup ({ cache: false }); var ajax_load = \"<center><img src=\'<?php bloginfo(\"template_url\"); ?>/images/loading.gif\' alt=\'Loading...\' /></cent