ارسال مطالب با تاخیر بر روی RSS در وردپرس

شروع موضوع توسط AHMAD ‏Mar 12, 2016 در انجمن وردپرس Wordpress

  1. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    سلام

    احتمالا شما هم مانند من و بسیاری از کاربران با مشکل دزدیده شدن مطالب توسط روبات های RSS Reader مواجه شده اید.

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

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

    برای این کار کد زیر را در فایل functions.php قالب خود قرار دهید :
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    به جای عدد 15 می توانید مقدار زمان مد نظر خود را به دقیقه وارد کنید.
     
    farid از این پست تشکر کرده است.
  2. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    آیا برای اینکار ماژولی هم وجود دارد چون در صورت افزودن این کد و تغییر قالب مجددا باید به قالب دیگر کد مورد نظر افزوده شود اما اگر ماژولی وجود داشته باشد
    نیاز به این کار به ازای هر قالب نخواهد بود
     
  3. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    سلام

    من ماژول معروف و شناخته شده ای برای این کار ندیدم اما تبدیل این کد به ماژول 2 دقیقه بیشتر زمان نمی بره

    توصیه می کنم یک ماژول اختصاصی برای وب سایت خودتون ایجاد کنید و در مواردی که به این شکل مجبور هستید از کد استفاده کنید ، کافیه کد مورد نظر را در فایل php ماژول قرار بدین. در این صورت مجموعه ای از کدهای اختصاصی را در قالب یک ماژول اختصاصی خودتان دارید که در صورت تعویض قالب هم تغییرات ایجاد شده از بین نخواهد رفت.
     

به اشتراک بگذارید

س