WordPress:将字数统计添加为所有帖子的字段
WordPress: Add Word Count as field for all posts
有 functions.php 我创建了一个小函数来计算 post:
中的单词
function prefix_wcount(){
global $post;
ob_start();
the_content();
$content = ob_get_clean();
return sizeof(explode(" ", $content));
$word_count = prefix_wcount();
}
现在我想向所有包含此号码的 post 添加一个字段。为此,我添加了
add_post_meta($post_id, $meta_key, $meta_value, $unique);
然而,这并没有添加这个字段。我需要做什么才能做到这一点?
非常感谢
您可以先创建一个元框,然后简单地显示它。从技术上讲,您不需要可编辑字段。
有了这个,您可能需要调整您的初始字数统计功能。
// Create a meta box to display the word count
function wordcount_meta_box() {
add_meta_box( 'box-1', __( 'Post Word Count', 'wcf' ), 'show_word_count', 'post' );
}
add_action( 'add_meta_boxes', 'wordcount_meta_box' );
// Create callback function to display data in meta box
function show_word_count( $post ) {
$word_count = prefix_wcount( $post ); // Get the word count
echo $word_count; // Display the count
}
有 functions.php 我创建了一个小函数来计算 post:
中的单词function prefix_wcount(){
global $post;
ob_start();
the_content();
$content = ob_get_clean();
return sizeof(explode(" ", $content));
$word_count = prefix_wcount();
}
现在我想向所有包含此号码的 post 添加一个字段。为此,我添加了
add_post_meta($post_id, $meta_key, $meta_value, $unique);
然而,这并没有添加这个字段。我需要做什么才能做到这一点?
非常感谢
您可以先创建一个元框,然后简单地显示它。从技术上讲,您不需要可编辑字段。
有了这个,您可能需要调整您的初始字数统计功能。
// Create a meta box to display the word count
function wordcount_meta_box() {
add_meta_box( 'box-1', __( 'Post Word Count', 'wcf' ), 'show_word_count', 'post' );
}
add_action( 'add_meta_boxes', 'wordcount_meta_box' );
// Create callback function to display data in meta box
function show_word_count( $post ) {
$word_count = prefix_wcount( $post ); // Get the word count
echo $word_count; // Display the count
}