- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не могу решить проблему.
Сделал переход со стандартных ссылок ?p=123 на ЧПУ вида /%category%/%postname%.html с помощью Advanced Permalinks в результате в категориях показывается только первая страница, при переходе на 2 и последующие вылазит 404. Ошибка - Страница не существует. С ссылками вида ?p=123 всё отлично работает.
В параметрах wp-pagenavi число отображаемых записей на странице = параметру "Чтение" в блоге.
Да, и при отключении плагина и переходе на стандартную навигацию, также выскакивает 404 ошибка при нажатии на ссылку "предыдущие записи"
Буду очень благодарен за разъяснение где копать...
Никто не сталкивалс с такой проблемой?
акже выскакивает 404 ошибка при нажатии на ссылку "предыдущие записи"
Так какой урл движок вызывает, что 404 выскакивает?
Как PageNavi ставили, с заменой стандартного вывода "next" и "prev" в коде шаблона?
Ну и сам шаблон может быть поддерживают свою навигацию.
Если заменить PageNavi на тот же WP-Page-Numbers (на крайняк SEO Pager) - проблема остается?
.htaccess не забыли поставить в корень сайта
туда код
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
если не поможет, надо код смотреть где то ошибка
В вайле значит у меня:
ErrorDocument 404 /index.php?error=404
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Вызов плагина:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
<?php else :
if ( is_category() ) { // If this is a category archive
printf("<h3 class='pagetitle'>В разделе %s еще нет записей.</h3>", single_cat_title('',false));
} else if ( is_date() ) { // If this is a date archive
echo("<h3 class='pagetitle'>Статей с этой датой не существует.</h3>");
} else if ( is_author() ) { // If this is a category archive
$userdata = get_userdatabylogin(get_query_var('author_name'));
printf("<h3 class='pagetitle'>Извините, но пользователь %s еще не опубликовал ни одной записи.</h3>", $userdata->display_name);
} else {
echo("<h3 class='pagetitle'>Статей не найдено.</h3>");
}
endif;
?>
---------- Добавлено 29.01.2013 в 20:52 ----------
Щас посмотрел и полистал через архивы, там пейджнави нормально работает, не работает только в категориях(
Щас посмотрел и полистал через архивы, там пейджнави нормально работает, не работает только в категориях(
А везде прописан, index.php, для категорий - category.php или archive.php ?
В category.php разве что-то нужно прописывать? этож файл движка а не темы...
Прописано то что привел выше в archive.php и search.php
В индексе не прописано, т.к. индексная станица статична
В page.php прописано:
<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
При этом на втором сайте пейджнави работает нормально.
В некоторых шаблонах есть и category.php и archive.php.
По-умолчанию код плагина прописывается в archive.php, index.php, search.php. Еще может быть loop.php category.php и другие, нужно все файлы конкретного шаба смотреть ;)
В данном шабе нет отдельного файла категории, только в самом движке, вместо индека навигация прописана в пайдже
Что то в этом коде намучено, или ошибка автора шаблона в файле functions или сам код что вы превели не верный. Это стоит я так поняла в файле archive.php. Нвигация с главной 'wp_pagenavi' работает герерируется тсраница типа урл/page/10/. Если так то плагин рабочий. Баг в генерации шаблона категорий, как я поняла выдает 404.
Если так то сравните конец цикла index.php и archive.php где разница в генерации вывода. Если нет home.php и category.php то генерация осуществлятеся через archive.php
Как вариант начала цикла типа
<?php if (have_posts()) : ?>
//Блок условий вывода категорий, архивов и так далее
<?php } ?>
<?php while (have_posts()) : the_post(); ?>
// цикл
<?php endwhile; ?>
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<div class="ваш стиль">
<div class="ваш стиль"><?php next_posts_link('« Older Entries') ?></div>
<div class="ваш стиль"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
<?php } ?>
<?php else : ?>
<div class=" ваш стиль"><p>Упс, а у нас такого нет</p><p></div>
<?php endif; ?>
Попробуйте заменить свой блок на мой, если в функциях темы не указаны принудительные циклы вывода.
Вечерком попробую с Вашим кодом.
Но arhiv.php замечательно работает, т.к. в индексе выведена ссылка на архивные статьи и пейдж нави там работает. Поэтому получается что не в плагине дело точно, а в его выводе в категориях.
Подскажите плиз что искать в function.php отвечающее за работу плагина и категорий.