Домашня » WordPress » Як створити WordPress спеціальні поля без додатків

    Як створити WordPress спеціальні поля без додатків

    WordPress полегшив розробникам налаштувати WordPress так багато способів, щоб задовольнити їхні потреби, в тому числі дозволяючи розробникам призначати нові мета-дані в межах повідомлення. Таким чином розробник може відображати додаткових результатів в межах своїх тем або плагінів поверх стандартних даних, таких як назва публікації, вміст публікації та автор публікації.

    Існує декілька методів створення власних мета, ви можете використовувати плагін або працювати поверх рамки, або зробити це з нуля. У цій публікації ми розглянемо, як створити власну мета з нуля (це не так складно, як ви думаєте) і використовувати її для відображення спонсорованого повідомлення.

    Додавання власних метаданих

    По-перше, перейдіть до редактора повідомлень. Зазвичай ви можете знайти звичайні поля введення, такі як заголовок, вміст, категорія та поле тегів. Існує кілька прихованих полів, включаючи редактор користувацьких полів, який ми можемо використовувати для додавання власних мета.

    Щоб відобразити його, натисніть кнопку Параметри екрана та позначте пункт Спеціальні поля опції.

    Поле спеціального поля тепер має бути відображаються внизу редактора вмісту публікації. Тепер ми можемо додати наші власні мета-дані.

    Один мета-дані обробляється за допомогою ключів ім'я / значення. Отже, як ви можете бачити нижче, поле "Спеціальні поля" складається з двох полів введення: ім'я та значення.

    У цьому прикладі я вкажу нові метадані для публікації, яку я зараз редагую, за допомогою Привіт Світ як ключ і Привіт Світ як значення.

    Натисніть Додати спеціальне поле, щоб додати їх до публікації. Пізніше ці мета-дані можна оновити або видалити. Крім того, після того, як ви ввели назву ключа раніше, WordPress збереже та перерахує ім'я у випадаючому варіанті, щоб ви могли повторно використовувати ключ без необхідності вводити його знову.

    Отримання метаданих

    Маючи набір мета-даних, тепер ви можете відобразити ваш тематичний файл single.php, який є файлом для відображення вмісту одного повідомлення. Ви можете викликати значення з Привіт Світ за допомогою клавіші get_post_meta () функції. так.

       

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

      

    Враховуючи вказаний вище фрагмент коду, ви повинні побачити Привіт Світ! значення ключа, що відображається над вмістом повідомлення.

    Показати “Рекламний пост” Коробка

    Тепер давайте використаємо його в реальному прикладі світу. Припускаючи, що ми збираємося опублікувати спонсоровану публікацію, і ми хочемо показати відмову у вікні над вмістом публікації, ми можемо це зробити, створивши мета-дані is_sponsored_post і потім встановити поле значення Так, так.

    Ми покажемо вікно, коли значення is_sponsored_post встановлено на Так через умовний оператор, як і в попередньому прикладі.

      

    Розкриття інформації: це спонсорована посада, яка містить партнерські посилання. Кінець посади: Я отримав компенсацію в обмін на написання цього огляду.

    І саме це виглядає, коли відображається повідомлення.