بنا به درخواست دوستان مطلب کاملتر و حرفه ای تر برای ساخت شماره صفحه بدون پلاگین ارسال شد. برای مشاهده مطلب دقیقتر و بهتر به لینک “صفحه بندی مطالب در وردپرس” مراجعه نمایید.
با توجه به درخواست کاربران , کد این مطلب در تاریخ 24 آذر تغییر پیدا کرد
اگر از بچه های خونگرم همیار وردپرس باشید در جریان هستید که چندی پیش پلاگین مبنی بر نمایش شماره صفحه در صفحه اصلی برای مطالب قرار دادیم خب امروز میخواهیم با یک کد ساده این کار رو انجام بدیم ! جالبه نه ؟! امروز هم باما باشید …
برای نمایش شماره صفحه ابتدا کد زیر را در functions.php قالب خود قرار دهید :
<?php function wp_corenavi() { global $wp_query, $wp_rewrite; $pages = ''; $max = $wp_query--->max_num_pages; if (!$current = get_query_var('paged')) $current = 1; $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999)); $a['total'] = $max; $a['current'] = $current; $total = 1; //1 - display the text "Page N of N", 0 - not display $a['mid_size'] = 5; //how many links to show on the left and right of the current $a['end_size'] = 1; //how many links to show in the beginning and end $a['prev_text'] = '« Previous'; //text of the "Previous page" link $a['next_text'] = 'Next »'; //text of the "Next page" link if ($max > 1) echo '</pre> <div class="navigation">'; if ($total == 1 && $max > 1) $pages = '<span class="pages">Page ' . $current . ' of ' . $max . '</span>'."\r\n"; echo $pages . paginate_links($a); if ($max > 1) echo '</div> <pre> '; } ?>
و سپس کد زیر را در هرجای قالب که میخواهید شماره صفحات نمایش داده شود قرار دهید :
<?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
علی
سلام.
اتز این کد میشه برای دسته های وردپرس هم استفاده کرد ؟ دسته هایی که قالب جدا دارند . آیا میشه صفحات مربوط به هر دسته رو صفحه بندی کرد ؟ آیا میشه مشخص کرد که در صفحه اول هر دسته از سایت چند مطلب قرار بگیره و بقیه در مابقی صفحات ایجاد شده برای همان دسته قرار بگیرند ؟
توجه کنید منظور بنده صفحه بندی برای هر دسته از سایت هست نه برای کل سایت و صرفا صفحا index سایت.
ممنون میشم دوستان راهنمایی بفرمایید که آیا میشه یا خیر .
خیلی لازم و ضروری هست .
منتظریم . باتشکر
Bahar 11 سال عضو همیار وردپرس
سلام
نه با این نمیشه
سعید تاج آبادی فراهانی
کد خرابه
پایین پوسته همیار وردپرس رو هم فارسی کنید
زیر دیدگاه ها رو میگ
محمد
کدتون مشکل داره
میثم
سلام علی جان
ممنونم بابت آموزشهای خوبتون. این مورد را همونجوری که گفتید ویرایش کردم ولی سایت کلا بالا نیومد و خراب شد. مجبور شدم فایلهای اصلی را دوباره از محیط اف تی پی آپلود کنم تا درست بشه
حامد VN
آقا من این کد گذلشتم ولی سایتم کلاً تعطیل شد!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
این چه کدی بود که این کارو کرد
سایتم اصلاً بالا نمی آد
بخش مدیریت هم بالا نمی آد!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
چی کار کنم؟
Thinker
سلام آقای حاجی محمدی، من ادمین crackbaz.ir هستم، ما یه مشکلی داریم، اونم اینه که دیدگاه هامون کلا مشکل داره، اول این که آواتار عکس ها رو به درستی نمایش نمیده، بعد کامنت ها رو صفحه بندی نمیکنه، تنظیمات مرتب سازی صعودی، نزولی وردپرس هم روش کار نمیکنه، به نظر شما چه کار کنیم تا مشکل حل شه؟
محمد
سلام
ممنون از پشتیبانیتون از وردپرسی ها
من قالبی دارم که به طور پیشفرض امکان نمایش آخرین مطالب را ندارد و به صورت جعبه ای است ، میخواستم ببینم با چه افزونه ای میتونم آخرین مطالب سایت رو نشون بدم ، البته چند افزونه را امتحان کردم که مشکلاتی داشتند مثلا پائین مطالب لیست شماره صفحات نبود.
قالب من رو به طور کلی ابزارکها تشکیل میدهند ، ۵ ستون ابزارک برای ساید بار و بار اصلی به همین دلیل باید از افزونه و ابزارک برای مطالبم استفاده کنم
و بعد اینکه میخواهم در صورت امکان عکس و عنوان مطلب رو به همراه چکیده ای از مطلب نمایش دهم ، ۵ مطلب اصلی و در پائین مطالب صفحات بعدی
سپاس
mona
آقا سلام.
من می خوام از این کد برای آرشیو آخرین نظرات استفاده کنم ، توی قسمت های دیگه میاد ، ولی وقتی توی صفحه مورد نظر می زارم اجرا نمیشه
ممنون میشم کمکم کنید
رامين
سلام كدها براي من ديده نميشه در چند مرورگر تست كردم ديده نمي شه لطفا بررسي كنيد
محمد هادی
علی جان این خط کد یادت رفته بگی ملت قرار بدن وگر نه اصلا شماره صفحات نشون داده نمیشه