由于性能原因,我必须大幅缩小WooCommerce商店。因此,我使用插件来选择性地停用每个页面/URL的插件。
为了找出哪些插件是活动的,我使用以下代码:
add_action( 'wp_print_scripts', 'wsds_detect_enqueued_scripts' );
function wsds_detect_enqueued_scripts() {
global $wp_scripts;
foreach( $wp_scripts->queue as $handle ) :
echo $handle . ' | ';
endforeach;
}
这样我就可以看到脚本句柄了。现在我可以在所有分类页面上禁用它们了,如下所示:
if (is_product_category()) {
wp_dequeue_script('handle1-js');
wp_dequeue_script('handle2-js');
wp_dequeue_script('handle3');
现在我想有选择地删除某些WP/WC函数,比如datepicker,或者甚至是jQuery。上面的脚本没有列出WP/WC函数句柄。
有什么好办法能得到它们呢?
1条答案
按热度按时间h6my8fg21#
将上面的代码片段添加到活动主题functions.php中,以打印店面中的手柄列表。