Выровняйте свою игру WordPress с помощью пользовательских типов постов

Дни, когда WordPress был всего лишь инструментом для ведения блогов, давно прошли.


Сегодня WordPress (WP) поддерживает системы электронной коммерции, корпоративные CMS, системы бронирования, рестораны, неправительственные организации и так далее. Вы называете это, и у WordPress есть ответ на это.

И все это преобразование стало возможным благодаря пользовательские типы сообщений (CPT). Если у вас есть бизнес, основанный на установке WordPress, и вы ищете большую мощь и выразительность, пользовательские типы постов – это ответ.

Но сначала немного истории. ��

Что такое пользовательские типы записей в WP?

Пользовательские типы сообщений. , , Терминология немного неудачна, но есть исторические причины. Изначально WordPress создавался исключительно с целью создания инструмента для ведения блога. И что является основной единицей блога?

Это верно, пост. Так что долгое время на земле WordPress не было ничего, кроме «постов». Вы создали, отредактировали или удалили сообщение; сообщения могут быть встроены в любую страницу; и так далее.

Взрыв популярности WordPress был неожиданным. Внезапно все сайты работали на WordPress, и у компаний появилась потребность расширять WordPress для выполнения других бизнес-функций..

Основная команда WordPress отреагировала на это введением пользовательских типов данных, но поскольку в мире WordPress термин «публикация» был синонимом «набора полей», получившаяся функция получила название «Пользовательские типы записей»..

С помощью пользовательских типов записей вы можете сгруппировать различные фундаментальные методы ввода в объект, который имеет смысл на бизнес-уровне..

Например, в системе управления лабораторией записи пациентов могут быть пользовательским типом записей с полями для необходимой информации, выполненных тестов, ожидаемых значений, измеренных значений и т. Д. После создания этих пользовательских типов записей персонал лаборатории может вводить данные в них без необходимости беспокоиться о внешней системе.

Конечно, пользовательские типы записей, за исключением случаев простого ввода данных, не будут работать сами по себе, и требуется некоторое кодирование. Есть достаточно мощные плагины, которые могут облегчить работу.

Далее давайте рассмотрим, как создать собственный тип записи в WordPress..

Создание пользовательского типа сообщения в WP – простой способ

Самый простой и быстрый способ создания пользовательских типов записей в WordPress – использовать соответствующий плагин. Здесь много возможностей, и я рекомендую сделать поиск, попробуйте несколько плагинов, а затем выберите тот, который вам кажется интуитивно понятным.

Например, если вы решили работать с Типы инструментов плагин (который был бы отличным выбором, так как плагин имеет более 200 000 установок на момент написания), вот что вы бы сделали.

После того, как плагин установлен, перейдите в меню администратора и нажмите на Toolset -> Добавить новый тип сообщения. Опишите, как вы хотите называть тип сообщения и какие поля в нем должны содержаться (раздел «Отображаемые разделы»).

Как только вы нажмете «Сохранить», новый тип будет доступен в меню администратора.!

Теперь попробуйте создать нового пса. Вы увидите, что открывается стандартный пользовательский интерфейс WordPress «создать пост», за исключением того, что на этот раз должно быть только три поля, которые, как мы сказали, должны быть: заголовок, описание и рекомендуемое изображение. Пользовательские поля, если таковые имеются, также были бы показаны на этой странице. Заполните их, нажмите «Опубликовать», и ваш новый пес будет опубликован.!

А что если вы хотите отображать собак как часть своих постов в блоге? Обычно это невозможно, так как пользовательские типы записей рассматриваются как отдельные объекты. Поскольку они не являются «сообщениями», по умолчанию они не отображаются в списке блогов..

Чтобы добавить их в блог, вам нужно отредактировать файл functions.php и добавить следующий код:

add_action (‘pre_get_posts’, ‘add_dog_types_to_query’);

function add_dog_types_to_query ($ query) {
если (is_home () && $ запрос->is_main_query ())
$ запрос->set (‘post_type’, array (‘post’, ‘dogs’));
вернуть $ query;
}

Я знаю, о чем ты думаешь. В этом разделе обещан «простой способ» создания пользовательских сообщений, но это совсем не просто! Я склонен согласиться, но в защиту я могу только сказать, что пользовательские типы сообщений являются расширенной функцией и потребуют Навыки разработки WP.

Пользовательские типы сообщений – трудный путь

Итак, каковы недостатки использования плагина для пользовательских типов сообщений?

Во-первых, плагины идут по цене негибкости; да, они позволяют вам быстро приступить к работе, но как только вам нужно отклониться от значения по умолчанию, все сводится к броску. Нетрудно сказать, что беспорядок в плагинах – это то, что отвлекает некоторые компании от WordPress..

Оставшийся трудный путь – пойти ва-банк и закодировать ваши типы сообщений. Теперь, если вы не являетесь разработчиком WordPress, это не то, на что вы можете надеяться, поэтому лучше обратиться за профессиональной помощью. Тем не менее, если вы хотите посмотреть, документы Вот.

В конце я хотел бы повторить, что пользовательские типы сообщений являются мощной функцией, но это обходится дорого. Сложность и поддержка вашего сайта повышаются, и вы даже глубоко привязаны к экосистеме WordPress.

Таким образом, это путь, по которому вам следует идти только тогда, когда вы уверены, что хотите взять на себя это обязательство. ��

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map