Добрый день.
Не работает произвольное поле с типом date. Пример,
test/test. Также произвольное поле с типом время, работает только в chrome и opera.
Просьба также уточнить, возможно ли на странице публикации подтягивать произвольные поля, созданные в других плагинах (например ACF), и как это сделать?
Планируется ли в новых версиях плагина добавление типов произвольных полей?
поле даты у меня нормально отработало на вашем сайте, поле типа время будет работать только в тех браузерах, где поддерживается стандарт html 5, плагин опирается в данном вопросе на этот стандарт и не производит самостоятельную проверку введенных данных.
Чтобы в форме публикации вывести также уже имеющиеся на сайте произвольные поля, созданные другими плагинами или темой, необходимо при создании произвольного поля формы публикации указать metakey соответствующий этому существующему произвольному полю.
А вам какие еще типы нужны?
Странно, у меня когда встаю на поле, появляется календарь, но при нажатии на любую дату, страница скролится вверх, календарь пропадает, и поле остается пустым. Причем пробовал на ie, firefox, chrome, opera. Если тупо руками забить, то поле вставляется.
Из того чего лично мне не хватает:
Relationship из ACF
File из ACF
Также числовое поле с типом дробное, чтобы можно было просуммировать дробные числа по нескольким постам.
А если пост новый, как в функцию public_form() (rlc_publicform.php) добавить отображение и необходимость заполнения данного поста? Функция get_post_meta() подойдет для этого?
оказывается у меня тоже дата не вставляется, проверил ранее только выпадание календаря.
Пробуйте открыть файл enqueue-scripts.php и измените 54 строку
wp_enqueue_script( 'init_datepicker', RCL_URL.'js/datepicker/datepicker-init.js');
до такого вида
wp_enqueue_script( 'init_datepicker', RCL_URL.'js/datepicker/datepicker-init.js', array('jquery-ui-datepicker') );
Не понял про новый пост.
Создайте как я писал ранее новое произвольное поле формы публикации через плагин wp-recall, но metakey укажите от уже созданного через ACF плагина, если оно должно быть обязательным, то укажите его как обязательное поле.
Созданное поле должно выводится в форме публикации и при публикации поста должно сохранять данные в произвольное поле от ACF, а выводить данные поля можете либо через плагин wp-recall указав в настройках публикации вывод произвольных полей до или после контента публикации, либо через функцию get_post_meta() как любое другое произвольное поле ВП
пробовали проверять на дефолтном шаблоне?
Посмотрел разметку данного блока, вот что вижу:
<tr id="date_test"><th><label>Дата:</label></th><td><input class="datepicker hasDatepicker" name="date_test" id="date_test" value="" type="text"></td></tr>
у тега tr такой же идентификатор как и у input с которым работает datepicker, это вы добавили или так было?
Если так было, то обновите плагин до последней версии.
Да, это мой костыль, спасибо, переименовал id, все заработало.
Уточните пожалуйста, все-таки про произвольные поля, созданные с помощью других плагинов. Проблема в том, что поля созданные с помощью другого плагина (например поля с типами email, номер, file, созданные в ACF ) не бьются с типами, которые есть в wp-recall. Я создал в плагине ACF поле с типом file и подставил metakey в новое произвольное поле в форме публикаций плагина wp-recall, но тип такой-же я не могу указать. Указал для примера в wp-recall тип текстовое поле, в итоге при публикации поста, оно отображается как просто текстовое поле.
Можно как то решить эту проблему? Точнее решить конечно можно, но как это сделать без особых навыков php? Заранее благодарю.