Eklentiler veya Yorumlar menü öğelerinin sırasıyla güncellemeler ve modifiye edilmemiş yorumlar için bir baloncuğun içinde bu sayı bildirimlerine sahip olması gibi, bu balonu "İncelenmeyi Bekliyor" durumuna sahip CPT'lerin sayısını görüntülemek için kullanmak istiyorum. Bunu nasıl yapabilirim?
Bu konuyu buldum , ama oradan nereye gideceğinden emin değilim.
Bu sahip olmak düzgün olurdu; kullanıcı tarafından oluşturulan içerik (özel yazı türleri) kullanan bir sitede bu özelliği gerekir. Kullanıcılar yeni bir CPT gönderdiğinde, durumu "İncelenmeyi Bekliyor" olarak ayarlandı ve site yöneticilerinin kaç öğenin dikkatine ihtiyacı olduğunu görmek için menüye hızla bakmasını istiyorum.
EDIT: Şimdi bu kodu var:
// buuble notifications for custom posts with status pending
add_action( 'admin_menu', 'add_pending_bubble' );
function add_pending_bubble() {
global $menu;
$custom_post_count = wp_count_posts('custom-post-name');
$custom_post_pending_count = $custom_post_count->pending;
if ( $custom_post_pending_count ) {
foreach ( $menu as $key => $value ) {
if ( $menu[$key][2] == 'edit.php?post_type=custom-post-name' ) {
$menu[$key][0] .= ' <span class="update-plugins count-' . $custom_post_pending_count . '"><span class="plugin-count">' . $custom_post_pending_count . '</span></span>';
return;
}
}
}
}
... ki bu biraz tutarsız da olsa işe yarıyor. Bazen gösteriliyor, bazen göstermiyor. Ayrıca, birden fazla CPT'm varsa, bu CPT'lerin her bir menü öğesi için bu kodu nasıl uygularım? Yukarıdaki kod yalnızca bir CPT ile çalışacaktır.