Intereting Posts
Управление изображениями для WordPress Blog: Picasa или Flickr? подменю не отображается на самой верхней панели Невозможно получить любой контент с загруженной Ajax страницы Запросить более 1000 просмотров Алфавитная сортировка пользовательского типа сообщения – одна буква на страницу Как получить дочерние сообщения в пользовательском типе сообщений ajax? Как получить все существующие типы сообщений Заблокировано из admin и некоторые снимки не отображаются после неудачной установки SSL Показаны «лучшие сообщения» на первой странице Отображение идентификатора сообщения в RSS Мой URL-адрес действия формы добавляется с каталогом, который не существует WordPress считает, что мои пользовательские страницы таксономии – это поисковые страницы #seo Как создать статический плеер сверху или снизу WordPress? Пользователь базы данных MySQL: Какие привилегии необходимы? Категоризация результатов поиска на основе пользовательских полей

проверить метабокс на основе выбранной категории

Хорошо. Скажем, у меня есть 2 категории. Если пользователь выбирает категорию A, они должны заполнять метабокс A и аналогично для категории B, это метабокс B. Поэтому мой вопрос заключается в том, что я хочу выполнить проверку проверки, в соответствии с которой, если пользователь проверил категорию A, то это только metabox A, который был заполнен, и то же самое относится к категории B. Я знаю, что JQuery – моя лучшая ставка – но не слишком уверен, как это сделать или как вызвать функцию при нажатии кнопки публикации.

Solutions Collecting From Web of "проверить метабокс на основе выбранной категории"

Извинения за задержку – то, что я сделал, было в основном создано .js-файлом и помещает его в мою папку темы – например, theme / nameoftheme / custom / checkcode.js

Затем с помощью jquery – я создал свой код – вот фрагмент:

JQuery ( '# в-категории-6'). нажмите (функция () {
JQuery ( '# metabox_one') переключения (this.checked).
. JQuery ( '# metabox_two') скрыть ();
. JQuery ( '# metabox_three') скрыть ();
jQuery ('# в категории-3'). attr ('checked', this.checked);
jQuery ('# в категории-1'). attr ('checked', false);
jQuery ('# в категории-4'). attr ('checked', false);
jQuery ('# in-category-5'). attr ('checked', false);
jQuery ('# в категории-7'). attr ('checked', false);
jQuery ('# в категории-8'). attr ('checked', false);
jQuery ('# в категории-9'). attr ('checked', false)
});

Это кажется довольно объяснительным, но fyi в категории – относится к категории, выбранной в поле категории. attr – относится к атрибуту, а так как это флажок – следовательно, он проверяется. при выборе category-6 метабокс, определяемый именем, либо скрыт, либо нет.

После этого – теперь нам нужно назвать этот файл javascript – и это делается, перейдя в файл functions.php вашей темы.

здесь вы положили –

wp_enqueue_script ('myscript', '/wp-content/themes/nameoftheme/custom/checkbox.js');

fyi wp_enqueue_script – это бит, который вызывает скрипт при загрузке страницы.

Надеюсь, это ясно для людей.

Я нашел этот плагин:

http://wordpress.org/extend/plugins/require-post-category/

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

У каждого метаболизма есть собственный идентификатор.

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