平台开发中,欢迎参与测试。你可以在 QQ群:1046115671 中与我们交流,或是直接在社区发帖

    删除 Elementor 前端编辑器排版字段的谷歌字体

    • Yulinn
      楼主

      /wp-content/plugins/elementor/includes/font.php

      删除下面两行

      self::GOOGLE => __( 'Google', 'elementor' ),
      
      self::EARLYACCESS => __( 'Google Early Access', 'elementor' ),

      禁用前端谷歌字体

      
       if ( ! defined( 'ABSPATH' ) ) {
        exit;
      }
      
      /**
       * Dequeue Google Fonts based on URL.
       */
      function drgf_dequeueu_fonts() {
        global $wp_styles;
      
        if ( ! ( $wp_styles instanceof WP_Styles ) ) {
          return;
        }
      
        $allowed = apply_filters(
          'drgf_exceptions',
          [ 'olympus-google-fonts' ]
        );
      
        foreach ( $wp_styles->registered as $style ) {
          $handle = $style->handle;
          $src    = $style->src;
          $gfonts = strpos( $src, 'fonts.googleapis' );
      
          if ( false !== $gfonts ) {
            if ( ! array_key_exists( $handle, array_flip( $allowed ) ) ) {
              wp_dequeue_style( $handle );
            }
          }
        }
        // Dequeue Google Fonts loaded by Revolution Slider.
        remove_action( 'wp_footer', array( 'RevSliderFront', 'load_google_fonts' ) );
      }
      add_action( 'wp_enqueue_scripts', 'drgf_dequeueu_fonts', 9999 );
      add_action( 'wp_print_styles', 'drgf_dequeueu_fonts', 9999 );
      
      /**
       * Dequeue Google Fonts loaded by Beaver Builder.
       */
      add_filter(
        'fl_builder_google_fonts_pre_enqueue',
        function( $fonts ) {
          return array();
        }
      );
      
      /**
       * Dequeue Google Fonts loaded by Elementor.
       */
      add_filter( 'elementor/frontend/print_google_fonts', '__return_false' )
      

      标签: 

      #19966
正在查看 0 条回复
  • 哎呀,回复话题必需登录。

加入 LitePress 论坛 ,参与知识分享与交流
登录 注册 进行评论
立即加入