我正在使用Front-End Editor plugin of Scribu 在我的网站上。我想将其排队,因为我想将其与缓存插件一起使用,但这只在JS文件排队时起作用。然而,前端编辑器插件不是。。。所以我决定自己去做。
我做到了:
function theme_name_scripts() {
wp_enqueue_script( \'editor.js\', plugin_dir_url( \'front-end-editor/build/\' ) . \'editor.js\', array(\'jquery\'), null, false );
}
add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
我尝试移除阵列并添加
\'all\'
假之后,但仍然:什么都没有。
没有任何内容,我的意思是:文件已排队,我可以在页面源代码中看到它。所有路径都正确(检查了100次),但是it doesn\'t open it when I click on the link in page source、 它只是刷新页面源页面。。。
我的问题是:我做错了什么?或者这个插件就是不兼容?希望你们能帮助我。
最合适的回答,由SO网友:TheDeadMedic 整理而成
当我单击页面源中的链接时,它不会打开它。它只刷新页面源页面
是你吗sure? 听起来您正在获取WordPress 404页面的源代码。我的蜘蛛感觉到这就是问题所在:
plugin_dir_url( \'front-end-editor/build/\' ) . \'editor.js\'
。。。这不是应该怎么用的(
see the codex), 你最终会得到:
http://example.com/wp-content/plugins/front-end-editor/editor.js
。。。看看这条路现在是怎么断的?(
build
已剥离)
相反,使用plugins_url
(see the codex):
plugins_url( \'front-end-editor/build/editor.js\' )