Я использую сообщения типа постов для отображения элементов портфолио, и выглядит странно, что портфель помечается как сообщения. Есть ли способ переименовать сообщения в портфолио, чтобы лучше отражать его использование.
custom-post-types
Эви майло
источник
источник
Ответы:
Если вы хотите просто переименовать внешний вид сообщений, а не создавать пользовательский тип сообщений, добавьте этот код в файл functions.php тем.
В интересах прозрачности я получил этот код из этой статьи , хотя я использовал подобные приемы в прошлом.
источник
Я использовал следующий скрипт, чтобы переименовать тип сообщения по умолчанию:
источник
Вам необходимо создать пользовательский тип сообщения «Портфолио».
Посты - это посты. Зачем пытаться использовать их как то, чем они не являются, а затем пытаться изменить их номенклатуру, вместо того, чтобы писать одну или две простые функции
functions.php
, которые приведут к получению как точной функциональности, так и точной номенклатуры, которую вы хотите?источник
UPDATE wp_posts SET post_type = 'funny-bunny' WHERE post_type = 'post';
Скорее всего, вам потребуется изменить префикс таблицы (wp_), чтобы отразить этот параметр в вашей текущей установке.Я получил этот совет из журнала Smashing и проверил его, и он прекрасно работает
источник
Я нашел эту тему, когда искал решение изменить тип сообщения с одного имени на другое.
Вместо того, чтобы делать пользовательский запрос, предложенный кем-то здесь, я просто сделал это:
CPT должны быть уже созданы и отформатированы.
источник
Переименовать сообщения в портфолио
источник
__()
функцию пользователя .echo '';
?Если вы просто хотите изменить метку меню администратора с Post -> Portfolio, посмотрите на этот вопрос:
Изменение меток меню администратора
[Обновить]
Этот плагин Admin Menu Editor выглядит так, как будто он позволит вам легче менять метки меню - хотя я не проверял его.
источник
Вам просто нужно создать еще один пользовательский пост с теми же возможностями, что и обычный пост. Затем вы можете отключить меню сообщений следующим образом:
источник
Get_post_type_object будет делать свою работу.
источник