رفتن به مطلب

ثابت ماندن صفحات سایت


پست های پیشنهاد شده

سلام

آقا من وقتی رو مطالب سایتم زیا شده یعنی 2 صفحه شده ،من میرم صفحه 2 ولی بازم طمالب صفحه یک رو نشون میده یعنی صفحه عوض میشه ولی مطالب نه

یکی از دوستان گفتش از این کد استفاده کنم


<?php
$page_num = $_GET['page'];
if ($page_num=='') $page_num =1;
query_posts('showposts=9&paged='.$page_num); ?>

خب حالا من این کدو کجا وارد کنم تا درست بشه اگه کد دیگه ایی هم هست بگید لطفا

ممنون میشم جواب بدین اخه خیلی ضروریه راستی من از کد نمایش مطالب دسته خاص تو صفحه اول هم استفاده میکنم می خوام بدونم به اون هم ربط داره

لینک به ارسال

شما چجوری می ری صفحه ی دو ؟

آدرستون رو به این صورت تایپ کنید و چک کنید

http://yordomain.com/page/2

  • امتیاز 2
لینک به ارسال

برو به پیشخوان تنظیمات و پیوند یکتا

ساختار پیوند یکتار را از دیفالت خارج کن و به نام نوشته تغییر بده صفحه را ذخیره کن و چک کن هم از طریق کلید سایت و هم آدرسی که قبلا دادم

از وقتی که پاسخ دادید تا الان فقط 1 ساعت گذشته کمی صبور تر باشید

  • امتیاز 3
لینک به ارسال

بله

بله از 2 یا 3 تا کوری استفاده کردم یک کوری نمایش ندادن مطالب یک دسته خاص تو صفحه اول و یکی دیگه هم کوری نمایش اخرین مطالب یک دسته خاص

اینم کدش


<?php if(have_posts()): query_posts('cat=19&showposts=6'); while(have_posts()): the_post(); ?>
<div class="bg-user-news">
<div class="title-user-news"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div class="text-user-news">
<?php $szPostContent = $post->post_content;
$szSearchPattern = '~<img [^\>]*\ />~';
preg_match_all( $szSearchPattern, $szPostContent, $aPics );
echo $aPics[0][0]; ?>

</div>
<div class="more-user-news"><a href="<?php the_permalink(); ?>">ادامه</a></div>
</div>
<?php endwhile; wp_reset_query(); endif; ?>

یعنی بر طرف میشه؟

مرسی که دارید کمک میکنید

ویرایش شده توسط Morteza
لینک به ارسال

اگر دوبار querry رو صدا زدید دو بار هم باید


wp_reset_query()

داشته باشید من ولی یکیش رو می بینم چک کنید هر دو کوئری در انتها ریست شده باشند

  • امتیاز 2
لینک به ارسال

یعنی 2 بار از


<?php endwhile; wp_reset_query(); endif; ?>

استفاده کنم

یعنی این جوری


<?php if(have_posts()): query_posts('cat=19&showposts=6'); while(have_posts()): the_post(); ?>
<div class="bg-user-news">
<div class="title-user-news"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<div class="text-user-news">
<?php $szPostContent = $post->post_content;
$szSearchPattern = '~<img [^\>]*\ />~';
preg_match_all( $szSearchPattern, $szPostContent, $aPics );
echo $aPics[0][0]; ?>
</div>
<div class="more-user-news"><a href="<?php the_permalink(); ?>">ادامه</a></div>
</div>
<?php endwhile; wp_reset_query(); endif; ?>
<?php endwhile; wp_reset_query(); endif; ?>

؟

لینک به ارسال

کوئری :

query_posts('cat=19&showposts=6'); 

بشه :


$paged = get_query_var('paged') ? get_query_var('paged') : 1;
query_posts('cat=19&showposts=6&paged='.$paged);

تست کنید

wp_reset_query() هم که در پایان حلقه وجود داره.

  • امتیاز 5
لینک به ارسال

کوئری :

query_posts('cat=19&showposts=6'); 

بشه :


$paged = get_query_var('paged') ? get_query_var('paged') : 1;
query_posts('cat=19&showposts=6&paged='.$paged);

تست کنید

مرسی مشکل این کوری که دادم حل شد من در واقع از 2 کوری استفاده میکردم یک کوری دیگه هم هست که مال نمایش ندادن مطالب دسته خاص تو صفحه اول هستش


<?php
if (is_home()) {
query_posts("cat=-22,-21,-20,-19,-18,-159");
}
?>

حالا این کوری مشکل داره با حذف همه چی درست میشه ولی لازمش دارم

ممنون میشم واسه اینم یک کد بنویسید

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...