Построение решения на WP Job Manager и нужен вывод за оставшееся время до окончания срока работы. У меня все дополнения активны. Я установил окончание списка вакансий до 30 дней. Теперь мне нужна функция для вызова и расчета разницы во времени между текущим временем и датой истечения. В основном осталось время, чтобы применить расчет.
Это то, над чем я работал:
<?php printf( __( '%s left', 'wp-job-manager' ), human_time_diff(current_time( 'timestamp' ), get_job_field('job_deadline') ) ); ?>
Однако это только отображает "1 min left"
во все времена, поэтому он не получает job_deadline
,
Самая большая проблема в настоящее время заключается в том, что поле формы, в котором вы можете ввести крайний срок, является необязательным, но я планирую полностью его удалить и оставить опцию на своей панели инструментов, чтобы все списки вакансий истекали через 30 дней, но я не могу найти любой способ ссылаться на настройки на моей панели администратора.
Если кто-то имеет опыт работы с WP Job Manager или может помочь без опыта работы с определенными плагинами.
<?php get_job_field('job_expires'); ?>
Я узнал, что это функция, которая ссылается на 30-дневный срок действия по умолчанию, однако он не в формате UNIX, и именно это вызвало мои проблемы на первых этапах тестирования.
Оставить вопрос / ответ на будущее, если кому-то это понадобится.
Других решений пока нет …