2016-08-22 3 views
0

Ich suche nach Hilfe, um "Junk" Widgets von meiner Wordpress-Website zu entfernen. Das Thema der Website ist Zerif Lite und auf jeder Seite gab es bisher keine Seitenleiste, aber wenn ich einen neuen Beitrag verfasse, gibt es viel Müll (Seitenleiste, wer hat es gepostet, wann, wie Eintrag wurde markiert und Wiederholungsoption). Ich habe versucht, es aus Aussehen-> Widgets zu entfernen und es hat nicht funktioniert und Theme-Anpassung für Widgets ist für Lite-Version gesperrt.Entfernen Sidebar und Wiedergabe von Wordpress-Post-Seite

Also für Start-I 1. Sidebar entfernen möchten, die Suche einzubeziehen, Archive und meta.Only, was bisher gearbeitet wurde sidebar.php Ausblendung mit:

<div id="secondary" class="widget-area" role="complementary"> 

    <?php if (! dynamic_sidebar('sidebar-1')) : ?> 

     <aside id="search" class="widget widget_search"> 

      <?php get_search_form(); ?> 

     </aside> 

     <aside id="archives" class="widget"> 

      <h2 class="widget-title"><?php _e('Archives', 'zerif-lite'); ?></h2> 
      <ul> 
       <?php wp_get_archives(array('type' => 'monthly')); ?> 
      </ul> 

     </aside> 

     <aside id="meta" class="widget"> 

      <h2 class="widget-title"><?php _e('Meta', 'zerif-lite'); ?></h2> 

      <ul> 
       <?php wp_register(); ?> 
       <li><?php wp_loginout(); ?></li> 
       <?php wp_meta(); ?> 
      </ul> 

     </aside> 

    <?php endif; ?> 

</div><!-- #secondary --> 

Allerdings, wenn ich die Sidebar tat wurde entfernt, aber der Platzbedarf war leer, was bedeutet, dass der Beitrag selbst nur 2/3 der Seite verwendete.

Um Sie für Ihre Selbst hier sind Links zu Website (seine in serbischen, ignorieren, dass), um zu sehen:

website und:

new post, this you can only see with this link,its where problem is

Also, wenn jemand mir alle helfen, entfernen kann und die Seite sauber machen, wäre ich sehr gut.

Dank

Antwort

0

Das Problem ist, css

Hier ist die Lösung

Ändern Sie die Breite des Inhaltscontainer, vielleicht gerade jetzt eingestellt wird auf 70% (nur, wenn Sie Sidebar überall in Ihrer Website nicht verwenden) (verbleibende 30% sind für Seitenleiste) zu 100%.

Wenn Sie Ebene Sidebar verwenden, dann müssen Sie eine bedingte Klasse in functions.php gesetzt:

function custom_body_classes($classes) { 
// Adds a class of nosidebar to sites without active sidebar. 
if (! is_active_sidebar('sidebar-1')) { 
$classes[] = 'nosidebar'; 
} 
return $classes; 
} 
add_filter('body_class', 'custom_body_classes'); 

dann nur die CSS mit der neuen Klasse anpassen. Ex:

.content .nosidebar { 
width:100% 
} 

Prost

Verwandte Themen