بهطور پیشفرض وردپرس پستهای شما را به ترتیب تاریخ، از جدیدترین به قدیمیترین پست، نمایش میدهد اما شاید نیاز داشته باشید که پستها را بالاتر یا پایینتر قرار دهید. و از نظر شما نمایش درست نوشتهها در وردپرس به گونه دیگری باشد. اگر قصد دارید ترتیب نمایش پستهای بلاگ وردپرسی خود را تغییر دهید، این مقاله را بخوانید. باوجودی که در ابتدا به نظر میرسد راهی برای این کار وجود ندارد اما تعجب میکنید که بگوییم ۴ راه آسان وجود دارد تا نمایش صحیح نوشتههای بلاگ را امکانپذیر سازید:
- تاریخ انتشار پست را تغییر دهید.
- از پلاگین Post Types Order استفاده کنید.
- از ویژگی Sticky Posts وردپرس استفاده کنید.
- با استفاده از کد کوئری، وردپرس را اصلاح کنید.
راهی را انتخاب کنید که برای شما آسان است و نیازهایتان را رفع میکند.
نمایش درست نوشتهها در وردپرس
نوشتهها را به ترتیب مورد نظر نمایش دهید
چرا ترتیب نمایش پستهای بلاگ در وردپرس را تغییر دهیم؟
اگر تازه یک بلاگ وردپرسی راهاندازی کردهاید، احتمالا فعلا نیازی ندارید که پستها را جابهجا کنید یا به دنبال نمایش درست نوشتهها در وردپرس باشید اما به محض اینکه محتوای بلاگ شما زیاد شود شاید بخواهید مقالات را به شیوههای مختلف در بلاگ نمایش دهید تا مثلا در صفحه اول یا لیست پستهای اخیر بهتر دیده شوند. برای این منظور حتما این ۴ راهحل برای نمایش نوشتهها را بخوانید.
۱- تاریخ انتشار پست را تغییر دهید
تاریخ انتشار را بصورت دستی تغییر دهید
این متد راحتترین راه برای تغییر ترتیب پستهای بلاگ است که از ویژگی خود وردپرس در نمایش تاریخی پستها استفاده میکند و تاریخ انتشار پست را عقب یا جلو میبرد.
برای این منظور در پنجره ویرایش پست، تاریخ انتشار را در پانل Document انتخاب کنید که منجر به باز شدن یک پنجره برای تعیین تاریخ و زمان میشود. پس از اینکه تاریخ و زمان جدید را انتخاب کردید، دکمه Update را فشار دهید تا تغییرات ذخیره شوند.
توجه کنید؛ تاریخی را انتخاب کنید که با سایر پستها مرتبط باشد و خیلی فاصله زمانی از بقیه نداشته باشد.
۲- از پلاگین Post Types Order استفاده کنید
اگر به دنبال تغییر ترتیب پستهای بلاگ هستید اما میخواهید تاریخ انتشار را دست نزنید، این روش برای شما مناسب است. ابتدا باید افزونه
Post Types Order را نصب کنید. پس از فعالسازی، باید به گزینه تنظیمات بروید و نوع پستها را انتخاب و ذخیره کنید. سپس به گزینه پستها بروید و به ترتیبی که دوست دارید پستها را درگ و دراپ کنید.
۳- از ویژگی Sticky Posts وردپرس استفاده کنید
استفاده از پست چسبناک در وردپرس
بسیاری از کاربران فقط برای بهتر جلوه دادن یک پست، اقدام به مرتب کردن پستها میکنند و خوشبختانه وردپرس این ویژگی را دارد. Sticky posts یا پست چسبناک به شما اجازه میدهد تا یک نوشته را بالاتر از سایر نوشتههای در بلاگ نمایش دهید.
به این صورت که در صفحه ویرایش نوشته، باکس Stick to the Front Page را در پانل Document علامت بزنید و دکمه Update را بزنید. اگر بلاگ خود را چک کنید خواهید دید که پست انتخابی در بالای صفحه پین شده است. با توجه به نوع قالب بلاگ، پست چسبناک به صورتهای گوناگون متمایز خواهد شد. این نیز یکی دیگر از روشهای نمایش درست نوشتهها در وردپرس است.
۴- با استفاده از کد، کوئری وردپرس را اصلاح کنید
این روش نیاز به افزودن کد به سایت وردپرسی دارد. اگر قبلا انجام ندادهاید شاید کمی برایتان سخت باشد. به اسنیپت کد زیر نگاه کنید. این قطعه از کد به شما اجازه میدهد تا پستها را به ترتیب تاریخ، از قدیمیترین به جدیدترین پست، نمایش دهید.
این کد پارامترهای orderby و order را در کوئری پیشفرض وردپرس اصلاح میکند. اما این کد شاید به دلیل وجود برخی پلاگینها و قالبها که کوئری را قبلا تغییر دادهاند عمل نکند به همین دلیل باید از پارامتر supress_filters بهصورت زیر استفاده کنید: