-13

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

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

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


Есть шаблон на 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();

}

}

Дубликаты не найдены

0

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


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

раскрыть ветку 2
-1

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

-1

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

0

для такого есть, как минимум, стак оверфлоу

раскрыть ветку 1
-1

я там написал, подумал может на пикабу есть кодеры грамотные, подскажут.

0

сходи на сайберфорум, в сто раз быстрее помогут

раскрыть ветку 2
0

я бы предложил по возможности не пользоваться русскими форумами.

раскрыть ветку 1
-1

да я это уже понял, на stackoverflow в русской версии даже не стал создавать вопрос

0

NewsPaper хорошая тема.
чтобы не дублировались посты кмк надо шаблон главной страницы пилить.
точнее придется его совсем поменять, но может тогда лучше другую тему взять? в NewsPaper практически все завязано на показ постов миниатюрой+короткий текст, не только на главной, а еще и во всех рубриках.

раскрыть ветку 5
-1

так я поменял, все работает, но из за ошибки в коде, посты задваиваются.

раскрыть ветку 4
0

что за модуль был исправлен? может таки его оставить в покое, просто не вызывать его на главной?

раскрыть ветку 3
Похожие посты
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: