[プラグイン]または[コメント]メニュー項目でこれらの番号通知がそれぞれ更新およびモデレートされていないコメントのバブルにあるのと同じように、そのバブルを使用して、「保留中のレビュー」ステータスのCPTの数を表示します。それをどうやってやるの?
私はこのスレッドを見つけましたが、そこからどこに行くべきかはよくわかりません。
それはきちんとしているでしょう。ユーザーが作成したコンテンツ(カスタム投稿タイプ)を使用するサイトでこの機能が必要になるためです。ユーザーが新しいCPTを送信するときはいつでも、そのステータスは「審査待ち」に設定されています。サイト管理者がメニューを一目見て、注意が必要なアイテムの数を確認してください。
編集:私は今このコードを持っています:
// 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;
}
}
}
}
...少し矛盾していますが、機能します。表示される場合もあれば、表示されない場合もあります。また、複数のCPTがある場合、それらのCPTのすべてのメニュー項目にこのコードを適用するにはどうすればよいですか?上記のコードは1つのCPTでのみ機能します。
あなたのリンクの答えはそれをかなりよく説明しています、あなたは代わりにあなたのケースのために一時的なものに保留中のアイテムを保存するでしょう、あなたはどんなコードを持っていますか?
—
Wyck
@Wyck質問を更新しました。
—
Hassan