首页 > 解决方案 > 如何始终在 wordpress 管理中的页面列表中显示行操作

问题描述

我想始终在 wordpress 管理的自定义页面列表中显示行操作(“edit”、“quik-edit”、“trash”、“display”)。不只是悬停在标题上。

我不明白关于那个的法典:

https://developer.wordpress.org/reference/classes/wp_list_table/row_actions/

标签: wordpressbackenduitableviewrowaction

解决方案


这是非常简单的css修复。替换'my_cpt'为您的帖子类型。并替换column-title为您的主列。然后看看魔法。这不是完美的修复,但它是一个有效的修复!

add_action( 'admin_head', 'my_cpt_datatable_style' );

function my_cpt_datatable_style(){
    global $post_type;

    if($post_type == 'my_cpt'){
       echo '<style type="text/css">';
       echo '.column-title .column-action > .row-actions{ left: auto !important;  }'; // My primary column is column-title;
       echo '</style>';
    }
}

推荐阅读