Использование WordPress human_time_diff (current_time (‘timestamp’)) для расчета оставшегося времени. Как?

Построение решения на 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 или может помочь без опыта работы с определенными плагинами.

0

Решение

<?php get_job_field('job_expires'); ?>

Я узнал, что это функция, которая ссылается на 30-дневный срок действия по умолчанию, однако он не в формате UNIX, и именно это вызвало мои проблемы на первых этапах тестирования.

Оставить вопрос / ответ на будущее, если кому-то это понадобится.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]