Был помещен в проект, чтобы исправить ссылки на архив на сайте WordPress. Это чужой код и довольно грязный.WordPress Archive Ссылки не работают
Задача: Архивированный виджет отображается в боковой панели, но сами ссылки не работают. Нажатие ссылки (например, www.site.com/2015/03/) не сортирует сообщения, загружает страницы, а только с самыми последними сообщениями (хотя изменения URL-адреса).
Мои попытки:
- удален файл .htaccess
- Сохраненные Permalinks снова в настройках
- отключил все плагины
- заменены все основные файлы WP
- измененные темы - ПРИМЕЧАНИЕ : Работает с TwentyFifteen Theme
Основываясь на том, что я пробовал, единственное, что работало, это изменение тем. Однако это не вариант. Что я могу сделать, чтобы помочь просеять код, есть ли советы по устранению неполадок?
Спасибо за помощь!
Редакции Нет страницы архива.php. Существует специальная страница blog.php, вот цикл, который он использует.
<?php
$temp = $wp_query; $wp_query= null;
$wp_query = new WP_Query(); $wp_query->query('cat=' . get_cat_ID("Blog") . '&showposts=5' . '&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<div id="post-<?php echo get_the_ID(); ?>" <?php echo post_class(); ?>>
<div class="eachPost">
<div class="postTitle"><a href="<?php the_permalink(); ?>" title="Title"><?php the_title(); ?></a></div>
<div class="postMeta">
by <?php the_author(); ?> on <?php the_time('F jS, Y'); ?>
</div>
<div class="entry">
<?php
global $more; // Declare global $more (before the loop).
$more = 0; // Set (inside the loop) to display content above the more tag.
the_content('Read the rest of this entry ➞');
?>
</div><!-- entry -->
</div><!-- eachPost -->
<div class="postMetaComments">
<div class="postComments">
<?php comments_popup_link('No Comments ', '1 Comment ', '% Comments '); ?>
</div>
<div class="clear-both"></div>
</div> <!-- postMetaComments -->
</div><!-- /#post-<?php echo get_the_ID(); ?> -->
<?php endwhile; ?>
Проверьте свой индекс index.php или archive.php вашей (если он существует), чтобы проверить, жестко запрошен запрос. Не так много, что можно сказать, не видя никакого кода. – Kaloyan
Благодаря @Kaloyan, архив включается через виджет боковой панели. Вот как они выводят сообщения, это то, что вы имели в виду, проверяя, был ли запрос жестко запрограммирован? – user1888521