如果你在wp_insert_comment
hook,那么你应该使用第二个参数,$comment_object
, 如果你想知道关于这篇文章的任何信息,那么这篇评论是为你准备的。$comment_object
是一个WP_Comment
具有$comment_post_ID
属性,该属性具有注释所针对的帖子的ID。您可以使用它来确定其帖子类型。URL结构完全不相关。
function wpse_304105_update_time( $comment_id, $comment_object ) {
$post_id = $comment_object->comment_post_ID;
if ( get_post_type( $post_id ) === \'top-news\' ) {
// Update post time.
}
}
add_action( \'wp_insert_comment\', \'wpse_304105_update_time\', 99, 2 );