Cyfyngu ar Swyddi Cysylltiedig Jetpack i Ddyddiad Penodol

dyddiad terfyn

Heddiw, roeddwn yn gwirio erthygl yr oeddwn wedi'i hysgrifennu ddwywaith a sylwais fod y swydd gysylltiedig a gododd o 9 mlynedd yn ôl ar blatfform nad oedd yn bodoli mwyach. Felly, penderfynais edrych yn ddyfnach ar y Jetpack opsiynau swyddi cysylltiedig ar fy safle a gweld a allwn gyfyngu ar yr ystod dyddiad.

Mae Jetpack yn gwneud gwaith gwych o ddewis y swyddi perthnasol sy'n debyg, ond yn anffodus, nid oes ganddo unrhyw syniad y gallai llawer o'r erthyglau fod wedi dyddio. Rwy'n aml yn tynnu hen swyddi nad ydyn nhw'n gwneud unrhyw synnwyr, ond does gen i ddim amser i adolygu pob un o'r 5,000 o erthyglau rydw i wedi'u hysgrifennu ers dros ddegawd!

Yn anffodus, does dim gosod ymlaen Jetpack i gyflawni hyn, ni allwch ond gosod a ydych yn dymuno cael pennawd ai peidio, beth yw'r pennawd, ac opsiynau ar gyfer y cynllun, p'un ai i ddangos mân-luniau, p'un ai i ddangos y dyddiad, neu a ddylech ddangos unrhyw gynnwys.

jetpack ategyn swyddi cysylltiedig

Fel gyda bron popeth yn WordPressserch hynny, mae yna API cadarn lle gallwch chi addasu ffeil functions.php thema eich plentyn (neu thema) ac addasu sut mae'n gweithio. Yn yr achos hwn, rwyf am gyfyngu cwmpas unrhyw swyddi cysylltiedig i 2 flynedd ... felly dyma'r cod:

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' );

Mae hyn yn ychwanegu hidlydd i'r ymholiad y mae'r ategyn swyddi cysylltiedig yn ei ddefnyddio. Fe wnes i uwchlwytho'r diweddariad i'm gwefan a nawr mae'r swyddi cysylltiedig wedi'u cyfyngu i unrhyw beth a ysgrifennwyd yn ystod y 2 flynedd ddiwethaf!

Mae yna ffyrdd ychwanegol o addasu eich swyddi cysylltiedig hefyd, edrychwch ar dudalen gymorth Jetpack ar y pwnc.

Datgeliad: Rwy'n defnyddio fy WordPress a Jetpack cysylltiadau cyswllt yn y swydd hon.