آج ، میں اپنے مضمون کو ڈبل چیک کررہا تھا جو میں نے تحریر کیا تھا اور اس نے دیکھا تھا کہ متعلقہ پوسٹ جو 9 سال پہلے سے آئی ہے اس پلیٹ فارم پر تھی جو اب موجود نہیں تھی۔ لہذا ، میں نے اس پر گہری نظر ڈالنے کا فیصلہ کیا Jetpack میری سائٹ پر متعلقہ پوسٹس کے اختیارات اور دیکھیں کہ آیا میں تاریخ کی حد کو محدود کرسکتا ہوں۔
جیٹپیک متعلقہ پوسٹوں کو منتخب کرنے کا ایک حیرت انگیز کام کرتا ہے جو ملتی جلتی ہیں ، لیکن بدقسمتی سے ، اس کا اندازہ نہیں ہے کہ بہت سے مضامین کی تاریخ ختم ہوسکتی ہے۔ میں اکثر پرانی پوسٹس کو ہٹاتا ہوں جن کا کوئی فائدہ نہیں ہوتا ہے ، لیکن میرے پاس ایک دہائی سے زیادہ عرصہ سے لکھے گئے 5,000،XNUMX مضامین پر نظرثانی کرنے کا وقت نہیں ہے!
بدقسمتی سے ، اس کی کوئی ترتیب موجود نہیں ہے Jetpack اس مقصد کو حاصل کرنے کے ل you ، آپ صرف اس بات کا تعین کرسکتے ہیں کہ آپ ہیڈلائن لینا چاہتے ہیں یا نہیں ، ہیڈ لائن کیا ہے ، اور لے آؤٹ کے آپشنز ، چاہے تمبنےل دکھائیں ، چاہے تاریخ دکھائیں ، یا کوئی مواد دکھائے۔
جیسے عملی طور پر ہر چیز میں WordPressاگرچہ ، ایک مضبوط API موجود ہے جہاں آپ اپنے بچوں کے تھیم (یا تھیم کی) فنکشنس پی ایچ پی فائل کو اپنی مرضی کے مطابق بناسکتے ہیں اور اس میں کام کرنے والے طریقوں میں ترمیم کرسکتے ہیں۔ اس معاملے میں ، میں کسی بھی متعلقہ پوسٹس کے دائرہ کار کو 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 سالوں میں لکھی گئی کسی بھی چیز تک محدود ہیں!
کے اضافی طریقے ہیں اپنی متعلقہ پوسٹوں کو تخصیص بنانا اس کے ساتھ ہی ، عنوان پر جیٹ پیک سپورٹ پیج بھی دیکھیں۔
انکشاف: میں اپنا استعمال کر رہا ہوں WordPress اور Jetpack اس پوسٹ میں وابستہ روابط۔