Intereting Posts
Многострочный список сообщений Исключить плагины на главном сайте при многоуровневой установке? Кэширование браузера Может отображать только одно из двух настраиваемых меню Как получить постоянную ссылку Установите файлы переводов, которые должны выдержать обновления Могу ли я использовать один плагин wp внутри другого? category- {slug} .php работает только с перерывами? Как я могу сохранить кнопку «Предварительный просмотр» и сохранить предварительный просмотр в том же окне? Попытка понять порядок и частоту действий стрельбы Пользовательские фильтры внутри определенной категории? Как использовать две одинаковые таксономии в одной и той же должности по-разному? ссылка на одну самую последнюю запись, независимо от категории Фильтр по типу виджета не работает с настраиваемыми ссылками Pagination не работает над пользовательским запросом внутри шаблона пользовательской домашней страницы.

Почему the_date работает в первом настраиваемом столбце, но не во втором, в серии настраиваемых столбцов Posts?

Интересный вызов. Мне раньше был предоставлен фрагмент кода, который я изменил следующим образом для страницы «Сообщения».

/* add time stamp */ add_filter('manage_posts_columns', 'posts_columns', 5); function posts_columns($defaults){ $defaults['your_date_col'] = __('Date'); $defaults['week_number'] = __('Wk#'); $defaults['week_in_quarter'] = __('Wk/Qtr'); return $defaults; } add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2); function posts_custom_columns($column_name, $id){ if($column_name === 'your_date_col'){ echo the_date('d M'),' ',the_time('Ha'); } if($column_name === 'week_number'){ echo 'Here: ',the_date(); } } 

Как ни странно, хотя формат даты, который я дал, отображается в первом столбце («your_date_col»), во втором столбце («week_number») отображается только «Здесь:». Любые предложения относительно того, почему функция a_date не работает во втором столбце?

Solutions Collecting From Web of "Почему the_date работает в первом настраиваемом столбце, но не во втором, в серии настраиваемых столбцов Posts?"

1) the_date() отражает значение даты, поэтому это утверждение неверно:

 echo the_date('d M'); 

Должен быть:

 the_date('d M'); 

2) Если у вас есть сообщения, опубликованные в ту же дату, the_date() покажет только значение даты для 1-го сообщения . Не будет результата для оставшихся сообщений.

Чтобы получить дату всего сообщения, используйте get_the_date() (который возвращает значение даты) или the_time() .

В верхней части the_date функции the_date есть объяснение. Я пытаюсь использовать всегда the_time () .