Здравствуйте Андрей!
Я хочу попробовать реализовать на своем сайте срок действия публикаций. Насколько я понимаю, в настоящий момент это функция плагином не поддерживается. Предполагаю это осуществить через произвольные поля.
Пожалуйста подскажите в каком файле расположен перечень существующих произвольных полей (дата и время).
Возможно у Вас имеется готовое решение?
не понятно, почему возникает желание под каждую свою задачу ковырять плагин?
Нет никакой необходимости вообще использовать для этой задачи wp-recall, а тем более лезть в его файлы.
Каждая публикация имеет дату и время публикации, получаете его из БД, переводите в формат timestamp и сравниваете со значением времени показа публикации.
Если если дата публикации + время показа будет меньше текущего времени, то время публикации закончилось и публикацию скрываем.
Реализовать задачу я пробовал за счет других плагинов позволяющих создавать соответствующие произвольные поля, в которых автор публикации указал-бы срок действия публикаций. Но эти плагины не имеют синхронизации с wp-recall. Поскольку требуется установить не единый срок публикаций для всех записей, а создать возможность каждому автору определять его самостоятельно при заполнении формы публикации плагина wp-recall, я полагаю что необходимо создать соответствующие функции произвольных полей. Возможно я ошибаюсь, т.к. не являюсь профессионалом.
я еще раз повторяю, не надо лезть в код плагина, тем более, если профессионалом не являетесь.
Создаете произвольное поле публикации "Время публикации"
Пользователь при публикации заносит в него время публикации в цифрах, это могут быть дни.
Зная metakey произвольного поля вы всегда можете получить значение этого времени публикации в коде.
При отображении данной публикации сравниваете дату публикации + установленный срок публикации с текущим временем. (я уже писал об этом выше).
Проблема у вас может возникнуть именно в процессе сравнения, все даты и время надо привести к единому виду - timestamp, для этого есть функции php