Javascript WordPress-Google字体在.php文件中不起作用

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字体仍然不起作用。你对如何修复它有什么想法吗?一切都在我这

我使用了“WooCommerce PRO的灵活发票”插件,但我遇到了一个问题。基于.php文件,将生成一个.pdf文件。 我在.php文件中添加了一个指向Poppins字体的链接,但是在网页上打开该文件后,字体就不起作用了。最终,它应该是一个pdf文件。 我尝试了不同的观点:

  • 我添加到该部分和容器中
  • 我在@media print{}中使用了一个单独的.css文件
  • 我在functions.php文件中添加了一个函数

  • 不幸的是,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' );