ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ترفند صفحه بندی مطالب در وردپرس



mha
January 11th, 2012, 23:10
http://dl.khandoon.ir/images/2012/01/wp-next-page.jpg

آیا شما می‌دانید که می‌توانید مطالبتان را به چندین صفحه در قالب یک پست تبدیل کنید؟
اگر شما بخواهید مطالب و محتواهای حجیم را که مطمئناً دارای حجم بالایی از عکس و متن هستند را به صورت یکباره با استفاده از سیستم مدیریت محتوا وردپرس خود منتشر کنید، با مطلبی حجیم مواجه شده که علاوه بر آزردگی شما نارضایتی مخاطب را نیز در بر خواهد داشت برای مثال وقتی شما بخواهید نقد و بررسی کاملی از یک محصول را منتشر کنید به ناچار انتشار این مطلب در چند پست را مدنظر خود قرار می‌دهید و شاید هم مطلبتان را در قالب اسناد متنی ارائه کنید.
http://khandoon.ir/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif
با استفاده از قابلیت بخش بندی و صفحه بندی یک پست می‌توانید بر مشکلات فائق آیید.
برای استفاده از این قابلیت وردپرس فقط کافی است تا کد زیر را در فایل functions.php قالب وردپرس اضافه کنید.


add_filter('mce_buttons','wysiwyg_editor');
function wysiwyg_editor($mce_buttons) {
$pos = array_search('wp_more',$mce_buttons,true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
$tmp_buttons[] = 'wp_page';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
}
return $mce_buttons;
}با اضافه کردن کد بالا به فایل functions.php یک ابزار به ویرایشگر وردپرس به شکل زیر اضافه می شود.

http://dl.khandoon.ir/images/2012/01/next-page.jpg
و کد زیر را برای قرار دادن شماره صفحات پست در فایل single.php قالب خود اضافه کنید.


<?php wp_link_pages( array( 'before' => '<div><span>' . __( 'Pages:', 'khandoon' ) . '</span>', 'after' => '</div>' ) ); ?>قالب بندی نمونه: (می توانید به سلیقه خود تغییر دهید)


.page-link {
clear: both;
display: block;
margin: 0 0 1.625em;
}
.page-link a {
background: #eee;
color: #373737;
margin: 0;
padding: 2px 3px;
text-decoration: none;
}
.page-link a:hover {
background: #888;
color: #fff;
font-weight: bold;
}
.page-link span {
margin-right: 6px;
}با اضافه کردن کد بالا هم اکنون شما می توانید پست های چند بخشی خود را در قالب یک پست و با صفحه بندی ارائه کنید.

پ ن : برای اطلاعات بیشتر درباره کد wp_link_pages به مستندات وردپرس (https://codex.wordpress.org/Template_Tags/wp_link_pages) مراجعه کنید.

منبع: خندون دات آی آر (http://khandoon.ir/paging-trick-on-wordpress)