很多朋友可能对网站优化到一定程度的时候都想让自己更方便的看到自己文章写了多少字,懒得点进文章的大纲中查看
这时候就可以在function.php文件中添加下面的代码(如果文章中有代码,在字数统计上会出现错误):
// 添加文章字数列
add_filter('manage_posts_columns', 'neijuli_add_column');
function neijuli_add_column($columns) {
$columns['neijuli_wordcount'] = '字数';
return $columns;
}
// 链接字数到我们的新列
add_action('manage_posts_custom_column', 'neijuli_display_wordcount', 10, 2);
function neijuli_display_wordcount($column_name, $post_id) {
if ($column_name === 'neijuli_wordcount') {
// 获取帖子 ID 并将其传递到 get_wordcount 函数
$neijuli_wordcount = neijuli_get_wordcount($post_id);
echo $neijuli_wordcount;
}
}
function neijuli_get_wordcount($post_id) {
// 获取帖子,删除任何不必要的标签,然后执行字数统计
$content = strip_shortcodes(get_post_field('post_content', $post_id));
$neijuli_wordcount = mb_strlen(preg_replace('/\s+/', '', strip_tags($content)), 'UTF-8');
return $neijuli_wordcount;
}
如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。
原创性声明:本站所发布的所有文章均为本站原创发布。任何组织或个人未经允许,禁止将本站内容以复制、采集、镜像等方式发到其他任何媒体平台(可以分享本文链接)。
加微信咨询(为了方便大家添加微信,直接放在这里了):