Impressum ausblenden

  • Nachtrag: Ich bekomme einfach die functions.php als Text-Datei nicht hochgeladen, obwohl diese nur 3KB groß ist :-(. Vermutlich wird mir ohne diese Datei keiner weiterhelfen können, oder?

    Hallo,

    ich weiß, dass dieses Thema schon des öfteren behandelt wurde, dennoch komme ich derzeit ohne euere Hilfe leider nicht weiter (Google habe ich auch schon bemüht). Ich verwende das Design Theme Kidz Black und möchte darin die Seite Impressum von der horizontalen Menüleiste ausblenden. Ich habe gelesen, dass dies über den "Befehl"

    Zitat

    <ul>
    <?php wp_list_pages('exclude=seiten-id' ); ?>
    </ul>

    zu machen geht. Nachdem ich so ziemlich alle php's des Themes nach dem Eintrag "wp_list_pages" durchforstet habe, scheint der oben genannte Teil (natürlich mit der entsprechenden Seiten-ID) scheinbar in die functions.php zu gehören. Doch wo genau muss ich den Block platzieren?

    Ich hänge mal den Ausschnitt aus der functions.php hier an, welchen die Menüleiste betrifft. Vielleicht weiß jemand, wo genau ich den exclude Befehl platzieren muss, damit das Impressum ausgeblendet wird.

    Schon jetzt vielen Dank für euere Hilfe!!!

    VG

    Einmal editiert, zuletzt von mysteria (7. Juni 2011 um 22:12)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    wenn das Theme die neue Funktion unterstützt, mit der man im Adminbereich eigene Menüs erstellen kann, wäre es doch einfacher, das darüber zu lösen?

    So brauchst du nicht am Quellcode des Themes rumschrauben. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • wenn es um das horizontale seitenmenue geht, ist der code wahrscheinlich in header.php des themes.

    nb:
    um dateien und templates zu 'veroeffentlichen', verwende am besten den http://pastebin.com/ - link clicken, datei in das grosse feld reinkopieren, 'submit' druecken, und die neue addresse oben im browser notieren, und hier posten.

  • Hallo,

    besten Dank für euer rasches Feedback!!

    @ Marcus[IS]: Das Theme unterstützt nur das "Individuelles Menü ”-Widget". Hier lässt sich die Navigation dann auch nur in die Sidebar als vertikales Menü integrieren. Ich würde das Menü aber ganz gerne horizontal belassen.

    alchymyth: Im Header.php ist zur Navigation nur folgender Eintrag zu finden:



    Wo bzw. wie müsste ich dann das ganze eintragen?

    Ich würde ansonsten das Plugin "Page Link Manager" verwenden. Jedoch habe ich gelesen das dieses Plugin seit der Version 3.0.1 nicht mehr funktioniert. Bei mir ist Wordpress 3.1.3 installiert.

    VG

  • schau nochmal genau in den theme optionen nach, ob es da keine moeglichkeit gibt, seiten vom menue auszuschliessen.


    wenn nicht, bearbeite functions.php vom theme;

    finde (zeile 425, fast in der mitte der datei):

    PHP
    add_action('get_pages', 'art_menu_get_pages_filter');
      add_action('wp_list_pages', 'art_menu_list_pages_filter');
      
      wp_list_pages('title_li=&sort_column=menu_order');
      
      remove_action('wp_list_pages', 'art_menu_list_pages_filter');
      remove_action('get_pages', 'art_menu_get_pages_filter');



    und aendere die mitttlere zeile:

    PHP
    wp_list_pages('title_li=&sort_column=menu_order&exclude=27');


    wobei 27 die ID der Impressum seite ist.

  • Hallo alchymyth,

    dass war es ! Super und vielen Dank. Ich musste allerdings die functions.php bearbeiten, in den Theme Optionen konnte ich keine Änderungsmöglichkeit finden.

    Noch einmal besten Dank und viele Grüße

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!