想知道如何在functions.php的插件中插入/更改JS函数,而不是直接修改插件? 这个插件叫做max mega menu
我已经阅读了有关使用 add_action
和 remove_action
以及自定义 Hook 的信息。我似乎找不到可以使用的好例子。
我想用这个包装函数的内部内容
if (!plugin.isMobileView()) {
//code here
}
更新
请参阅下面的答案 - 我完全不需要插件脚本,因此我将其出列。 我现在的问题应该是“如何禁用 WordPress 插件脚本”
最佳答案
您可以通过检查移动设备
将自定义脚本排入队列 -
示例:在function.php
文件中
function my_custom_enqueue_script() {
if (wp_is_mobile()) { #If it is mobile devices
wp_enqueue_script('my-js','for-mobile-devices.js',false); #Load your mobile device scripts
}else{
wp_enqueue_script('my-js','for-others-devices.js', false ); #Load your other device scripts
}
}
add_action( 'wp_enqueue_scripts', 'my_custom_enqueue_script' );
这里是 wp_is_mobile() 的文档和 wp_enqueue_scripts()函数引用
Note : Using above functions, You can separately load your custom script for mobile devices.
关于javascript - 更改 WP 插件中的 JS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43037297/