我有一個想法來更改post_modified
的值,因此該值將與post_date
具有相同的值。wordpress更改發佈日期的最後修改日期(預定發佈)
但是Wordpress有一個修訂版系統,所以我想修改post_modified
以使其與post_date
具有相同的值。
這裏是我的查詢,更改:
$query = "UPDATE $wpdb->posts
SET
post_modified = '$recent->post_date',
post_modified_gmt = '$recent->post_date_gmt'
WHERE
ID = '$update->ID'";
$wpdb->query($query);
$recent->post_date is the post_date (scheduled time/time where our post will appear in the website)
$recent->post_date_gmt is post_date_gmt
$update->ID
是職位表修訂ID。
但是當我運行查詢時,它不會更改該值並停止我的插件。
有什麼我錯過了嗎?或者說,Wordpress本身不允許我們更改post_modified
?
你有這個'全球WPDB $;在'$ query'變量之前'行? – 2014-12-05 04:22:03
是的。我把它添加到函數的第一行 – 2014-12-05 06:19:27
你可以'回聲'你的'$查詢'並粘貼在這裏? – 2014-12-05 07:04:49