Ondersteuning » Algemeen WordPress » lege hoofdsitebar niet leeg

  • Opgelost Vincent Veeger

    (@vincent-veeger)


    als ik aan de achterkant de widgets die staan in de hoofdsidebar verwijder (naar links sleep) en vervolgens de site aan de voorkant bekijk zie ik in de hoofdsidebar:

    Archief

    Meta
    . Sitebeheer
    . Uitloggen

    staan, hoe kan ik dit ook verwijderen?
    Als ik een widget toevoeg aan de hoofsidebar, zijn bovenstaande data ook weer verdwenen (overschreven).

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Hi,

    Op basis van je informatie vermoed ik dat je home-template (of het daaraan gekoppelde sidebar-bestand) php bevat die er voor zorgt dat wanneer je niets in de sidebar zet, in ieder geval de genoemde widgets staan. Het zal een type if (toon genoemde widgets) /else (de toegewezen widgets) /endif zijn. Kun je het home-template plaatsen?

    groet,
    Lianne

    Thread starter Vincent Veeger

    (@vincent-veeger)

    dank LianneL voor de tips,
    ja zoiets zal het inderdaad zijn.
    Het gebeurd op een pagina die Woocommerce heeft aangemaakt, de winkelpagina.
    Kan dus ook code zijn van Woocommerce.
    Ben een absolute amateur op dit gebied, betekend dit dat ik ergens in php code moet gaan rommelen met een soort child-thema om updates niet in de weg te zitten om dit te voorkomen?

    b.v.d.,
    Groet, Vincent

    Hi Vincent,

    Je vraagt min of meer een ‘wildcard’ aan. Geeft niets, hoor ;)!

    Als je dingen gaat veranderen aan je thema (php of css, of wat dan ook), heeft het altijd de voorkeur dit in een childtheme te doen. Dit is niet moeilijk, zie o.m. dit youtube-filmpje. (zoekwoord ‘creating childtheme wordpress’). Het filmpje waarnaar ik link legt heel uitputtend uit dat je dit echt moet doen.
    Als je php-bestanden gaat veranderen dan plaats je eerst ’t originele bestand in dezelfde structuur als origineel in het parent-theme binnen je childtheme, pas hierna pas je aan. Werkt het niet zoals je verwacht, kun je altijd weer de stap terug maken, door dat bestand weer uit de structuur van je childtheme te halen.

    Ik denk overigens niet dat het met Woocommerce-code te maken heeft, misschien wel met de Woocommerce-templates in je theme, als het een Woocommerce-gestuurd template betreft. We weten niet welk theme je gebruikt, dus dit is niet met zekerheid te zeggen. Heeft je theme een home.php-bestand?

    groet,
    Lianne

    Thread starter Vincent Veeger

    (@vincent-veeger)

    Hi Liannel,
    haha, ja ben eigenlijk geen amateur maar een beginner.
    Heb een site gemaakt http://www.kralenenmineralen.nl/ gemaakt voor m’n vrouw en nu wilt ze een webshop deel, dus weer aan de slag….
    Ik gebruik het TwentyEleven theme, alle pagina’s hebben geen sidebar, maar de door WooCommerce aangemaakte pagina winkel (webshop op de site) heeft wel zo’n sidebar.
    Ik heb onder wp-content/themes/twentyeleven gezocht daar staat geen home.php
    Ik heb onder wp-content/plugins/woocommerce/templates/global/ wel een sidebar.php gevonden met de volgende inhoudt:
    ‘<?php
    /**
    * Sidebar
    *
    * @author WooThemes
    * @package WooCommerce/Templates
    * @version 1.6.4
    */

    if ( ! defined( ‘ABSPATH’ ) ) exit; // Exit if accessed directly

    get_sidebar( ‘shop’ ); ?>’

    en nu?

    nogmaals hartelijk dank!
    Vincent

    Het makkelijkste is, als je een tekst widget in de sidebar plaatst zonder inhoud.
    Dan worden er geen andere blokken geplaatst en er is niets zichtbaar.

    De pagina behoud echter dan wel de ruimte van de sidebar.

    Thread starter Vincent Veeger

    (@vincent-veeger)

    ja dat is een goede,
    bedankt Richard!

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘lege hoofdsitebar niet leeg’ is gesloten voor nieuwe reacties.