Пост помощи! Последняя надежда на вас ребятки)

Добрый день уважаемые пикабушники! Надеюсь Вы мне поможите)

Занимаюсь одним сайтом для себя, языков программирования не знаю. Разбираюсь по ходу методом тыка.


Есть шаблон на WordPress - NewsPaper . В этом шаблоне я изменил код в одном из модулей, так чтоб посты полностью выводились на страницу, а не через миниатюру и описание.

И тут появилась проблема, вроде все работает, но посты на главной дублируются (WP_Query duplicate post). Если использовать код как отдельный шаблон, то все нормально. А если встраивать в модуль темы, то дублируются.


Может быть кто-то сможет реально помочь, буду очень признателен.

Прошу не топить в минусах, хотя бы какое то время :) Спасибо ;)


Вот собственно сам код:



<?php

class td_module_17 extends td_module {

function __construct($post) {

//run the parrent constructor

parent::__construct($post);

}

function render() {

ob_start();

?>

<?php $custom_query = new WP_Query('posts_per_page= 5');

while($custom_query->have_posts()) : $custom_query->the_post();

?>

<div class="post-1">

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">

<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>

<div class="float-tags">

<div class="bb-td-post-small-box clearfix">

<?php the_tags('','',''); ?>

</div>

</div>

<div class="post-2">

<?php the_content(); ?>

</div>

</div>

</div>

<?php endwhile; ?>

<?php wp_reset_postdata(); // reset the query ?>

<?php return ob_get_clean();

}

}

Программирование на PHP

59 постов2K подписчика

Добавить пост

Правила сообщества

- запрещено добавлять посты отличной от мира программирования тематики (так как пикабу - это в первую очередь развлекательный ресурс, то посты с юмором, историями, изображениями и всем, что связано с php - разрешены);

- запрещено добавлять посты с содержанием в виде вопроса, или просьбы о помощи, для этого есть тематические ресурсы;

- запрещено добавлять посты провакационной тематики, нацеленные на бессмысленные споры и оскарбления;

- в копипастах и переводах указывайте источники;

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

вам бы хотя бы на php.ru добраться, для помощи, а-то весь этот шлаккод тащить в ленту пикабу не очень хорошо.


не используй новый экземпляр  new WP_Query, вордпресс будет выкидывать на него коленца вместо этого лучше используй get_posts, в данном случае

раскрыть ветку (2)
Автор поста оценил этот комментарий

@kaloraw, Вы не могли бы помочь написать код с использованием get_posts?

Автор поста оценил этот комментарий

Спасибо большое!

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку