رفتن به مطلب

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


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

سلام

آقا من وقتی رو مطالب سایتم زیا شده یعنی 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

لینک به ارسال

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

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

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

لینک به ارسال

بله

بله از 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 بار از


<?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() هم که در پایان حلقه وجود داره.

لینک به ارسال

کوئری :

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");
}
?>

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...