Я хотел бы показать тип публикации сообщения, вы можете сделать это с помощью get_post_type () , но в моем случае имена не очень хороши (например: p_project_plans). Поэтому вместо этого я подумал, что покажу связанное «menu_name» (как было объявлено с register_post_type), которое выглядит намного приятнее (например: планы проекта).
Есть ли способ сделать это ?
Привет @ 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";