Иногда может возникнуть необходимость в открытии сразу сотни записей в WordPress. Инструкция для тех кому это может понадобится.
Зачем это вообще может пригодиться? Случаи бывают разные. Мне как-то нужно было обработать больше 1000 страниц. Обработка происходила после загрузки страницы, соответственно нужно было их открыть. Открывать по одной записи 1000 штук пустая трата времени. Поразмыслив как это можно сделать я придумал такой способ.
Заходим в файл index.php своего шаблона. Там меняем вывод постов. Делаем, чтобы выводились только заголовки к записям по 100 штук и постраничная навигация. Для этого меняем содержимое файла на такой код:
$args = array(
'order' => 'DESC',
'showposts' => '100',
);
global $wp_query;
query_posts(
array_merge(
$wp_query->query,
$args
)
);
if ( have_posts() ) : while ( have_posts() ) : the_post();
echo '<a href="' . get_permalink() . '" title="'. the_title(__( '', 'ploshadka' ), '', false ) .'" rel="bookmark">';
echo the_title();
echo '</a><br>';
endwhile;
get_template_part( '/archive/navigation' );
else :
endif;
После чего на главной странице получим список записей построчно:
Не обязательно записи выводить именно на главной. Можно создать временную категорию и вывести там.
Затем устанавливаем браузер Google Chrome, а в нём расширение linkclump. С его помощью можно открыть одновременно десятки и сотни страниц.
Для этого зажимаем клавишу shift и ведём курсор вдоль ссылок. Они выделяются рамочками. Если отпустить выделение, то все выделенные ссылки откроются в новых вкладках.
Процесс открытия сотни страниц требует времени и компьютерной мощности. Рекомендую выключить отображение изображений. Это делается в настройках здесь: