Intereting Posts
Комментарий Flag как неприемлемый плагин кнопки Отображение массива флажков из расширенного настраиваемого поля Как показать текущий контент в заголовке? Запланировать автоматические обновления WordPress только в рабочие часы Обновление постмета после переключения темы Как смещать эскизы в центр? Сообщения CPT, перечисленные по категориям, с пользовательским URL переписывания, пожалуйста, помогите! wp_enqueue_style для плагина с несколькими таблицами стилей Лучший способ передать аргументы на другую страницу в WordPress как error_log (wp_login_url ()) Отправлять одну страницу на защищенный протокол SSL https? Заполненные сценарии и стили загружаются в панель инструментов WordPress. WP-CLI – выбор версии PHP the_content () – Получение форматированного текста Зацикливание через пользовательские налоговые условия и отображение всех сообщений для каждого

Как получить персонализированное сообщение типа menu_name?

Я хотел бы показать тип публикации сообщения, вы можете сделать это с помощью get_post_type () , но в моем случае имена не очень хороши (например: p_project_plans). Поэтому вместо этого я подумал, что покажу связанное «menu_name» (как было объявлено с register_post_type), которое выглядит намного приятнее (например: планы проекта).

Есть ли способ сделать это ?

Solutions Collecting From Web of "Как получить персонализированное сообщение типа menu_name?"

Привет @ mike23:

Этот код показывает вам, как получить как исключительные, так и множественные имена (при условии, что вы указали их как таковые в вашем register_post_type() ) .

Обратите внимание, что пример кода представлен как отдельный файл, который вы можете сохранить как файл test.php в корневом каталоге вашего сайта и загрузите в свой браузер с помощью http://yoursite.com/test.php (если вы замените yoursite.com на домен вашего сайта!):

 <?php /* Filename: test.php */ include( '../wp-load.php' ); header( 'Content-type:text/plain' ); $post_type_object = get_post_type_object('p_project_plans'); echo "Singular: {$post_type_object->labels->singular_name}\n"; echo "Plural: {$post_type_object->labels->name}\n";