So laden Sie die Google-Schriftart nur, wenn das benutzerdefinierte Logo nicht hochgeladen wurde

Wie kann ich eine Google-Schriftart nur laden, wenn das benutzerdefinierte Logo nicht hochgeladen wurde?

Ich weiß, wie man Ressourcen lädt, wenn wir auf dieser oder jener Seite sind, aber nicht sicher, wie man das macht?

Solutions Collecting From Web of "So laden Sie die Google-Schriftart nur, wenn das benutzerdefinierte Logo nicht hochgeladen wurde"

Zu diesem Zweck gibt es eine function namens has_custom_logo() . Sie können überprüfen, ob die Website ein benutzerdefiniertes Logo hat oder nicht, indem Sie diese Bedingung haben:

 if ( ! has_custom_logo() ) { // Enqueue some google fonts wp_enqueue_style( 'google-fonts', 'https://fonts.googleapis.com/css?family=Roboto:400' ); } 

Der Code wird nicht getestet, ist aber ein guter Ausgangspunkt. Möglicherweise müssen Sie eine Aktion hinzufügen, um die CSS in die Warteschlange einzureihen, oder Sie können eine function schreiben und den folgenden Code hinzufügen.

  // Enable Custom Logo add_theme_support( 'custom-logo', array( 'height' => 200, 'width' => 400, 'flex-width' => true, ) ); $old_logo = get_theme_mod( 'header_logo' ); if ( $old_logo ) { wp_enqueue_style( 'wpse_89494_style_3', get_template_directory_uri() . '/your-style_3.css' ); }