Սահմանափակեք Jetpack- ի հետ կապված հաղորդագրությունները որոշակի ամսաթվի

սահմանաչափը

Այսօր ես կրկնակի ստուգում էի մի հոդված, որը գրել էի և նկատեցի, որ դրա հետ կապված գրառումը տեղադրված էր 9 տարի առաջ ՝ մի հարթակում, որն այլևս գոյություն չունի: Այսպիսով, ես որոշեցի ավելի խորը հայացք նետել դեպի Jetpack կապված գրառումների ընտրանքներ իմ կայքում և տես, թե արդյոք ես կարող եմ սահմանափակել ամսաթվերի սահմանը:

Jetpack- ը ֆանտաստիկ աշխատանք է կատարում `ընտրելով նմանատիպ համապատասխան գրառումները, բայց, ցավոք, գաղափար չունի, որ հոդվածներից շատերը կարող են հնացած լինել: Ես հաճախ հեռացնում եմ հին գրառումները, որոնք անիմաստ են, բայց ժամանակ չունեմ վերանայելու մեկ տասնամյակի ընթացքում գրածս բոլոր 5,000 հոդվածները:

Unfortunatelyավոք, կարգավորում չկա Jetpack դա իրականացնելու համար կարող եք միայն սահմանել `վերնագիր ունենալու ցանկություն ունես, թե ոչ, ինչ է վերնագիրը, և դասավորության ընտրանքներ` մանրապատկերներ ցույց տալ, ամսաթիվը ցույց տալ, կամ որևէ բովանդակություն ցուցադրել:

հարակից հաղորդագրություններ plugin jetpack

Ինչպես գրեթե ամեն ինչում WordPress, չնայած, կա ուժեղ API, որտեղ կարող եք հարմարեցնել ձեր երեխայի թեման (կամ թեմայի) ֆունկցիաները. php ֆայլը և փոփոխել, թե ինչպես է այն աշխատում: Այս դեպքում ես ցանկանում եմ սահմանափակել ցանկացած առնչվող հաղորդագրության շրջանակը 2 տարով years այնպես որ ահա կոդը:

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- ի աջակցության էջը թեմայի վերաբերյալ:

Բացահայտում. Ես օգտագործում եմ իմը WordPress և Jetpack դուստր ձեռնարկությունների հղումներ այս հաղորդագրության մեջ:

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.