我为一位客户创建了一个WordPress搜索插件。它在我的网站上运行正常,但当我把它安装到我客户的网站上时,它坏了,因为jquery.formstyller
插件安装在那里,这显然是我在插件中使用的下拉列表的样式,它有自己的div和样式。
当用户登陆插件页面进行搜索时,有没有办法关闭该插件?
我为一位客户创建了一个WordPress搜索插件。它在我的网站上运行正常,但当我把它安装到我客户的网站上时,它坏了,因为jquery.formstyller
插件安装在那里,这显然是我在插件中使用的下拉列表的样式,它有自己的div和样式。
当用户登陆插件页面进行搜索时,有没有办法关闭该插件?
当然有。
https://codex.wordpress.org/Function_Reference/wp_dequeue_script
/**
* Dequeue the jQuery UI script.
*
* Hooked to the wp_print_scripts action, with a late priority (100),
* so that it is after the script was enqueued.
*/
function wpdocs_dequeue_script() {
wp_dequeue_script( \'jquery-ui-core\' );
}
add_action( \'wp_print_scripts\', \'wpdocs_dequeue_script\', 100 );
显然要更换jquery-ui-core
使用要删除的脚本的处理程序。不要在全局范围内这样做,只针对发生冲突的插件页面。我正在为CPT调整网站的存档页面,以使用砌体布局,并在存档页面中添加实时搜索。我有一个正在运行的设置。然而,我刚刚意识到,我的脚本只会搜索归档页面上显示的内容,而不会搜索整个帖子的内容。请参阅下面的脚本:$(document).ready(function () { $(\"#live-search\").on(\"keyup\", function(){ var value = $(this).val().toLowerCase(); $(