also ich hab jetzt mal offline alle Dateien nach "googleapi" durchsuchen lassen und versucht bei den relevanten Dateien (andere Themes habe ich mal links liegen gelassen) die entsprechenden Stellen auszukommentieren. Leider ohne Erfolg. Hab dann alle Dateien wieder in den Ursprungszustand versetzt und hochgeladen.
Schalte ich auf Twenty Fourteen um mit aktiviertem Plugin "Deaktivate Google Fonts" dann werden auch keine Fonts geladen. Muss also am Theme selbst liegen denn alle anderen Plugins waren ja nach wie vor aktiv.
Ist halt echt schade wenn ich das Theme nicht verwenden kann.
Beiträge von Santa_Matze
-
-
javascript wird im theme abgefragt und mit fehlermeldung ausgegeben, wenn nicht aktiviert.
Schmeiss diesen Javascript Mist raus (header.php schätze ich)wie sieht so eine Abfrage für Java-Script aus? Wonach genau muss ich da suchen?
-
was das Java Scrip anbelangt, da kann ich gar nix drüber sagen. Ich hab nur WP installiert und dann den Theme (+ ein paar Plugins). Sollte also laufen.
Das mit dem Herausfinden der Funktion des Themes ist ja genau mein Problem. Da kenn ich mich zu wenig aus. In welchen Dateien sollte da was stehen bzw würde es helfen wenn ich die entsprechenden Dateien hier zur Verfügung stelle?
Das Problem mit dem "Hängen" von Wordpress-Seiten in China scheint wohl ein größeres Problem zu sein. Im Netz findet man durchaus workaraounds aber halt immer nur für die beiden angesprochenen Themes Twenty Fourteen und Twenty Twelve.
-
bräuchtest du den Rechtsklick zur Analyse? Dann deaktiviere ich das Plugin schnell mal....
-
der link wäre http://www.vielmilch.de (Die Seite ist aber erst im Aufbau)
die header-functions.php des themes sieht so aus:
header-functions.txt
ich hoffe das passt so als .txt datei - html und php gingen nicht zum Hochladen.In dieser Datei werden durchaus einige Fonts geladen, jedoch finde ich keinen Hinweis auf das Laden der externen googleapi.com
Danke für eure Hilfe!
Gruß
Matthias -
ich kenne mich jetzt nicht soooo gut mit dem Code aus aber ich würde jetzt mal sagen nein, die fonts werden in der header.php des themes nicht geladen. Hier mal die komplette php Datei
PHP
Alles anzeigen<?php /** * The Header for our theme. * * * @package WordPress * @subpackage Mugen * @since Mugen 1.0 */ ?><!DOCTYPE html> <!--[if IE 6]> <html id="ie6" <?php language_attributes(); ?> class="no-js"> <![endif]--> <!--[if IE 7]> <html id="ie7" <?php language_attributes(); ?> class="no-js"> <![endif]--> <!--[if IE 8]> <html id="ie8" <?php language_attributes(); ?> class="no-js"> <![endif]--> <!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> <html <?php language_attributes(); ?> class="no-js"> <!--<![endif]--> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <title><?php if_document_title(); ?></title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> <?php /* We add some JavaScript to pages with the comment form * to support sites with threaded comments (when in use). */ if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); /* Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); /* the interfeis' custom content for wp_head is in includes/header-functions.php */ ?> </head><?php $bodyclass = if_bodyclass(); ?> <body <?php body_class($bodyclass); ?>> <div id="subbody"> <div id="outercontainer"> <?php $shortname = THE_SHORTNAME; if( is_home() ){ $pid = get_option('page_for_posts'); }else{ $pid = get_the_ID(); } $custom = if_get_customdata($pid); $showbc = (isset($custom["show_breadcrumb"][0]) && $custom["show_breadcrumb"][0]=="false")? false : true; /* Slider Position */ $cf_enableSlider = (isset($custom["enable_slider"][0]))? $custom["enable_slider"][0] : ""; $cf_sliderPos = (isset($custom["slider_position"][0]))? $custom["slider_position"][0] : ""; $issliderdisplayed = false; if($cf_enableSlider=="true" && !is_search()){ $issliderdisplayed = true; } ?> <!-- HEADER --> <div id="outerheader"> <?php $headerText = stripslashes(if_get_option( THE_SHORTNAME . '_header_text','')); $disable_topsearch = if_get_option(THE_SHORTNAME . '_disable_topsearch'); $disable_minicart = if_get_option(THE_SHORTNAME . '_disable_minicart'); $disable_toppcats = if_get_option(THE_SHORTNAME . '_disable_toppcats'); $socialiconoutput = if_socialicon(); ?> <div id="headertext"> <div class="container"> <div class="row"> <div class="headercontent twelve columns"> <?php if($headerText){ echo '<div class="alignleft toppanel toptext">' . do_shortcode($headerText) . '</div>'; } /*=====TOPSEARCH======*/ if($disable_topsearch!=true){ echo if_searchform("topsearchform", "toppanel lastpanel"); } wp_nav_menu( array( 'container' => 'ul', 'menu_class' => 'headermenu toppanel', 'menu_id' => 'headernav', 'depth' => 1, 'sort_column' => 'menu_order', 'fallback_cb' => 'nav_2nd_fallback', 'theme_location' => 'headermenu' )); ?> <div class="clearfix"></div> </div> </div> </div> </div> <div id="top"> <div class="container"> <header class="row"> <div id="logo" class="positionleft"><?php if_logo(); // print the logo html ?></div> <nav id="navigation" class="positionleft"> <?php wp_nav_menu( array( 'container' => 'ul', 'menu_class' => 'sf-menu', 'menu_id' => 'topnav', 'depth' => 0, 'sort_column' => 'menu_order', 'fallback_cb' => 'nav_page_fallback', 'theme_location' => 'mainmenu' )); ?> </nav><!-- nav --> <div class="three columns positionright"> <?php /*=====MINICART======*/ if($disable_minicart!=true && function_exists('is_woocommerce')){ echo if_minicart("topminicart","commercepanel"); } if($disable_toppcats!=true && function_exists('is_woocommerce')){ if_woocategories("toppcats","commercepanel"); } ?> </div> <div class="clearfix"></div> </header> </div> </div> </div> <!-- END HEADER --> <?php if($issliderdisplayed){ get_template_part( 'slider'); } if( !$issliderdisplayed ){ ?> <!-- AFTER HEADER --> <div id="outerafterheader"> <div class="container"> <div id="afterheader" class="row"> <section id="aftertheheader" class="twelve columns"> <?php get_template_part( 'title'); if($showbc){ if( function_exists('woocommerce_breadcrumb')){ remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20); woocommerce_breadcrumb(); }elseif(function_exists('yoast_breadcrumb')){ yoast_breadcrumb('<nav class="woocommerce-breadcrumb">','</nav>'); } } ?> <div class="clearfix"></div> </section> <div class="clearfix"></div> </div> </div> </div> <!-- END AFTER HEADER --> <?php }/* end if( !$issliderdisplayed ) */ ?> <?php $beforecontent = (isset($custom['beforecontent_text'][0]) && $custom['beforecontent_text'][0]!="")? $custom['beforecontent_text'][0] : ""; if($beforecontent!="") { ?> <!-- BEFORE CONTENT --> <div id="outeraftercontent"> <div class="container"> <section id="aftercontent" class="row"> <div class="twelve columns"> <?php echo do_shortcode($beforecontent); ?> <div class="clearfix"></div> </div> <div class="clearfix"></div> </section> </div> </div> <!-- END BEFORE CONTENT --> <?php }// end if($beforecontent!="") ?> <?php $sidebarposition = if_get_option( $shortname . '_sidebar_position' ,'two-col-left'); $pagelayout = ($sidebarposition!="")? $sidebarposition : 'two-col-left'; if(isset( $custom['klasik_layout'][0] ) && $custom['klasik_layout'][0]!='default'){ $pagelayout = $custom['klasik_layout'][0]; } if($pagelayout!='one-col'){ $mcontentclass = "hassidebar"; if($pagelayout=="two-col-left"){ $mcontentclass .= " mborderright"; }else{ $mcontentclass .= " mborderleft"; } }else{ $mcontentclass = "twelve columns"; } ?> <!-- MAIN CONTENT --> <div id="outermain"> <div id="main-gradienttop"> <div class="container"> <div class="row"> <section id="maincontent" class="<?php echo $mcontentclass; ?>"> <?php if($pagelayout!='one-col'){ ?> <section id="content" class="nine columns <?php if($pagelayout=="two-col-left"){echo "positionleft";}else{echo "positionright";}?>"> <div class="main"> <?php } ?>könnte es sein dass die wordpress-engine selbst - also theme-unabhängig diese Datei aufruft?
-
Hallo zusammen,
ich bin neu hier und hoffe dass dies die richtige Rubrik ist.
Ich habe folgendes Problem: Mir wurde berichtet dass eine Wordpress-Seite, die hier in Europa sehr schnell im Seitenaufbau ist, in China mehrere Minuten braucht bis sie geladen ist. Und zwar hängt sie genau bei dem Serveraufruf für die Google-Schriftarten fonts.googleapi.com. Dieser Server wird von der großen chinesichen Firewall blockiert. Ich hab jetzt mal die Seite analysieren lassen und da wird dieses Stylesheet aufgerufen: http://fonts.googleapis.com/css?family=Lato:100,300,regular,700,900|Open+Sans:300|Indie+Flower:regular|Oswald:300,regular,700&subset=latin,latin-ext
Allerdings kann ich keine CSS Datei finden die solch einen Inhalt hat.
Nachdem ich jetzt schon einige Modifikationen von functions.php usw aus dem Internet ausprobiert habe und auch das Plugin "Disable Google Fonts" am Laufen habe wird diese Datei immer noch geladen. Auch nach dem Deaktivieren aller Plugins wird die Datei immer noch geladen.Wer kann mir da helfen damit ich dieses Problem beseitigen kann.
Vielen Dank im Voraus!Grüße
Matthias