کار نکردن افزونه wp -pagenavi

این تاپیک 8 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  tv22 ،‏ 2 سال و 10 ماه پیش .

این تاپیک تاکنون 1127 بازدید داشته است .

نویسنده پست
چهار شنبه ، 22 ژانویه 2014     8:50 ب.ظ #


tv22

Subscriber
16 پست11 تاپیک

من افزونه wp -pagenavi رو نصب کردم ولی مشکلش اینه که مثلا اگه 8تا نوشته داشته باشم و توی هر صفحه 4تا نوشته رو بخوام نمایش بده،توی صفحه اول 4 تانوشته رو که نمایش میده توی صفحه دوم هم همون 4تا نوشته تکراری صفحه اول رو نمایش میده،در واقع صفحه دوم کار نمیکنه،البته اینم بگم که برگه های سایتم قالب جداگانه دارندکه من سورس کد رو براتون گذاشتم.یه جا خوندم که مشکل از حلقه قالب برگه هاست ولی منظورشو نفهمیدم.
<?php
/*
Template Name: actor
*/
?><?php get_header(); ?>
<?php get_sidebar('top'); ?>
<?php query_posts('cat=22'); ?>
<?php
if (have_posts()) {
/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation')) {
theme_page_navigation();
}
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', get_post_format());
}
/* Display navigation to next/previous pages when applicable */
if (theme_get_option('theme_bottom_posts_navigation')) {
theme_page_navigation();
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>

0  تشکر
چهار شنبه ، 22 ژانویه 2014     9:08 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

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

تو صفحه دوم باید از پست های صفجه اول فاکتور بگیری تا مابقی رو نمایش بده

 

2  تشکر
جمعه ، 24 ژانویه 2014     11:35 ق.ظ #


tv22

Subscriber
16 پست11 تاپیک

مرسی که پاسخ دادید،فکر کنم منظورمو نفهمیدین! توی صفحه ی دوم که میزنم 4تا پست صفحه اول نمایش داده میشه ولی4تا پست صفحه دوم نمایش داده نمیشه !خوب چطوری بایدتو صفحه دوم از پست های صفجه اول فاکتور بگیرم تا مابقی رو نمایش بده

0  تشکر
جمعه ، 24 ژانویه 2014     11:44 ق.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

من فکر کردم شما دو تا پیج مجزا دارید

خب عزیز افزونه خودش این کار رو انجام میده ، مثلا هر صفحه اگر 4 تا پست باشه فحه سوم پست شماره 9 - 10 - 11 - 12 رو نشون میده

شما یکبار افزونه رو غیر فعال کن و دوباهر فعالش کن

0  تشکر
جمعه ، 24 ژانویه 2014     3:42 ب.ظ #


tv22

Subscriber
16 پست11 تاپیک

ببینید من برای هر کدام از برگه های سایتم از یه قالب جدا استفاده میکنم مثلا اگه 3 برگه :اخبار ورزشی،اخبار سیاسی،اخبار اقتصادی داشته باشم.برای هرکدام یه قالب جدا گذاشتم که تمام نوشته های دسته اخبار ورزشی میرن توی صفحه اخبار ورزشیو بقیه هم به همین صورت اند،وقتی که این افزونه رو برای صفحه اصلی استفاده میکنم درست کار میکنه ولی برای صفحه هایی مثل اخبار ورزشی،اخبار سیاسی،اخبار اقتصادی که همشون قالب برگه جدا دارند این افزونه کار نمیکنه و در واقع اگه 9تا پست توی اخبار ورزشی داشته باشم با کلیک روی صحه 1یا2یا3همشون فقط 3تا پست که این همن نشون میدن.درواقع صفحه2یا3بقیه پست هارو نشون نمیدن وهمون سه تا پست تکراری رو نشون میدن.

0  تشکر
جمعه ، 24 ژانویه 2014     4:20 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

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

reza_gh949@yahoo.com

1  تشکر
شنبه ، 25 ژانویه 2014     11:10 ق.ظ #


tv22

Subscriber
16 پست11 تاپیک

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

1  تشکر
شنبه ، 25 ژانویه 2014     11:12 ق.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

ببین 25 درصد کد ها و افزونه ها روی لوکال درست کار نمیکنن عزیزم

 

به نظر من اول آپلودش کن بعد هر جاش مشکل داشت بگو

2  تشکر
شنبه ، 25 ژانویه 2014     12:00 ب.ظ #


tv22

Subscriber
16 پست11 تاپیک

مرسی که جواب میدین،توی یه انجمن دیگه پاسخمو گرفتم باید به جای کد
<?php query_posts('cat=8'); ?>
از کد زیر استفاده بشه و به راحتی مشکل حل شد.

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts(array('cat'=> '8', 'paged' => $paged)); ?>

0  تشکر
پست 1 تا 9 (از مجموع 9 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .