Wordpress php,如果主题是>订阅论坛certain_date

时间:2015-12-16 18:00:58

标签: php wordpress bbpress

我正在尝试创建一个php脚本来检查每个bbpress主题是否比某个日期更新,所以如果是真的,请将该主题的作者订阅到该论坛(我只有1个bbpress论坛所以没有必要检查该论坛的ID。)

这是此时的代码:

<?php

$args = array(  
    'post_type'        => 'topic',  
);
$post = get_posts( $args ); 
$compare_date = strtotime( "2015-07-14" );

foreach($post->ID as $topic){
    $post_date    = strtotime( $post->post_date );
    $post_author_id = get_post_field( 'post_author', $topic );
    if ( $compare_date < $post_date  ) {        
        bbp_add_user_forum_subscription($post_author_id ,1687); 
    }   
}
?>

其中1687是我希望他们订阅的论坛的ID。

这不起作用,我将这段代码添加到我的functions.php文件中并重新加载我的网站,但在phpmyadmin中没有任何改变:

SELECT * FROM wp_usermeta WHERE meta_key LIKE '%wp__bbp_forum_subscriptions%'

0 个答案:

没有答案