Maaf saya lupa baris kembali dalam kode saya ... Terima kasih atas jawaban Anda tetapi ini bukan yang saya coba capai. Saya tidak ingin mengubah nama kolom untuk judul, saya ingin mengubah konten yang dikembalikan pada kolom ini untuk setiap posting. Saat ini saya memiliki: "Ini judul saya <span class =" subtitle "> number 1 </span>" untuk baris pertama lalu "Ini judul saya <span class =" subtitle "> number 2 </span> "untuk baris kedua, dll. Apakah lebih jelas apa yang saya coba capai?
Pipo
Hebat !! Itulah tepatnya yang ingin saya lakukan. Terima kasih banyak!
Pipo
i Mencoba Solusi 1 1. Change post title in post list columnNilai adalah Perubahan, Bagaimana saya bisa Mengganti Nama Label juga. ?
Pengembang
@Developer Maksudmu judul kolom tabel? Seperti dijelaskan di bawah kedua.
Nicolai
1
Saya mencoba melakukan hal yang sama tetapi untuk header tabel TAXONOMY kustom (yang perlu dipersingkat, karena saya memiliki 10+). Anda bisa memberikan singkatan untuk kolom admin 'menu_name' dalam larik 'labelnya, tetapi anehnya itu tidak mempengaruhi kepala tabel. Saya mencari banyak dan artikel ini terus muncul, tidak ada yang untuk taksonomi ... SO: Dengan Metode Anda 2.1 = A, itu bisa dilakukan (kolom bernama 'taxonomy- {my_tax_name}'), dengan Metode Anda 2.2 = B hanya Anda dapatkan 'judul' dan 'tanggal' dan kolom yang disisipkan sendiri saat print_r mengungkapkan.
user3445853
1
Saya baru saja melakukan sesuatu yang serupa beberapa jam yang lalu, jadi kode saya mungkin bukan yang terbaik tetapi Anda harus menggunakan 2 kait untuk mencapai ini. Ketika Anda tampaknya menggunakan jenis posting khusus dari apa yang saya lihat dalam kode Anda, kedua pengait ini akan menjadi.
Saya telah menggunakan manage_post_type_posts_columns()kait filter untuk membuat kolom Judul baru dan menghapus yang lama dan kemudian manage_post_type_posts_custom_column()kait tindakan untuk menggunakan metode saya sendiri untuk menghasilkan konten / judul baru untuk kolom ini.
Semoga ini bisa membantu, telah menambahkan kode Anda juga ...
// Replace your Title Column with the Existing one //function replace_title_column($columns){
$new = array();foreach($columns as $key => $title){if($key=='title')
$new['new-title']='New Title';// Our New Colomn Name
$new[$key]= $title;}
unset($new['title']);return $new;}// Replace the title with your custom titlefunction replace_title_products($column_name, $post_ID){if($column_name =='new-title'){
$oldtitle = get_the_title();
$newtitle = str_replace(array("<span class='sub-title'>","</span>"), array("",""),$oldtitle);
$title = esc_attr($newtitle);
echo $title;}}
add_filter('manage_mycpt_columns','replace_title_column');
add_action('manage_mycpt_custom_column','replace_title_products',10,2);
Terima kasih, Matt. Apakah Anda tahu jika ada cara untuk hanya menyaring kolom "judul" asli sebelum konten dikembalikan? Saya tidak benar-benar ingin membuat kolom judul baru karena yang asli dilengkapi dengan banyak fungsi (edit, edit cepat, sampah, dll.).
Pipo
@Tienne, saya rasa tidak. Mungkin orang lain dapat memberi kita ide tentang bagaimana cara melakukan ini, juga ingin tahu :-)
Matt Royal
Lihat jawaban saya yang telah direvisi, tidak perlu membuat kolom baru. @ Etienne
Nicolai
0
Ganti Kolom
Berikut adalah contoh yang sepenuhnya menggantikan kolom, daripada menambahkan dan menghapus yang spesifik
1. Change post title in post list column
Nilai adalah Perubahan, Bagaimana saya bisa Mengganti Nama Label juga. ?Saya baru saja melakukan sesuatu yang serupa beberapa jam yang lalu, jadi kode saya mungkin bukan yang terbaik tetapi Anda harus menggunakan 2 kait untuk mencapai ini. Ketika Anda tampaknya menggunakan jenis posting khusus dari apa yang saya lihat dalam kode Anda, kedua pengait ini akan menjadi.
manage_post_type_posts_columns ()
manage_post_type_posts_custom_column ()
Saya telah menggunakan
manage_post_type_posts_columns()
kait filter untuk membuat kolom Judul baru dan menghapus yang lama dan kemudianmanage_post_type_posts_custom_column()
kait tindakan untuk menggunakan metode saya sendiri untuk menghasilkan konten / judul baru untuk kolom ini.Semoga ini bisa membantu, telah menambahkan kode Anda juga ...
sumber
Ganti Kolom
Berikut adalah contoh yang sepenuhnya menggantikan kolom, daripada menambahkan dan menghapus yang spesifik
Lihat lebih lanjut:
manage_$post_type_posts_columns
sumber