2 Stimmen

Beitragskategorien beim Speichern eines Beitrags ändern

Ich versuche, Post-Kategorien innerhalb einer save_post Aktion Callback-Funktion zu ändern, aber ich bekomme endlose Rekursion, weil wp_update_post Methode save_post Aktion selbst auslöst.

Vielleicht hat das schon mal jemand gemacht& Oder gibt es eine Möglichkeit, Beitragskategorien zu ändern, ohne die Methode wp_update_post zu verwenden?

1voto

InnateDev Punkte 299

Können Sie die neuen Kategorien auf die gleiche Weise an die Funktion übergeben, wie Sie den Beitrag hinzufügen.

$newcats = array(
get_cat_id($catname_one),
get_cat_id($catname_two),
get_cat_id($catname_three),
get_cat_id($catname_four)
); 

$wpx_post_arr = array(
'ID'=>$post->ID,
'post_category'=>$newcats
);  

wp_update_post($wpx_post_arr);

0voto

Ich denke, dies ist eine korrekte Antwort für wordpress 3.1 + : https://wordpress.stackexchange.com/a/72351/44018

in diesem Fall kommt die Schleife nicht ;-)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X