Intereting Posts
Кажется, что любой фильтр post_type_link разбивает постоянные ссылки Какой смысл использовать шаблон front-page.php? Как изменить порядок расположения мета-ящиков? Редактор содержимого, создающий пустые абзацы в пространствах и создающий в файле_excerpt Понимание размеров изображений WordPress и быстродействующих изображений Получить список лет, когда публикации были опубликованы Пользовательское меню WordPress на пользовательской странице Получить текущий срок в single.php Как показать метаболизм только в post.php в админ? Пользовательское поле для входа в систему удалить элемент корзины из телег при входе пользователя из другой системы Почему WordPress с Nginx Multisite только позволяет администраторам загружать ZIP-плагины, но не темы? Как исправить разбиение на страницы для индекса, показывающего другое количество сообщений с архивных страниц? Формы и WordPress Nonce Разделение результатов поиска по типу

Подсчет настраиваемого типа сообщений с помощью wp_count_posts возвращает пустой объект

По какой-то причине функция wp_counts_posts возвращает пустой объект, если я использую имя своего пользовательского типа сообщения в параметре функции. var_dump :

object(stdClass)#93 (0) { }

Имя моего cpt – это CommunityUpload и я использую функцию count следующим образом:

 function community_gallery_post_count(){ $posts = wp_count_posts( 'communityupload' ); var_dump( $posts ); return $posts->publish; 

Функция возвращает, как ожидалось, при подсчете стандартных сообщений.

Я определяю свой cpt следующим образом:

 [...] var $single = "Community Upload"; // this represents the singular name of the post type var $plural = "Community Uploads"; // this represents the plural name of the post type var $type = "CommunityUpload"; // this is the actual type function add_post_type(){ $labels = array( 'name' => _x($this->plural, 'post type general name'), 'singular_name' => _x($this->single, 'post type singular name'), 'add_new' => _x('Add ' . $this->single, $this->single), 'add_new_item' => __('Add New ' . $this->single), 'edit_item' => __('Edit ' . $this->single), 'new_item' => __('New ' . $this->single), 'view_item' => __('View ' . $this->single), 'search_items' => __('Search ' . $this->plural), 'not_found' => __('No ' . $this->plural . ' Found'), 'not_found_in_trash' => __('No ' . $this->plural . ' found in Trash'), 'parent_item_colon' => '' ); $options = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => $this->slug), 'capability_type' => 'post', 'hierarchical' => false, 'has_archive' => true, 'menu_position' => null, 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments', 'custom-fields' ), ); register_post_type($this->type, $options); } [...] 

Любая помощь приветствуется, спасибо.