دوستان عزیز و گرامی سلام حال شما خوب هست؟ امیدوارم که این چنین باشد و سالم و سلامت آماده یکی دیگر از آموزش های وردپرس باشید.در این اموزش قصد داریم کمی در مورد یکی از قسمت های مهم وردپرس صحبت کنیم.فید های rss در وردپرس بسیار مهم و حیاتی هستند و نیاز است که حتما مورد توجه قرار گیرند چرا که بسیار از وب سایت ها دارای بخش خبرخوان هستند پس چرا شما نداشته باشید؟ پس میبینید که اهمیت بسیار بالایی دارد.پس تا انتها با من همراه باشید
اموزش تعیین زمان ارسال نوشته ها در فید RSS
خیلی وقت ها پیش آمده است که نوشته ای را در وب سایت وردپرسی خود منتشر کرده اید و ناگهان متوجه غلط املایی و یا مشکلی در نوشته شده اید که دارای مشکل است و منتشر شدن ان برای شما مشکلات ایجاد کرده است. در این شرایط می توانید به پیشخوان سایت خود برگردید و نوشته را ویرایش کنید، اما نوشته پیش از این توسط آر اس اس (rss) در خوراک ها منتشر شده است و همه این غلط را دیده و خوانده اند.آن را چه میکنید؟دوستان توجه کنید که در این حالت کار تمام شده است اما نیاز نیست دیگر نگران باشید، با این هک جدید شما می توانید زمان ارسال نوشته ها توسط آر اس اس را به هر انداره که مایل باشید به تعویق بیندازید. به عبارت دیگر، شما تعیین می کنید که نوشته چه مدت پس از انتشار در خوراک ها قرار گیرد.با این کار دیگر این مشکل را نخواهید داشت.البته در حالتی دیگر بهتر است شما به روشی کار انجام دهید که اصلا نیازی به این مورد نداشته باشید و نوشته های خود را بسیار خوب و دقیق انتخاب کنید اما خب این هم روشی برای کم کردن مشکلات شماست که میتوانید در صورت نیاز از ان استفاده کنید
دوستان توجه کنید که برای انجام این کار کد زیر را در فایل functions.php کپی کنید.
البته قبل از قرار دادن این کد از فایل های وب سایت وردپرسی خود نسخه پشتیبان تهیه کنید چون ممکن است در صورتی که یکی از این قسمت ها را اشتباه قرار دهید تمام وبسایت شما تحت تاثیر قرار گیرد.پس به این موضوع نیز توجه کنید دوستان عزیز و حتما از وب سایت خود نسخه پشتیبان را بگیرید.
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate(‘Y-m-d H:i:s’);
// value for wait; device
$wait = ’۱۰’; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = ‘MINUTE’; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= ” AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, ‘$now’) > $wait “;
}
return $where;
}
add_filter(‘posts_where’, ‘publish_later_on_feed’);
?>
حال توجه کنید که میتوانید زمان را از ۱۰ دقیقه به هر مقدار که مایل هستید تغییر دهید.البته این مهم است که شما چقدر در نوشتن پست های وب سایت خود دقیق هستید و در صورتی که احتمال ایجاد این مشکل را نمیدهید اصلا این مورد را غیرفعال کنید.اما در صورتی ک فکر میکنید این اتفاق می افتد پس بهتر است آن را همیشه استفاده کنید و زمان آن را نیز بر حسب نیاز خود افزایش دهید.
خب این آموزش هم به اتمام رسید.خیلی ممنونم از شما بابت همراهی در این اموزش.دوستان امیدوارم این آموزش وردپرس مورد توجه شما قرار گرفته باشد و توانسته باشید تا با آن ارتباط برقرار کنید و از آن به بهترین نحو استفاده کنید.حتما در ادامه نیزهمراه من باشید چون بهترین آموزش ها را برای شما آماده کرده ایم که میتواند برای شما مفید و راهگشا باشد دوستان.موفق و پیروز و سربلند باشید