AlexPTS

Помогите с пейджером

<?php $my_query = new WP_Query($query_string."cat=-1"); while($my_query->have_posts()) : $my_query->the_post();?>
<?php the_content(); ?>
<?php $i++; endwhile; ?>

Так вывожу посты. Проблема с пейджером. Пейджер возвращает общее число страниц вместе с категорией 1.

SEO_pager
wp_pagenavi
wp_page_numbers

В 1 плагине сичло всех страниц – $numposts = $wp_query->found_posts;

Помогите решить проблему… Юрий Дмитриевич )

Архитектура wp или о плагинах

Столкнулся с такой проблемой, многие плагины в wordpress делают запросы к БД и "висят" в памяти. Но многие из плагинов используются только, скажем, на странице с одиночной записью, в то время как на главной странице может делаться дополнительный запрос(ы) к БД. Можно ли как-то сделать для плагина условие, вроде "условных тегов" is_home()? Или в самом движке или правкой кода плагина.

Насколько я понял проверка типа страницы выполняется позже загрузки плагинов в ВП и грузится в файле query.php, который загружается уже после загрузки plugin.php.

Можно ли это как-то исправить или решить проблему другим путем или архитектура ВП это не позволяет сделать?

По 1 посту из каждой категории

Добрый день. Нужно вывести на странице по 1 записи из каждой категории, т.е. чтобы если 6 категорий, то вывелось бы 6 записей по 1 из каждой категории (или субкатегорий 1 категории).
Как это можно реализовать, может быть кто-то даст кусочек кода?

зап1 зап2 зап3 зап4
кат1 кат2 кат3 кат4

Hyper Cache баг

Плагин Hyper Cache при запросе несуществующей страницы (404) для каждого уникального URL делает кэш. 200 таких кэшированных страниц съедают около 5 Мб на хосте. Пользуясь этой особенностью работы плагина можно "убить" все дисковое пространнство на хосте.

Написал о баге автору плагина.

comments-legacy.php

Чем отличаются шаблоны comments-legacy.php и comments.php?

Функция get_the_attachment_link

function get_the_attachment_link($id = 0, $fullsize = false, $max_dims = false, $permalink = false)

Вопрос что такое $max_dims?

Вот пример вырванный из какого-то щаблона.
<?php $attachment_link = get_the_attachment_link($post->ID, true, array(450, 800));// This also populates the iconsize for the next line ?>

array(450, 800) за что это отвечает и что это такое?

Anonymous
Отправить
Ответ на: