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
}