Javascript WordPress-Google字体在.php文件中不起作用
我使用了“WooCommerce PRO的灵活发票”插件,但我遇到了一个问题。基于.php文件,将生成一个.pdf文件。 我在.php文件中添加了一个指向Poppins字体的链接,但是在网页上打开该文件后,字体就不起作用了。最终,它应该是一个pdf文件。 我尝试了不同的观点:Javascript WordPress-Google字体在.php文件中不起作用,javascript,php,jquery,css,wordpress,Javascript,Php,Jquery,Css,Wordpress,我使用了“WooCommerce PRO的灵活发票”插件,但我遇到了一个问题。基于.php文件,将生成一个.pdf文件。 我在.php文件中添加了一个指向Poppins字体的链接,但是在网页上打开该文件后,字体就不起作用了。最终,它应该是一个pdf文件。 我尝试了不同的观点: 我添加到该部分和容器中 我在@media print{}中使用了一个单独的.css文件 我在functions.php文件中添加了一个函数 不幸的是,Poppins字体仍然不起作用。你对如何修复它有什么想法吗?一切都在我这
不幸的是,Poppins字体仍然不起作用。你对如何修复它有什么想法吗?一切都在我这边进行。Poppins渲染正确。下面是我测试它的内容
<?php
/**
* Enqueue Poppins font from Google Fonts.
*
* @link https://fonts.google.com/specimen/Poppins?query=Poppins#about
*/
wp_enqueue_style( 'google_fonts', 'https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap', array(), wp_get_theme()->version, 'all' );
add_action( 'style_loader_tag', 'style_loader_tag_google_fonts', 10, 3 );
if ( ! function_exists( 'style_loader_tag_google_fonts' ) ) {
function style_loader_tag_google_fonts( $tag, $handle, $src ) {
if ( 'google_fonts' === $handle ) {
$tag = str_replace(
"<link rel='stylesheet'",
"<link rel='preconnect' href='" . esc_url( 'https://fonts.gstatic.com' ) . "' /><link rel='stylesheet'",
$tag
);
};
return $tag;
};
};
我使用了上面的代码,但仍然不起作用。你还有其他想法吗?你是在使用Bootstrap还是其他框架?没有,它是一个.php文件,代码生成一个.pdf文件。我使用这个插件:
@import 'https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;900&display=swap';
function wpb_add_google_fonts() {
wp_enqueue_style( 'wpb-google-fonts', 'https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;900&display=swap', false );
}
add_action( 'wp_enqueue_scripts', 'wpb_add_google_fonts' );
<?php
/**
* Enqueue Poppins font from Google Fonts.
*
* @link https://fonts.google.com/specimen/Poppins?query=Poppins#about
*/
wp_enqueue_style( 'google_fonts', 'https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap', array(), wp_get_theme()->version, 'all' );
add_action( 'style_loader_tag', 'style_loader_tag_google_fonts', 10, 3 );
if ( ! function_exists( 'style_loader_tag_google_fonts' ) ) {
function style_loader_tag_google_fonts( $tag, $handle, $src ) {
if ( 'google_fonts' === $handle ) {
$tag = str_replace(
"<link rel='stylesheet'",
"<link rel='preconnect' href='" . esc_url( 'https://fonts.gstatic.com' ) . "' /><link rel='stylesheet'",
$tag
);
};
return $tag;
};
};
//... array(), wp_get_theme()->version, 'print' );