最近倒腾站.. 使用了 WP User Frontend 插件

然后发现了一个BUG: 自定义FORM里,页面只要出现两个富文本框,其中一个必定不好使,另外文章内容在前台编辑时怎么也读取不出来

最后研究发现,原来是jquery引用的问题

如果你也发现了这种情况,请打开主题文件夹里的functions.php,然后看看里面有没有

wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery.min.js', array(), '2.2.3' );

之类加载jquery的语句,如果有的话,请改成wordpress正确引用jquery的方法:

wp_enqueue_script( 'twentysixteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20160412', true );

这句话是参考自带主题twentysixteen的方法,在加载主题的JS文件时引用wordpress自带的jquery。

但是如果这么改完的话,主题自带的JS如果引用jquery的话也同样不好使了。所以在按照上述修改后,应该打开主题自带的JS,在引用Jquery的地方修改成:

( function( $ ) {
主题的JS代码
} )( jQuery );