wordpress-wp-query

 

با سلام;

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

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

 

1- ارسال مطلب جدید، که ما بهش نیاز نداریم

 

2-تغییر زمان انتشار پست به روز جاری:

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

3- ایجاد یک تغییر کوچک در حلقه مطالب وردپرس در index.php پوسته وردپرس:

به صفحه index.php مراجعه و کد زیر رو پیدا کنید:

 

[codesyntax lang=”php”]

<?php if(have_posts()) : ?>

[/codesyntax]

 

 

در تمامی سایت های وردپرسی این کد وجود دارد و نبود تین کد = با نشان ندادن مطالب در سایت پس وجود دارد :)

حال کد بالا را به این کد تغییر دهید:

 

[codesyntax lang=”php”]

<?php if (have_posts()) :
				global $query_string;
				query_posts($query_string . '&orderby=modified');  
				while (have_posts()) : the_post(); ?>

[/codesyntax]

 

 

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