لینک نمایش پست های قبل و بعد در وردپرس

در خیلی از قالب های وردپرس لینکی برای نمایش پست های قبلی و بعدی میبینید.ممکنه قالب شما به خودی خود این ویژگی رو در بر داشته باشه.با وجود چنین لینک هایی در پست ها ،افراد می تونن با کلیک روی لینک ها و بدون بازگشت به صفحه اصلی پست های قبل و بعد رو مطالعه کنن.البته بخش هایی مثل پست  های مرتبط در زیر پست ها عموما در سایت ها وجود داره که به سمت پست های مشابه هدایت می شید.با وجود لینک های قبل و بعد فقط مطالبی که زود تر یا پس از پستی در سایت آپ شدن نمایش داده میشن.در این پست توابعی رو برای ایجاد این لینک ها معرفی می کنیم.

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

ساخت لینک اول:پست های قبلی

برای ساخت چنین لینکی باید ایتدا کد زیر رو درج کنید:

<?php previous_post_link($format, $link, $in_same_cat = false, $excluded_categories = ''); ?>

این کد لینک رو ایجاد می کنه با این توضیح که:

بخش $format موجود در کد بالا،اجازه می ده که فرمت لینک قابل تغییر باشه.

بخش $link موجود در کد متن داخل لینک رو مدیریت می کنه.

بخش $excluded_categories موجود در کد به شما این اجازه رو می ده که تعیین کنید کدوم یک از دسته بندی ها می تونه شامل این لینک ها باشه.

همه ی پارامتر های موجود در کد اختیاریه.در واقع اکثرا کد رو به صورتی استفاده می کنن که راحت تر و سبک تر باشه.کد زیر اصل کدی هست که در بالا معرفی شد.بدون هرگونه آپشن اضافی!

<?php previous_post_link(); ?>

ضمنا می تونید فرمت کلی لینک رو هم تغییر بدید.مثلا کد زیر به شما این امکانو میده که متن داخل لینک با تگ h1 قرار داده شه.

<?php previous_post_link('<h1>%link</h1>'); ?>

ساخت لینک دوم:پست های بعدی

کدی که برای این منظور ارایه میدیم دقیقا به همون شکل ظاهر میشه با این تفاوت که پست بعدی رو به کاربر نمایش می ده.

اگه پست بعدی وجود نداشته باشه(یعنی پست ،آخرین پستی باشه که شما در سایت قرار دادید) لینک در پست نمایش داده نمیشه.

<?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>

در این کد هم یه سری پارامتر ها اختیاری هستن و می تونید از اونا استفاده نکنید.کد به صورت خام و بدون پارامتر های اضافی به صورت زیره:

<?php next_post_link(); ?>

برای تغییر فرمت لینک و استفاده از تگ h1 از کد زیر استفاده کنید:

<?php next_post_link('<h1>%link</h1>'); ?>

index

نحوه نمایش لینک های “قبلی و بعدی” در پست ها

ممکنه این سوال براتون پیش بیاد که چه طور مکان لینک ها در تم من تنظیم میشه.شاید بخواید به نسبت جای خالی موجود در صفحات تنظمیات لینک رو تغییر بدید.مثلا لینک رو چپ و راست کنید یا…

بدین منظور از کد زیر استفاده کنید:

<?php previous_post_link('<span class="left">&laquo; %link</span>');next_post_link('<span class="right">%link &raquo;</span>');?><div class="clearfix"></div>

بعد از درج کد خواهید دید که یه اسپن به عنوان نشانه گر در اطراف لینک ایجاد می شه که کلاس css رو برای تغییر در فرمت لینک به کار می بره.برای تغییر جهت وظاهر لینک و تعیین مکان می تونه مفید باشه.

ممنون از همراهی شما

منبع:بیگ تم

 

 

یک نظر

  1. MJ

    بسیار عالی بعدا حتما از این کد استفاده میکنم
    اینو هم بگید که اگر مثلا کلاس left وجود نداشت مکان فایل تغییر نمیکنه بعضی از دوستان شاید ندونن!
    ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *