Autor Zpráva
matata8611
Profil
Ahoj,
rád bych Vás poprosil o pomoc s následujícím.

Na jednom webu bych si potřeboval trošku více pohrát s post_type a taxonomy.
Budu mít více druhů post_type, kromě page a post dejme ku příkladu post_type "novinky". Potřeboval bych, aby po publikování příspěvku s post_type novinky se k takovému příspěvku automaticky přiřadila kategorie novinky s ID třeba 4.
To jsem pořešil tímto:
function add_newscategory_automatically($post_ID) {
    global $wpdb;
    if(!wp_is_post_revision($post_ID)) {
    $newscat = array (4);
    wp_set_object_terms( $post_ID, $newscat, 'category');
    }
}
add_action('publish_post', 'add_category_automatically');

Potřeboval bych to ještě malinko rozšířit. A to tak, že bych to potřeboval dát do podmínky s uživatelským polem a podruhé s jinou kategorií.
Např. Pokud u publikovaneho prispevku bude mit uzivatelske pole "mesto" hodnotu "praha" přiřaď příspěvku kategorii ID 4. A v druhém případě pokud publikovaný příspěvek bude v kategorii s ID 15, přidej mu i kategorii číslo 4.

Díky moc za pomoc. :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: