Ok, dann will ich mich mal dran setzen. Danke euch auf jeden Fall!
Beiträge von Issmitlust
-
-
Hallo zusammen,
ich habe eine php-Datei, die aus meinem zweispaltigen Theme ein dreispaltiges macht. Die liegt im wp-content-Verzeichnis und wird automatisch aufgerufen.
Jetzt würde ich sie gern überall, jedoch nicht für die Homepage haben - aber alles, was ich in der Richtung versuche, schlägt fehl.Was habe ich schon versucht?
- Ein if(!is_home) voranzustellen - aber das lässt sich nicht vernünftig schließen, weil im Code sowieso schon ständig ifs und endifs, <?php und ?> auf und zu gemacht werden.
- Die Datei woanders hinzulegen und mit if(!is_home) {include("dateiort.de/datei.php");} aufzurufen - aber das killt leider die Dreispaltigkeit nicht nur bei der Homepage, sondern auch bei alle Unterseiten (weiß nicht, warum).
- Ein if(is_home) { die(); } voranzustellen, aber das killt ebenfalls alles bei allen Unterseiten.
- Alle einzelnen Befehle in if(!is_home) einzuklammern, aber das endet schon in Zeile 3 im Chaos.
Habt ihr eine Idee?
Hier ist der Code:PHP
Alles anzeigen<?php // add sidebar left function dez_add_sidebar_left() { ?> <div id="left-sidebar" class="sidebar"> <div class="sidebar-inner"> <div class="widget-area the-icons"> <?php if ( is_active_sidebar( 'left-sidebar' ) ) : ?> <?php dynamic_sidebar( 'left-sidebar' ); ?> <?php else: ?> <aside class="widget"> <h3 class="widget-title"><?php _e('Left Sidebar Widget', TEMPLATE_DOMAIN); ?></h3> <div class="textwidget"> <?php printf( __( 'This is a widget area for %1$s. You need to setup your widget item in <a href="%2$s">here</a>', TEMPLATE_DOMAIN ), 'left sidebar',admin_url('widgets.php') ); ?> </div> </aside> <?php endif; ?> </div> </div><!-- SIDEBAR-INNER END --> </div><!-- LEFT SIDEBAR END --> <?php } // add sidebar left style function dez_add_sidebar_left_style() { $main_color = get_theme_mod('main_color'); print "<style type='text/css' media='all'>"; ?> #custom #post-entry {float: right;width: 72%;} #custom #left-sidebar {padding:10px 0 0;float: left;width: 25%;} #left-sidebar .widget-area aside ul:first-of-type {width: 100%;padding: 0;} #left-sidebar .widget-area aside li a:hover {color:<?php echo $main_color; ?>;} #left-sidebar h3.widget-title {padding: 0% 0% 10px;font-size: 1.25em;margin: 0px 0px 0.5em;float: left;width: 100%;text-transform: capitalize;border-bottom: 5px solid <?php echo $main_color; ?>;background:transparent none;border-radius:0;} @media only screen and (min-width:300px) and (max-width:770px){ #left-sidebar {margin: 0 0 2em; padding: 2% 0%; position: relative; float: left; width: 100% !important;} } <?php print "</style>"; } function dez_add_bpp_call() { global $in_bbpress, $bp_active; if( is_page_template('page-templates/template-full-width.php') || $in_bbpress == 'true' || ( $bp_active == 'true' && function_exists('bp_is_blog_page') && !bp_is_blog_page() ) ) { } else { add_action('bp_after_blog_home','dez_add_sidebar_left'); add_action('wp_head','dez_add_sidebar_left_style'); } add_action('wp','dez_add_bpp_call'); // add sidebar left widget function dez_add_sidebar_left_widget() { register_sidebar(array( 'name'=>__('Left Sidebar', TEMPLATE_DOMAIN), 'id' => 'left-sidebar', 'description' => __( 'Left sidebar widget area', TEMPLATE_DOMAIN ), 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', )); } add_action( 'widgets_init', 'dez_add_sidebar_left_widget',10 ); } ?> -
Okay, nach euren Hinweisen - es war der Code des Plugins AddThis, der auch nach Deaktivieren stehen geblieben war. Nach Theme-Wechsel war das wohl noch irgendwie im Browsercache oder sonst hängengeblieben. Gelöscht - alles wunderbar. Jetzt brauche ich nur noch ein neues Plugin fürs Social Sharing. Aber das ist eine andere Geschichte. Danke nochmal! :-)
-
Danke euch schonmal!
Komisch, bei mir in Chrome/Mac und Safari stoppt es mittendrin. NDDT, wird bei dir angezeigt, welches Skript da nicht fertig wird? -
Hi Maxe, wer spricht denn von Seite analysieren? Ich dachte, möglicherweise kennt jemand das Problem und kann einen Hinweis geben.
Die Seite ist im Aufbau: http://www.essenistkeingift.de, die Unterseite mit den Problemen ist http://www.essenistkeingift.de/abnehmblog/mein-diaetblog . Wenn's hilft? :-) -
Hallo,
bei meinen Blogposts wird plötzlich die Seite (nicht nur der Post) abgeschnitten.
Was ich geändert hatte: Mit einem Async-Plugin habe ich CSS und JS minifiziert und asynchron bzw. teilweise erst im Footer ausführen lassen - inzwischen habe ich die Änderung zurückgenommen und das Plugin deaktiviert. Das Problem besteht trotzdem weiter, s. Bild: http://screencast.com/t/b6nWrR9TLz0ODie Seite lädt, sieht überm Pfalz sehr gut aus, Funktionen können angeklickt werden - aber unabhängig davon fängt der Browser plötzlich an zu laden und zu laden und zu laden.
Versucht habe ich: Alle Plugins deaktivieren. Problem bleibt.
Theme wechseln. Problem bleibt.
Cache löschen. Problem bleibt.
Artikel unter neuer URL neu speichern. Problem bleibt.
Header / Footer auf nicht geschlossene Divs kontrolliert. Keine Auffälligkeiten.
Artikel-Text auf nicht geschlossene Divs, Hrefs etc. kontrolliert. Keine Auffälligkeiten.
Weiß jemand eine Lösung?