@hypero

Обновление даты поста после написания комментария?

Всем привет.

Я хотел бы сделать такую вещь. Чтобы при написании комментария к посту — у поста менялась дата.
Есть ли какие решения?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Palych_tw
@Palych_tw
Типа веб-разработчик
Есть хук comment_post . Цепляетесь к нему и обновляете пост https://wp-kama.ru/hook/comment_post

add_action( 'comment_post', 'update_post_date', 10, 2 );
function update_post_date( $comment_ID, $comment_approved ){

	$comment = get_comment( $comment_ID );
	$post = get_post( $comment->comment_post_ID );
	
      // Update the post  
        $my_post = array(  
            'ID'            => $post->ID,  
            'post_date'     => date("Y-m-d H:i:s"),  
            'post_date_gmt'     => date("Y-m-d H:i:s")  
        );  
      
        // Update the post into the database  
        wp_update_post( $my_post );  
}


Что-то вроде такого... в functions.php

поправил
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы