正如你所做的update_post_meta( $post_id, $key, $count );
为此$key
是\'post_views_count\'
, 不能。您正在按原样更新元密钥。
但是,您可以更改保存元密钥的方式。您可以在用于区分日、周和月的元键中添加前缀。
月份示例:
function gt_set_post_view_by_month() {
$prefix = date(\'mY\') // 122019
$key = $prefix . \'_post_views_count\'; // `122019_post_views_count`
$post_id = get_the_ID();
$count = (int) get_post_meta( $post_id, $key, true );
$count++;
update_post_meta( $post_id, $key, $count );
}