子主题函数.php文件中的出列是否会阻止加载Google字体?

时间:2017-11-18 作者:Nocturnum

我使用的是1.0.8版的盾徽主题。在搜索了我所有主题的文件后,我看到谷歌字体引用的唯一地方是在函数中。php。

正在退出子函数中的Google字体队列。php文件足以阻止在我的网站上加载Google字体,否则

$fonts_url = add_query_arg( $query_args, \'https://fonts.googleapis.com/css\' );

在我的父函数中。php文件仍然会触发对Google字体服务器的调用,即使子文件运行正常。php文件出列了吗?

下面是子函数。我希望php代码能够完全阻止与Google字体的连接:

add_action( \'wp_print_styles\', \'tn_dequeue_escutcheon_fonts_url()\' ); function tn_dequeue_escutcheon_fonts_url() { wp_dequeue_url( \'https://fonts.googleapis.com/css\' ); }

任何反馈都将不胜感激!

1 个回复
SO网友:Nathan Johnson

将排队样式从队列中退出就足够了。但在它排队后,您需要小心地将其出列。它以默认优先级10排队,因此请确保wp_enqueue_scripts 这样做的优先级更高/更晚。

add_action( \'wp_enqueue_scripts\', \'wpse_escutcheon_scripts\', 11 );
function wpse_escutcheon_scripts() {
  wp_dequeue_style( \'escutcheon-fonts\' );
}

结束

相关推荐

如何让Roboto Google Font显示正常字体样式?

我向函数中添加了以下代码。php为我的WordPress网站安装Roboto Google字体。由于某些原因,当我编辑CSS属性时,它似乎是斜体,而不是正常的字体样式。function google_fonts() { $query_args = array( \'family\' => \'Roboto:300\' ); wp_register_style( \'google_fonts\', add_query_arg( $