Как создать сайт или блог в 2020 году - бесплатное и простое руководство по созданию сайта

Как использовать настраиваемые поля в WordPress

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

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

Позвольте нам показать вам больше о пользовательских полях и как их использовать на вашем сайте:

Что такое настраиваемые поля и как они работают?

Что такое пользовательские поля? Эти небольшие поля позволяют любому пользователю вводить дополнительную информацию о публикации., Это называется метаданными, что означает «данные о данных» и позволяет прикреплять дополнительную информацию к вашим сообщениям. Значения, которые вы можете ввести в настраиваемых полях, могут варьироваться от чего-то простого, например, до добавления текста или числа к вашему сообщению, добавления изображений, изменения стилей через поле или выполнения всего, что вы можете придумать.

Пользовательские поля

Возможно, все проясняется на примере.

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

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

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

Следуя примеру с игрового сайта, вы получите несколько настраиваемых полей, которые его авторы могут ввести и показать их читателям:

Call of Duty Information

Это информация, которую ваши авторы будут вводить в настраиваемые поля, и вы можете отобразить ее в сообщении. А как?

Показать все настраиваемые поля:

Если у вас есть только одно поле или вы хотите отобразить все свои поля в одном месте, вы можете подключить свои метаданные за один раз с помощью простой функции:

  1. Откройте single.php
  2. Найдите функцию the_content () и вставьте этот код рано или поздно (в зависимости от того, где вы хотите отобразить пользовательские поля):
  3. 
    
  4. Сохранить изменения

Показать конкретное настраиваемое поле:

Вот и все Эта простая функция теперь остается подключенной и отображает все настраиваемые поля для сообщения. А что если вы хотите отобразить другое поле в другой позиции или если вы просто хотите показать конкретный пароль? Затем вы будете использовать немного другой подход и определите отображаемый ключ:

  1. Открыть файл single.php
  2. Найдите содержание и с / п следующее:

To Be Announced.

Хорошо, мы закончим это отсюда. Это самый простой способ использования пользовательских полей. Но теперь, когда вы ознакомились с основами, вы можете делать с ними что угодно. Вы можете, например, показать свое настроение или песню, которую вы слушаете. Или он может отображать список сообщений, которые содержат определенные ключи и / или значения. Небо это предел.

Как составить список сообщений с определенным настраиваемым полем

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

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

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

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

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

1. Создайте собственный шаблон:

Давайте продолжим с примером обзора игры, где мы хотим показать все игры Bethesda Softworks (кто-то сказал Fallout?). Для начала вам необходимо создать и подготовить собственный шаблон:

  1. Создайте собственный шаблон страницы и назовите его bethesda-games.php
  2. Скопируйте и вставьте следующий код в файл:
  3.