function awepop_show_views($singular = "view", $plural = "views", $before = "This post has: ")
{
global $post;
$current_views = awepop_get_view_count();
$views_text = $before . $current_views . " ";
if ($current_views == 1) {
$views_text .= $singular;
}
else {
$views_text .= $plural;
}
return $views_text;
}
function awepop_append_to_meta($meta){
return $meta[] = awepop_show_views();
}
add_filter( 'the_meta_key', 'awepop_append_to_meta' );
我试图嵌入post视图到post meta。我搜索了很多,但找不到合适的后元过滤器。请告诉我如何将我的视图计数嵌入post meta
尝试连接init
并使用update_post_meta
。例如,您可以这样增加post视图:
function my_update_postmeta() {
global $post;
update_post_meta( $post->ID, my_meta_key, $my_meta_value + 1 );
}
add_action( 'init', 'my_update_postmeta' );
注意:你可以把my_update_postmeta()
放在你的页面或帖子模板中。
裁判:http://codex.wordpress.org/Function_Reference/update_post_meta