Intereting Posts
Ищете лучшее решение для создания этой структуры блога? Изображение прилагается? Что это за недокументированные аргументы для register_taxonomy? Создание отдельного канала RSS для каждого пользователя сайта Измените текст «опубликовано»? Как я понимаю, какая страница моей темы загружается? WordPress 4.2.3 в Windows Server 2008 R2 Создание файлов только для чтения HTML-объекты в заголовке сообщения Как остановить редактор, удалив место (& nbsp;) в начале абзаца Как подсчитать другие должности, не имеющие конкретных таксономических условий? Как исправить неожиданное перенаправление посетителей после включения multisite в WP3? Необходимо зафиксировать «ключевое слово», добавленное в конец сообщения, даже с «довольно постоянными», Разбиение страницы разбито, и мне нужна помощь в ее исправлении Как ограничить доступ к загруженным файлам? Ссылка категории по умолчанию для настраиваемой категории – это неработающая ссылка как удалить метаданные из сообщений моего блога?

Как создать мета-окно для дат?

Я создаю страницу специальных событий, и я хочу знать, как создать настраиваемый мета-поле, чтобы сохранить даты событий. Я не хочу, чтобы это был обычный мета-ящик, потому что я буду использовать это, чтобы создать пользовательскую панель поиска, поэтому я предполагаю, что мне нужно сохранить ее в MySQL нет?

Я потерял, что я должен делать. Есть идеи?

Заранее спасибо.

Solutions Collecting From Web of "Как создать мета-окно для дат?"

Если вам нужна Meta Boxes для WordPress, ознакомьтесь с замечательным кодом в github jaredatch.

https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress

Это позволяет добавлять всевозможные обмены в вашу тему WP (или плагин). Выбор даты, загрузка файлов, wysiwyg, текстовые области, текстовые поля … это действительно потрясающе и экономит много времени.

WordPress уже включает скрипты для создания датпикеров.

Если вы не хотите делать это с помощью плагина, создайте обычный текстовый метабокс, тогда вам нужно вставить собственный скрипт в wordpress admin с помощью jquery-ui и jquery-ui-datepicker зависимостей:

function enqueue_date_picker(){ wp_enqueue_script( 'field-date', get_template_directory_uri() . '/admin/field-date.js', array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker'), time(), true ); wp_enqueue_style( 'jquery-ui-datepicker' ); } add_action('admin_enqueue_scripts', 'enqueue_date_picker'); 

Теперь все, что нам нужно сделать, это вызвать datepicker в файле js-файла даты:

 jQuery(document).ready(function(){ jQuery('.datepicker').datepicker(); }); 

Обратите внимание на селектор .datepicker? замените это идентификатором или классом для класса / id ввода метаданных. Тогда дампикер загрузится, как только вы нажмете на вход – слишком легко!