آموزش تغییر ترتیب نوشته ها در وردپرس

آموزش تغییر ترتیب نوشته ها در وردپرس

بروزرسانی شده در۲۱ تیر ۱۴۰۳

آنچه در این مقاله می خوانید...

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

چرا باید ترتیب نوشته ها در وردپرس تغییر کند؟

اگر سایت خود را تازه ایجاد کرده اید احتمالا این آموزش چندان به کار شما نمی آید ولی ممکن است در آینده نیاز پیدا کنید تا نسبت به تغییر ترتیب نوشته ها در وردپرس اقدام کنید.

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

این مورد یکی از دلایلی بود که برای ما اتفاق افتاده بود،شما ممکن است هر دلیل دیگری برای این کار داشته باشید.بنابراین اگر قصد دارید تا ترتیب نوشته ها در وردپرس را تغییر دهید در ادامه مطلب همراه ما باشید.

تغییر ترتیب نوشته ها در وردپرس

روش های مختلفی برای تغییر ترتیب نوشته ها وجو دارد که ما قصد داریم در این آموزش ۴ روش مختلف را با هم بررسی کنیم.تمام روش ها شما را به هدفتان می رساند و هیچ تفاوتی ندارد که از کدام روش استفاده می کنید.ما به ترتیب از ساده ترین روش شروع می کنیم تا در نهایت روش پیشرفته این کار را یعنی تغییر ترتیب نوشته ها در وردپرس با استفاده از کدنویسی را به شما آموزش می دهیم.

تاریخ نوشته را تغییر دهید

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

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

برای این کار کافی است مراحل زیر را دنبال کنید.

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

استفاده از افزونه Post Type Oder

اگر قصد دارید تغییر ترتیب نوشته ها را دارید ولی تمایلی به تغییر تاریخ آن ندارید می توانید از طریق افزونه Post Type Oder اقدام به این کار کنید.

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

در مرحله بعد از قسمت نوشته ها > Re-order وارد صفحه تنظیمات افزونه شوید.

در این قسمت لیستی از نوشته ها را مشاهده می کنید که قادر خواهید بود با کشیدن و رها کردن ترتیب نمایش نوشته ها را تغییر دهید.

تغییر ترتیب نوشته ها در وردپرس

استفاده از ویژگی پست های چسبنده در وردپرس

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

برای این کار باید مراحل زیر را دنبال کنید:

  • وارد نوشته موردنظر خود شوید.
  • بر روی ویرایش نوشته کلیک کنید.
  • در قسمت نوشته ها،تیک چشپاندن به بالای بلاگ را بزنید.
  • در نهایت گزینه بروزرسانی نوشته را بزنید.
استفاده از ویژگی پست های چسبنده در وردپرس

الان با ورود به بخش نوشته های سایت خواهید دید که نوشته مورد نظر شما به ابتدای لیست نوشته ها آمده است.

تغییر کوئری وردپرس با استفاده از کد

اگر قصد دارید که با استفاده از کدنویسی این کار را انجام دهید باید مراحل زیر را دنبال کنید.با توجه به این که با سه روش گفته شده مشکل ۹۰ درصد شما حل خواهد شد ولی باز نیاز دیدیم که با استفاده از کدنویسی هم به شما آموزش دهیم تا این آموزش کامل شود.

برای این کار کافی است کد زیر را به فایل functions.php قالب سایت خود اضافه کنید.


function lamerdweb_custom_query( $query ){

if($query->is_main_query() && ! is_admin() && $query->is_home() ){

    $query->set( 'orderby','date' );
	$query->set( 'order','DESC' );
	$query->set('supress_filters','true');
}

}
add_action('pre_get_posts','lamerdweb_custom_query');

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

امیدوارم که با استفاده از این آموزش مشکل تغییر ترتیب نوشته ها در وردپرس شما هم حل شده باشد.به امید کسب و کار اینترنتی موفق برای شما?.

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

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

ده + 9 =