如何在帖子列表页面的自定义栏目标题中添加‘Total’值

时间:2020-07-17 作者:dmitry

我已通过以下代码将自定义列添加到所有帖子页面:

// ADD NEW COLUMN
function len_columns_head($defaults) {
    $defaults[\'post_len\'] = \'Symbols\';
    return $defaults;
}
 
// SHOW POST LENGTH
function len_columns_content($column_name, $post_ID) {
    if ($column_name == \'post_len\') {
        $post    = get_post($post_ID); 
        $content = $post->post_content;
        $length  = strlen($content);
        if ($length) {
            echo $length.\' symbols\';
        }
    }
}

add_filter(\'manage_posts_columns\', \'len_columns_head\');
add_action(\'manage_posts_custom_column\', \'len_columns_content\', 10, 2);
但现在我需要将符号总数添加到列标题中,如下所示:“quot;符号,共123456个;。我怎样才能做到这一点?我尝试将全局变量添加到函数中。php并在每个len\\u columns\\u content调用中向其添加$length,但这不起作用

1 个回复
SO网友:sock4proxy

WebElaine,如果你问的是全局变量,我会这样做:

global $total_len;

...
function len_columns_content($column_name, $post_ID) {
...
if ($length) {
    $total_len += $length;
    echo $length.\' symbols\'.\'total: \'.$total_len;
}
...
在每个字符串中,我得到$total\\u len等于$length,好像$total\\u len不是全局的

相关推荐

WP-admin giving 404

当我转到/wp admin/时,我得到一个404未找到错误。今晚才开始。我没有任何插件可以更改登录名或wp管理页面。我的网站是https://sturtz.ml/日志上只写了这些。[27-Apr-2020 12:34:36 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:34:39 UTC] PH