Hallo zusammen,
Ich habe folgendes Anliegen, möchte mehrere Kategorien, welche über "str_replace" in die jeweilige ID umgewandelt werden als Kategorie für ein neuen Post setzen.
Das Problem ist, dass wenn ich die Variable benutze, wird nur die erste ID verwendet, und nur die erste Kategorie gesetzt. (hoffenlich versteht ihr, was ich meine)
Hier der Code, welcher funktioniert:
Es Funktioniert wie gewollt, "Action (id 24), Abenteuer(id 25), Sci-Fi(id 42)" werden als Kategorie gesetzt.
Nur, sobald ich die Variable verwenden will, welche "24, 25, 42" ausgibt, wird nur die ID 24 (Aktion) als Kategorie gesetzt. Also nur die erste ID aus der Variable.
Hier meine Umsetzung:
Code
$from = array('Action', 'Abenteuer', 'Sci-Fi');
$to = array('25', '24', '42');
$post_cat_id = strtolower(str_replace($from, $to, $post_cat));
wp_set_post_categories( $newpostid, $post_cat_id, false );
Vielen dank schonmal im vorraus.
Lg