WordPressのバックエンドにあるカスタム列の1つに編集、削除、表示などを追加する方法がわからないようです。アイデアは、タイトルにカーソルを合わせたときにタイトルに添付されているリンクを取得して、別の列に添付することです。
これは、以下のコードが出力するものです。
これは、このスクリーンショットのタイトルにカーソルを合わせたときのように、マウスを著者にカーソルを合わせたときに、[著者]列のリンクに表示したいものです。すべての編集リンク。
これは私がこれまでに持っているものです:
add_filter( 'manage_edit-testimonial-quotes_columns', 'view_columns' ) ;
function view_columns( $columns ) {
$columns = array(
'cb' => '',
'date' => __( 'Date' ),
'tq_author' => __( 'Author' ),
'tq_quote' => __( 'Testimonial' ),
);
return $columns;
}
add_action('manage_testimonial-quotes_posts_custom_column', 'custom_view_columns', 10, 2);
function custom_view_columns($column, $post_id){
global $post;
switch ($column){
case 'tq_author':
echo '<a href="post.php?post=' . $post->ID . '&action=edit">';
$column_content = the_field('tq_author');
echo $column_content;
echo '</a>';
break;
case 'tq_quote':
$column_content = the_field('tq_quote');
echo $column_content;
break;
default:
break;
}
}