بنا به درخواست دوستان مطلب کاملتر و حرفه ای تر برای ساخت شماره صفحه بدون پلاگین ارسال شد. برای مشاهده مطلب دقیقتر و بهتر به لینک “صفحه بندی مطالب در وردپرس” مراجعه نمایید.
با توجه به درخواست کاربران , کد این مطلب در تاریخ 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(); ?>
araz
این ارور رو میده
Fatal error: Can’t use function return value in write context in /home/hlxfbeyr/public_html/wp-content/themes/test/index.php on line 83
علی حاجی محمدی 14 سال عضو همیار وردپرس
بررسی میکنم
یاهو 110
من کد رو هرجا میزارم سایتم بالا نمیاد!!!!!
علی حاجی محمدی 14 سال عضو همیار وردپرس
بررسی میکنم !
ملکی
سلام… بابت تمامی زحمات متشکرم…
کد زیر را در هر جایی از صفحه اصلی قرار دادم پیام زیر را داد…
Parse error: syntax error, unexpected ‘<' in /home/tdownloa/public_html/wp-content/themes/30tdownload/index.php on line 57
فکر کنم مشکل بازگرداندن تابع دارد
علی حاجی محمدی 14 سال عضو همیار وردپرس
باید بررسی کنم
نیما
سلام
مرسی از ساییتون
یک سوال . این میشه برای قسمت کامنت هم استفاده کرد و کامنت ها رو هم صفحه بندی کرد؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
نه عزیزم برای کامنت ها به زودی افزونش رو میذاریم
سعید
سلام دوستان
1. در مورد این مشکل فید جستجو کردم ولی حتی در سایتهای خارجی هم جواب مشخصی پیدا نکردم
امروز متوجه شدم فید سایتم درست نمایش داده نمیشه و در هیچ فیدخوانی هم نمیشه مطالب رو دید:
http://www.urmia-sport.com/feed
2. مدتی هست که موقع پذیرفتن نظرات، چند ثانیه بعد از کلیک روی “پذیرفتن”، اون دیدگاه رنگش قرمز میشه، البته بعد از رفرش کردن صفحه همه چی درسته. و اینکه وقتی توی پنل مدیریت به یه نظر پاسخ میدم، نظری که من دادم رو مثل قبل زیر نظر کاربر نشون نمیده و باز هم با رفرش کردن صفحه نظرم رو می بینم.
3. موقع بارگذاری تصویر، عکس رو کامل لود میکنه و توی پیغام “در حال فشرده سازی” میمونه و تصویر رو برام نشون نمیده تا دکمه “گذاشتن در نوشته” رو بزنم و باید به گالری برم و تصویر آپلود شده رو اونجا ببینم و توی نوشته بذارم.
لطفا منو راهنمایی کنید. ممنون
علی حاجی محمدی 14 سال عضو همیار وردپرس
سعید جان بهتره فایل های وردپرست رو پاک و دوباره روی هاستت بریزی و مشخصات دیتابیس قبلی رو بهش بدی ! حواست باشه wp-content رو تغییر ندیا !
فرشته
سلام
اگه میشه بیشتر بگین تو هر فایلی بریزیم مشکلی پیش نمیاد
قابلیت افزونه رو داره یا افزونه بهتره
مرسی
علی حاجی محمدی 14 سال عضو همیار وردپرس
والا فرشته خانم عرض کنم که قابلیت داره اما این که میگید مشکل چه مشکلی بنده تست کردم !
محمد جواد
سلام . اگه از این کد استفاده کردیم بعدا می تونیم برای استایلش از افزونه pagenavi style استفاده کنیم .
علی حاجی محمدی 14 سال عضو همیار وردپرس
نه !
مینا
فرق این کد با پلاگین چیه؟ ببخشید اگه سئوالم مبتدیانست.
علی حاجی محمدی 14 سال عضو همیار وردپرس
این کد هست و به مراتب کارش راحت تر از پلاگینه و دیگه نیاز نیست الکی پلاگین نصب کنید !
محمد
سلام
این کد را وقتی در قالب به جای کد
قرار می دم مشکل ایجاد میشه و کلا سایت تعطیل میشه
علی حاجی محمدی 14 سال عضو همیار وردپرس
چه پیغامی میده ؟ این کد رو باید تو خود قالب مثلا Index.php بذارید نه functions
محمد فرهمند
ببخشید تنظیمات گرافیکیش از کجا بارگذاری میشه ؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
از توی style.css باید وارد کنید