رفتن به مطلب

امکان paging برای یک Category ??


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

سلام روزتون به خیر باشه

یه سوالی داشتم

من یه category به اسم news تعریف کردم و حدود 10 تا پست توی این category استفاده کردم

میخوام این 10 تا .. سه تا سه تا توی صفحه اخبارم نشون داده بشه

و با یه کانتر صفحه بتونم به صفحات دیگه برم

سوال من این هستش:

ایا بحث paging و استفاده از افزونه هایی مثل wp-page-navi توی این مشکل امکان پذیر هست یا خیر؟

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

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

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

این هم کدم هست که از wp-page-nav استفاده کردم (ترجیح میدم از همین افزونه استفاده کنم تا خودم دستی کد به function.php اضافه کنم)


<section id="content" <?php pinboard_content_class(); ?>>
<?php
$my_query = new WP_Query('showposts=3&cat=4&offset=0');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<div class="NewsFrame">
<div class="NewsPhoto">
<?php the_post_thumbnail('‌NewsPhoto'); ?>
</div>
<div class="Newstext">
<div class="NewsTitle">
<h4>
<?php the_title(); ?>
</h4>
</div>
<div class="NewsContent">
<?php the_content('more'); ?>
<a href="<?php the_permalink() ?>">read more</a> </div>
</div>
<div style="clear:both"></div>
<hr />
</div>
<?php endwhile; ?>
</section>
<!-- #content -->

<div class="wp-pagenavi">
<div id="wp_page_numbers">
<ul>
<li class="active_page">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</li>
</ul>
</div>
</div>

ممنون میشم راهنمایی بفرمایید

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

سلام آقای مهدوی من پیج های مشایه که زحمت کشیدید رو خوندم

اما مشکل بنده چیز دیگست

وقتی افزونه WP-PageNavi استفاده کردم هیچ کانتری توی صفحه به من نشون نمیده

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

این هم کدم هست که از wp-page-nav استفاده کردم (ترجیح میدم از همین افزونه استفاده کنم تا خودم دستی کد به function.php اضافه کنم)

لینک به ارسال

مهدوی جان این ادرسیه که الان آپش کردم

اگه لازمه ادرس هاست رو بدم بگو اخوی..

http://lumix-light.com/?page_id=22

اگه ممکنه در مورد ادامه مطلب که توی این تاپیک جند باز مزاحمت شدم

هم یه بررسی اش بکنی ممنون میشم چون هردوش مربوط به یه صفحه است

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


<section id="content" <?php pinboard_content_class(); ?>>
<?php
$my_query = new WP_Query('cat=4');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<div class="NewsFrame">
<div class="NewsPhoto">
<?php the_post_thumbnail('‌NewsPhoto'); ?>
</div>
<div class="Newstext">
<div class="NewsTitle">
<h4>
<?php the_title(); ?>
</h4>
</div>
<div class="NewsContent">
<?php the_content('more'); ?>
<a href="<?php the_permalink() ?>">read more</a> </div>
</div>
<div style="clear:both"></div>
<hr />
</div>
<?php endwhile; ?>
</section>
<!-- #content -->
<div class="wp-pagenavi">
<div id="wp_page_numbers">
<ul>
<li class="active_page">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</li>
</ul>
</div>
</div>

کد رو ویرایش کردم. تست کنید

لینک به ارسال

آقا خیلی ممنونم لطف کردی....

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

زحمتی هم که شما کشیدی جسارتا صفحه فرقی نکرد نه ادامه مطلب نه paging

http://lumix-light.com/?page_id=22

نمیدونم چی کارش کنم دیگه؟

لینک به ارسال

این کد رو حذف :


<?php
$my_query = new WP_Query('showposts=3&cat=4&offset=0');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>

و این رو جایگزین کنید:


<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts(array('cat'=> '4','order' => 'DESC', 'paged' => $paged , 'posts_per_page' =>'3'));
while (have_posts()):the_post();?>

لینک به ارسال

این کد رو حذف :


<?php
$my_query = new WP_Query('showposts=3&cat=4&offset=0');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>

و این رو جایگزین کنید:


<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts(array('cat'=> '4','order' => 'DESC', 'paged' => $paged , 'posts_per_page' =>'3'));
while (have_posts()):the_post();?>

سلام

اقا اشکان واقعا خدا خیرت بده....

دستت درد نکنه واقعا کار کرد :) من چند روزه سر همین دو تا مشکل مونده بودم

برادر ممکنه اگه وقتشو داری یه توضیح هم روی کدش بهمون بدی؟ که برای چی قبلیه کار نمیکرد ولی کد شما درست کار میکننه؟

بازم ازت خیلی ممنونم

لینک به ارسال

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

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

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

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

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

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

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

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

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