aleks_sk
Ответы в темах
-
Форум: Проблемы и решения
Тема: Защита сайтаСпасибо за подробный ответ!
Форум: Проблемы и решения
Тема: Защита сайтаспасибо за ответы, а как этот скрипт мог попасть на сайт?
Форум: Проблемы и решения
Тема: Видео с описанием в popupХм, сделал div с видео и описанием, так он теперь выводится под ссылкой. Потом при нажатии на эту ссылку выводится popup с этим дивом
Форум: Проблемы и решения
Тема: Видео с описанием в popupА какие настройки должны быть в плагине? Выводить через опцию Inline content ?
Форум: Проблемы и решения
Тема: Проблема с пагинациейпопробовал — пагинация вообще не отображается. 21 запись в категории. По умолчанию выставлено 10 записей на страницу, т.е. должно быть 3 страницы, а показывает 4
Форум: Проблемы и решения
Тема: Проблема с пагинациейв таком случае пагинация вообще исчезает. Я напишу код чтоб понятнее было:
файл index.php — основной файл, который загружается при старте страницы
проблема: отображение последней «пустой» страницы в пагинации<?php get_header() ?> <div id="templatemo_content_wrapper"> <?php get_sidebar('left') ?> <?php get_sidebar('right') ?> <!-- основной блок контента --> <div id="templatemo_content"> <!-- случайное фото - выводится скриптом rotate.php--> <div id="banner"> <h2>Случайное фото</h2> <?php $rand_photo = new WP_Query(array( 'post_type' => 'gallery_photo', 'orderby' => 'rand', 'posts_per_page' => 1)) ?> <?php if($rand_photo->have_posts()): while($rand_photo->have_posts()): $rand_photo->the_post(); ?> <?php the_post_thumbnail(array(550,9999)) ?> <?php endwhile; ?> <?php else: ?> <? endif; ?> </div> <!-- конец случайное фото --> <!-- блок вывода анекдотов --> <div class="output-posts bord-radius"> <?php $main_page = new WP_Query(array('category_name' =>'anekdoty', 'paged'=>get_query_var('paged'))); ?> <?php if($main_page->have_posts()): while($main_page->have_posts()): $main_page->the_post(); ?> <div class="joke"> <span>* * *</span> <?php the_content(); ?> <!-- звездный рейтинг постов --> <div class="rating"><?php if(function_exists('the_ratings')) { the_ratings(); } ?></div> <!-- конец звездный рейтинг постов --> <!-- категория, автор --> <div class="blok">Категория: <span class="category-name"><?php the_category('single'); ?></span></div> <div class="blok">Автор: <span class="author"><a href="<?php home_url() ?>/?author=<?php echo $post->post_author; ?>"><?php the_author(); ?></a></span></div> <!-- конец категория, автор --> </div> <?php endwhile; ?> <?php else: ?> <?php endif; ?> </div> <!-- конец блок вывода анекдотов --> <?php wp_pagenavi() ?> </div> <!-- конец основной блок контента --> <?php get_footer() ?>
файл category-anekdoty.php — открывается при нажатии на пункт меню «Анекдоты»
пагинация работает отлично, проблем нет<?php get_header() ?> <div id="templatemo_content_wrapper"> <?php get_sidebar('left') ?> <?php get_sidebar('right') ?> <!-- основной блок контента --> <div id="templatemo_content"> <h3><?php wp_title('') ?></h3> <!-- блок вывода анекдотов --> <div class="output-posts bord-radius"> <?php $main_page = new WP_Query(array('category_name' => 'anekdoty', 'paged'=>get_query_var('paged'))); ?> <?php if($main_page->have_posts()): while($main_page->have_posts()): $main_page->the_post(); ?> <div class="joke br-radius-none"> <span>* * *</span> <?php the_content(); ?> <!-- звездный рейтинг постов --> <div class="rating"><?php if(function_exists('the_ratings')) { the_ratings(); } ?></div> <!-- конец звездный рейтинг постов --> <!-- категория, автор --> <div class="blok">Категория: <span class="category-name"><?php the_category('single'); ?></span></div> <div class="blok">Автор: <span class="author"><a href="<?php home_url() ?>/?author=<?php echo $post->post_author; ?>"><?php the_author(); ?></a></span></div> <!-- конец категория, автор --> </div> <?php endwhile; ?> <?php else: ?> <?php endif; ?> </div> <!-- конец блок вывода анекдотов --> <?php wp_pagenavi() ?> </div> <!-- конец основной блок контента --> <?php get_footer() ?>
файл category-kartinki.php — срабатывает при нажатии на пункт меню «Картинки»
проблема: не работает пагинация, использует новый тип записей,нужно отобразить 50 записей<?php get_header() ?> <div id="templatemo_content_wrapper"> <?php get_sidebar('left') ?> <?php get_sidebar('right') ?> <!-- основной блок контента --> <div id="templatemo_content"> <div class="output-posts gallery" style="padding: 10px 24px;"> <?php $gallery = new WP_Query(array('post_type' => 'gallery_photo', 'posts_per_page' => 50, 'paged'=>get_query_var('paged'))); ?> <?php if($gallery->have_posts()): while($gallery->have_posts()): $gallery->the_post(); ?> <?php the_content(); ?> <a rel="prettyPhoto[gallery_1]" href="<?php $perem = url_post()/* пользовательская ф-ция */; echo $perem[0]; ?>"> <?php the_post_thumbnail(array(100,100)) ?> </a> <?php endwhile; ?> <?php wp_pagenavi() ?> <? endif; ?> </div> <!-- конец блок вывода анекдотов --> </div> <!-- конец основной блок контента --> <?php get_footer() ?>
Форум: Проблемы и решения
Тема: Проблема с пагинациейПокажите код вместе с блоком «Случайное фото»
Нет этот блок тут ни при чем. Я убирал его полностью со страницы и всё равно показывается лишняя страница в пагинации. Тут дело в чем-то другом…
Форум: Проблемы и решения
Тема: Проблема с пагинациейА вот при выводе записей произвольного типа пагинация не работает. Вот код:
<?php $gallery = new WP_Query(array('post_type' => 'gallery_photo', 'paged'=>get_query_var('paged'), 'posts_per_page' => 30)); ?> <?php if($gallery->have_posts()): while($gallery->have_posts()): $gallery->the_post(); ?> <?php the_content(); ?> <a rel="prettyPhoto[gallery_1]" href="<?php $perem = url_post()/* пользовательская ф-ция */; echo $perem[0]; ?>"> <?php the_post_thumbnail(array(100,100)) ?> </a> <?php endwhile; ?> <? endif; ?>
Форум: Проблемы и решения
Тема: Проблема с пагинациейДа, пожалуйста
<div class="output-post"> <?php $main_page = new WP_Query(array('category_name' =>'anekdoty', 'paged'=>get_query_var('paged'))); ?> <?php if($main_page->have_posts()): while($main_page->have_posts()): $main_page->the_post(); ?> <div class="joke"> <span>* * *</span> <?php the_content(); ?> </div> <?php endwhile; ?> <?php endif; ?> </div>
Форум: Проблемы и решения
Тема: Проблема с пагинациейЕсли вы создаёте новый объект WP_Query, или используете функцию wp_query(), то в аргументах обязательно должен быть указан параметр ‘paged’=>get_query_var(‘paged’)
Спасибо большое, помогло! 🙂 Только теперь на index.php отображается последняя страница(лишняя), на которую нажимаешь, а она пустая, там записей нет. Это видно на сайте если нажмете на название сайта в хедере -> далее внизу последняя страница в пагинации. Странно еще то, что если нажмете первый пункт меню(Анекдоты — используется шаблон category-anekdoty.php) то там пагинация отображается правильно. Построен этот шаблон так как и index.php
Эта лишняя страница может выводиться из-за блока «Случайное фото» ?Форум: Проблемы и решения
Тема: Проблема с пагинациейя пробовал вставлять такой код из справки — результат тотже 🙁
вот ссылка можете проверить пагинацию