PDA

View Full Version : سوال: مشکل با wp pagenavi



CodeKhor
پنج شنبه 02 مهر 1394, 17:14 عصر
سلام دوستان و اساتید بزرگوار
من با تابع wp_pagenavi مشکل پیدا کردم من این تابع رو توی فوتر استفاده کردم و توی صفحه ایندکس هیچ مشکلی باهاش ندارم کاملا اوکی ولی توی صفحاتی مثل سرچ یا آرشیو(کاملا از اول نوشته شدن) کار نمیکنه و تعداد صفحات رو نشون نمیده و فقط پست های صفحه اولشون نشون میده اطلاعت رو هم از دیتابس به این شکل میگیرم




//Number OF Posts Per Page And Page Number
$numposts=get_option('posts_per_page');
$offset = (get_query_var('paged')-1) * $numposts;
if ($offset==- $numposts){$offset = 0;}

//Create Query
if ($searchmod==1) {$que='SELECT zax.*,wp_posts.* FROM wp_posts,zax WHERE zax.ID = wp_posts.ID And zax.at like "%' . $searchtext . '%"' . ' OR zax.tk like "%' . $searchtext . '%"' . ' order by wp_posts.post_date DESC LIMIT ' . $offset . ',' . $numposts ;}
if ($searchmod==2) {$que='SELECT zax.*,wp_posts.* FROM wp_posts,zax WHERE zax.ID = wp_posts.ID And zax.at like "%' . $searchtext . '%" order by wp_posts.post_date DESC LIMIT ' . $offset . ',' . $numposts ;}
if ($searchmod==3) {$que='SELECT zax.*,wp_posts.* FROM wp_posts,zax WHERE zax.ID = wp_posts.ID And zax.tk like "%' . $searchtext . '%" order by wp_posts.post_date DESC LIMIT ' . $offset . ',' . $numposts ;}
$posts = $wpdb->get_results($que);
foreach($posts as $post) {
....



کد pagenavi هم توی فوتر به این شکل




<?php
if($wp_query->max_num_pages>1)
{
?>
<div class="row">
<div class="allstyle col-md-12">
صفحات
<div class="apostsdiv">

<?php wp_pagenavi(); ?>

</div>
</div>
</div>
<? } ?>



مشکل چیه ؟؟؟؟

مهرداد سیف زاده
پنج شنبه 02 مهر 1394, 19:58 عصر
جایی رو که wp_pagenavi استفاده کردی بعدش wp_reset_query رو بنویس ببین کار میکنه


<div class="row">
<div class="allstyle col-md-12">
صفحات
<div class="apostsdiv">

<?php wp_pagenavi(); ?>
<?php wp_reset_query(); ?>
</div>
</div>
</div>

CodeKhor
پنج شنبه 02 مهر 1394, 21:13 عصر
خیر ! درست نشد هیچ تغییری نکرد :متفکر:

CodeKhor
جمعه 03 مهر 1394, 00:12 صبح
یه کشف جدید کردم در مورد این مشکلم :متفکر:

توی صفحه ایندکس با wp_pagenavi مشکلی ندارم همه چی اوکیه بعد تمام کد index.php رو جایگزین sch.php کردم یعنی کلا sch.php پاک کردم کدهای index.php ریختم توش :متفکر: ولی اینجا همون کدی که توی ایندکس کار میکرد دیگه کار نمیکرد دوباره همون مشکل نمایش ندادن صفحات وجود داشت :لبخندساده: ناموسا یکی فاز وردپرس برا من روشن کنه :لبخندساده: