플러그인 또는 설명 메뉴 항목이 각각 업데이트 및 조정되지 않은 주석에 대해 이러한 숫자 알림을 풍선에 갖는 방식과 마찬가지로, 해당 풍선을 사용하여 "검토 대기 중"상태 인 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의 각 메뉴 항목에이 코드를 어떻게 적용합니까? 위의 코드는 하나의 CPT에서만 작동합니다.
링크의 답변은 꽤 잘 설명되어 있습니다. 대신 보류중인 항목을 일시적인 경우에 저장하고 싶습니다. 어떤 코드가 있습니까?
—
Wyck
@Wyck 질문을 업데이트했습니다.
—
Hassan