ارسالهای مرتبط با Jetpack را به یک تاریخ خاص محدود کنید

تاریخ محدود

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

Jetpack در انتخاب پست های مربوطه که مشابه یکدیگر هستند کار خارق العاده ای انجام می دهد ، اما متأسفانه تصور نمی کند که بسیاری از مقالات قدیمی باشند. من اغلب پست های قدیمی را که هیچ منطقی ندارند حذف می کنم ، اما وقت ندارم که همه 5,000 مقاله ای را که بیش از یک دهه نوشتم مرور کنم!

متأسفانه ، هیچ تنظیم شده ای وجود ندارد Jetpack برای رسیدن به این هدف ، شما فقط می توانید تنظیم کنید که آیا می خواهید عنوان داشته باشید ، عنوان چیست ، و گزینه هایی برای طرح ، اینکه آیا تصاویر کوچک را نشان می دهد ، آیا تاریخ را نشان می دهد یا هر محتوا را نشان دهد.

ارسال های مرتبط plugin jetpack

مثل تقریباً همه چیز در وردپرسبا این وجود ، یک API قوی وجود دارد که در آن می توانید تم فرزند خود (یا طرح زمینه) را با استفاده از فایل توابع.php شخصی سازی کرده و نحوه عملکرد آن را اصلاح کنید. در این حالت ، من می خواهم دامنه هر پست مرتبط را به 2 سال محدود کنم ... بنابراین کد اینجا است:

function dk_related_posts_limit( $date_range ) {
    $date_range = array(
        'from' => strtotime( '-2 years' ),
        'to' => time(),
    );
    return $date_range;
}
add_filter( 'jetpack_relatedposts_filter_date_range', 'dk_related_posts_limit' );

این یک فیلتر به پرس و جو اضافه می کند که پلاگین مربوط به آن استفاده می کند. من به روزرسانی را در سایت خود بارگذاری کردم و اکنون پستهای مربوط به هر آنچه در 2 سال گذشته نوشته شده محدود شده است!

روش های اضافی وجود دارد پست های مرتبط خود را سفارشی کنید همچنین ، صفحه پشتیبانی Jetpack را در مورد موضوع بررسی کنید.

افشا: من از خود استفاده می کنم وردپرس و Jetpack پیوندهای وابسته در این پست

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.