Простий metabox з чекбоксом (checkbox), Шматки коду

Знадобилося в адмінці для модуля плагіна для пошуку роботи додати функцію виділення "гарячих" вакансій. Вирішилася проблема за допомогою простого коду для створення метабоксу. Весь код виглядає так:

Зверніть увагу на цю ділянку коду - тут я застосовую метабокс для типу постуjobpost

якщо вам потрібно для звичайних - міняємо наpost

Після цієї установки у нас в адмінці з'являється новий чекбокс:

простий

Простий metabox із чекбоксом (checkbox)

І вже всередині шаблонів ми можемо перевіряти чекбокс таким кодом:

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

Оновлено 12.01.207

І начебто все добре і має працювати, але ні - у нас для старих постів не створено це кастомне значення. Виправлятимемо ситуацію! Отже -додаємо нове кастомне поле з певним значенням до всіх постів (Add custom fields to existing posts). Код такий (запускати потрібно в phpMyAdmin на вкладці SQL):

знайдено було тут. Опис: Тут ми оновлюємо всі повідомлення, що є статуями публікування і є типом повідомлень, і вони створюють custom field calledmunicipi with initialvalue empty. Після цих маніпуляцій наша вибірка запрацювала! Єдине, що для тих постів, де ви вручну вже поставили чекбокс, необхідно його ще раз переактивувати.