Load-Scripts.php参数中的文件名错误

时间:2014-03-25 作者:James

我正在尝试将媒体上传js文件加载到一个小部件中。代码可以在我的开发机器和临时站点上工作,但不能在实时服务器上工作。我得到的错误是wp。媒体未定义。

我将脚本排入队列(&N);我需要的样式:

public function enqueue_admin_scripts($hook) {

    if( $hook != \'widgets.php\' )
        return;

    wp_enqueue_style(\'thickbox\');
    wp_enqueue_script(\'media-upload\');
    wp_enqueue_script(\'thickbox\');
    wp_enqueue_script(\'shw\', get_template_directory_uri().\'/js/custom-media.js\');

}
但是,在查看创建的链接时,我看到以下内容:http://xxx.com/wp-admin/load-scripts.php?c=1&load%5B%5D=hoverIntent,common,admin-bar,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,jquery-ui-draggable,jquery-ui-dr&load%5B%5D=oppable,admin-widgets,svg-painter,heartbeat,wp-auth-check,jquery-ui-position,wp-pointer,thickbox,underscore,shortcode,media-uplo&load%5B%5D=ad&ver=3.8.1

如你所见media-upload 已显示为media-uplo&load 因此,媒体功能从未包含在内。

以前有没有人遇到过类似的情况,或者可以给我一些关于从哪里开始调试的建议?

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

您是否有“all-in-one wp security and firewall”插件?

更多信息:https://wordpress.org/support/topic/load-scriptphp-fails-to-load?replies=3

如果是,请禁用“拒绝错误的查询字符串”选项。如果没有,请检查您拥有的任何其他“安全”插件,它们可能会做一些愚蠢的事情。

结束

相关推荐

上传的图像不在/Uploads文件夹中

网站存在巨大问题。我更新了主题以使用帖子缩略图(这是多么旧),然后在尝试上载图像以用作特色缩略图时:图像会处理/压缩,但URL会导致404。网站没有任何异常。htaccess。实际上没有wp content/uploads目录,所以我做了一个,chmod权限是0755,所以这不应该是问题所在。我将“媒体设置”文件夹重置为默认文件夹,但该文件夹中不会出现任何图像。编辑:将上载文件夹更改为0777权限似乎可以解决此问题。这样保留权限安全吗?