core-funktion ersetzen???

  • hi!
    ich will die funktion wp_list_pages aus post-template.php
    durch eine von mir modifizierte funktion in plugin ersetzen.

    wie macht mann sowas in WP??????

    konkret meine ich die zeile 272
    wo ich die ausgabe der seitennavi-titels

    Code
    'child_of' => 0, 'exclude' => '', 'title_li' => __('Pages'), 'echo' => 1, 'authors' => '');


    dadurch weglassen will:

    Code
    'child_of' => 0, 'exclude' => '', 'echo' => 1, 'authors' => '');


    es geht mir darum nicht im core herumzupfuschen und bei jedem update die post-template.php datei verändern zu mussen.

    für tips währe ich dankbar (bin relativ neu in WP)!

    grüsse

    • 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

  • Ganz Funktion kopieren und in eine Datei functions.php schreiben, die im Theme-Ordner gespeichert wird - natürlich mit einem anderen Funktionsnamen, z.B. wp_list_pages2 und entsprechend abgeändertem Code.

    Aufrufen und glücklich sein .-)

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • danke jeriko!
    nach ein wenig herumsuchen habe ich auch den richtigen hook gefunden

    Code
    add_action('wp_list_pages', 'wp_list_pages_without_titlehead');

    ... Aufrufen und glücklich sein .-)


    bin soweit glücklich weil es das tut was ich wolte. :mrgreen:

    .... der wp_list_pages hook wird hier -> als "filter" beschrieben. nun wenn ich meine funktion wp_list_pages_without_titlehead mit add_filter an diesen hook aufrufe funzt es nicht ... warum??

    irgendwie peile ich das mit den actions und filters noch nicht :-?

    hmm .. mal sehen was der abend noch bringt ...

    grüsse
    mil

    Einmal editiert, zuletzt von milemann (4. Mai 2007 um 01:34)

Jetzt mitmachen!

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