Saya menemukan cuplikan berikut akan menampilkan jumlah Jenis Pos Kustom yang diterbitkan di widget Dasbor Sekilas, seperti ini:
Apakah ada cara untuk mengubah teks "81 Wrestlers" menjadi tautan ke daftar jenis posting. Berikut kodenya:
add_filter( 'dashboard_glance_items', 'custom_glance_items', 10, 1 );
function custom_glance_items( $items = array() ) {
$post_types = array( 'wrestler' );
foreach( $post_types as $type ) {
if( ! post_type_exists( $type ) ) continue;
$num_posts = wp_count_posts( $type );
if( $num_posts ) {
$published = intval( $num_posts->publish );
$post_type = get_post_type_object( $type );
$text = _n( '%s ' . $post_type->labels->singular_name, '%s ' . $post_type->labels->name, $published, 'your_textdomain' );
$text = sprintf( $text, number_format_i18n( $published ) );
if ( current_user_can( $post_type->cap->edit_posts ) ) {
$items[] = sprintf( '%2$s', $type, $text ) . "\n";
} else {
$items[] = sprintf( '%2$s', $type, $text ) . "\n";
}
}
}
return $items;
}
custom-post-types
functions
dashboard
Hardeep Asrani
sumber
sumber
$output = '<a class="' . $post_type->menu_icon . '" href="edit.php?post_type=' . $post_type->name . '">' . $num . ' ' . $text . '</a>';
... tetapi ada gaya yang menimpanya, jadi saya mencoba menambahkan gaya ini:#dashboard_right_now li a::before, #dashboard_right_now li > span::before { content: initial; }
... tapi itu mengesampingkan gaya kelas dashicon. Mohon saran.Oke, jadi saya menggunakan kode ini untuk hanya menampilkan jenis posting "pegulat" & berhasil. Saya mencampur kode saya & Pieter Goosen untuk mengeluarkan ini:
sumber
Dalam kode yang Anda posting, saya benar-benar tidak mengerti apa gunanya:
Yaitu jika pengguna saat ini dapat mengedit jenis posting melakukan sesuatu, jika tidak lakukan hal yang sama ...
Saya kira Anda ingin menunjukkan tautan ke daftar posting jika pengguna saat ini dapat mengedit jenis posting (seperti yang dilakukan WordPress untuk halaman dan posting).
Dalam hal ini kode Anda menjadi:
sumber
Untuk semua kejadian di masa mendatang, dari menambahkan jenis posting khusus ke kotak 'At a Glance', kode berikut berfungsi untuk saya di WordPress 4.6.1. Dan itu mungkin berhasil untuk orang lain.
Semua kredit diberikan kepada penulis berikut
sumber