Zadejte hledaný výraz...

WordPress přesun článku kategorie

Dobrý den,
nevíte někdo prosím jak ve WordPressu automaticky přesunout článek do jiné kategorie? Jde mi o to, že web má dvě kategorie - proběhlé akce a plánované akce. Plánovaná akce je většinou jen jedna a po datumu akce by se měl článek přesunou automaticky do proběhlé akce. 
Je prosím nějaký plugin, který to umí? Případně i jiná možnost? 
Děkuji Martina
18. 8. 2024 09:29:04
https://webtrh.cz/diskuse/wordpress-presun-clanku-kategorie/#reply1530602
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
18. 8. 2024 12:52:19
Kod
18. 8. 2024 12:52:19
https://webtrh.cz/diskuse/wordpress-presun-clanku-kategorie/#reply1530607
AVATOMIS
verified
rating uzivatele
22. 8. 2024 12:03:08
Dobrá den, 
můžete zkusit tohle přidat do finctions.php
function presunuti_do_probehle_akce() {
    $today = current_time('Y-m-d');
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => -1,
        'category_name' => 'planovane-akce',
        'meta_query' => array(
            array(
                'key' => 'datum_akce',
                'value' => $today,
                'compare' => ' 'DATE'
            )
        )
    );
   
    $query = new WP_Query($args);
    if($query->have_posts()) {
        while($query->have_posts()) {
            $query->the_post();
            wp_set_post_categories(get_the_ID(), array(get_cat_ID('probehle-akce')));
        }
        wp_reset_postdata();
    }
}
add_action('wp', 'presunuti_do_probehle_akce');
22. 8. 2024 12:03:08
https://webtrh.cz/diskuse/wordpress-presun-clanku-kategorie/#reply1530733
Pro odpověď se přihlašte.
Přihlásit