Это вопрос WordPress.Я пытаюсь использовать немного кода, который прекрасно работает на моей домашней странице в шаблонах моей внутренней страницы:
query_posts('cat=4');
// The Loop
echo '<div id="cal_details"><ul>';
while ( have_posts() ) : the_post();
$cal_date_j = date('j', intval(get_post_meta($post->ID, 'date_value', true)));
$cal_date_n = date('n', intval(get_post_meta($post->ID, 'date_value', true)));
$my_array[] = date('j, n', intval(get_post_meta($post->ID, 'date_value', true)));
$issetdate = get_post_meta($post->ID, 'date_value', true);
if (isset($issetdate)) {
echo '<li class="cal_event_li list_item_' . $cal_date_j . '_' . $cal_date_n . '">';
echo '<a href="' . get_permalink() . '">';
the_title();
echo '</a></li>';
}
endwhile;
echo '</ul></div>';
Однако на внутренних страницах это, похоже, не работает.Все ссылки на заголовки выводятся правильно, но это не будет правильно печатать часть get_post_meta.
Все элементы списка отображают что-то вроде <li class="cal_event_li list_item_1_1">
Я думаю, что, возможно, есть какая-то проблема с тем, как я пытался использовать $ post-> ID, но я не уверен, что здесь происходит,Есть идеи?