나는 15 일 (기장으로 전환) 후에도 자동으로 내 워드 프레스 게시물이 만료되기를 원했지만 일부 카테고리에서는 게시물을 보호하기를 원했습니다. 이것에 대한 몇 가지 주제를 읽고 테마 기능에 다음 코드를 추가했지만 작동하지 않습니다. 여기서 내가 뭘 잘못하고 있니? 도와주세요!자동 유효 기한이 만료 된 워드 프레스
function expire_posts() {
global $wpdb;
$daystogo = "15";
$protcats = array(9,10);
$sql = "UPDATE wp_posts SET `post_status` = 'draft' WHERE `post_type` = 'post' AND `post_category` != '$protcats' AND DATEDIFF(NOW(), `post_date`) > '$daystogo')";
$wpdb->query($sql);
}
add_action('wp_head', 'expire_posts');
그래, 난이 일에 대해 알고 있지만,이 범주에 대한 옵션을 제공하지 않습니다
이보십시오. 나는 wp_post 데이터베이스에 "post_category"컬럼이 없기 때문에 카테고리를 인식하고 있다는 것을 짐작할 수있다. 나는 그것을 검색하는 방법이나 할당 된 위치를 모른다. : – Ado