bitte um scripthilfe

  • Hallo
    ich möchte, dass meine Artikel, wenn ein bestimmtes Datum verstrichen ist, anstatt der Kategorie "aktuell" der Kategorie "verstrichen" zugeordnet werden.

    Was ich gefunden habe bis jetzt:

    Ich habe ein Plugin gefunden(Hetjens_Expiration_Date), welches sie in den trash schiebt.
    Das möchte ich so umändern, dass es die Kategorienzugehörigkeit ändert.

    Das modul trasht folgendermaßen - also ich denke das hier ist die entscheidende funktion:

    Ich habe gefunden, dass es eine funktion gibt, die da heißt:

    Code
    wp_set_post_categories()

    nun muss ich "nur" diese funktion mit den entsprechenden parametern gegen die wp_trash_post($a->post_id); tauschen, oder?

    Aber - welche parameter mögen das sein?
    Im codex ist das so mager beschrieben.
    Kein example dabei.

    wenn ich meine categorien auflisten lasse per
    <?php
    foreach((get_the_category()) as $category) {
    echo $category->cat_name . ' ';
    }
    ?>
    dann zeigt er brav die kategorien an.
    und zwar die kind-cat als erst und die übergeordnete-cat als zweite.
    die kann man auch einzeln ansprechen:

    <?php
    $category = get_the_category();
    echo $category[1]->cat_name;
    ?>

    Was ich brauche:
    diese categorie will ich nun austauschen - die andere soll unberührt bleiben.

    soweit bin ich und ich bitte sehr, dass sich ein wissender erbarmt und mir hilft!!

    vielen vielen Dank!
    Irmen

    Einmal editiert, zuletzt von irmen (27. August 2010 um 14:05)

    • 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

Jetzt mitmachen!

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