Zadejte hledaný výraz...

Automatické přiřazení kategorie po publikování

matata86
verified
rating uzivatele
(3 hodnocení)
8. 6. 2012 16:46:20
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_newscategory_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. :)
8. 6. 2012 16:46:20
https://webtrh.cz/diskuse/automaticke-prirazeni-kategorie-po-publikovani-2/#reply773099
Pro odpověď se přihlašte.
Přihlásit