Kā WordPress sākumlapā parādīt ziņas pēc modificēšanas datuma

Ja savā emuārā uzturat noteiktas ziņas, kuras regulāri tiek atjauninātas ar jaunu informāciju, vislabāk ir kārtot ziņas savā sākumlapā ar nesen atjauninātajām ziņām savā vietnē, lai atjauninātais saturs būtu labāk redzams.

Lai pasūtītu mājaslapas ziņas pēc modificēšanas datuma jūsu WordPress vietnē, ielīmējiet zemāk esošo kodu uz jūsu motīva functions.php vai funkcionalitātes spraudni.

function order_post_modifed( $vaicājums ) { if ( $vaicājums->is_galvenais_vaicājums() && ( $vaicājums->is_mājas() || $vaicājums->is_search() || $vaicājums->ir_arhīvs() ) ) { $vaicājums-> set('orderby', 'modified'); $query->set( 'pasūtījums', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Kad kods ir pievienots, notīriet kešatmiņu savas WordPress vietnes (ja izmantojat kešatmiņas sistēmu), lai skatītu nesen atjauninātās ziņas savas vietnes sākumlapā.

Ja vēlaties kārtot ziņas arī pēc modificēšanas datuma WordPress administratora apgabalā, noņemiet šo koda daļu no iepriekš minētā koda.

&& ( $vaicājums->is_home() || $vaicājums->is_search() || $vaicājums->ir_arhīvs() )

Mainītais kods vietnei ziņu parādīšana pēc datuma, kas mainīts aizmugursistēmā arī izskatītos šādi:

function order_post_modifed( $query ) { if ( $vaicājums->is_galvenais_vaicājums() ) { $vaicājums->set( 'orderby', 'modified' ); $query->set( 'pasūtījums', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Piezīme: Iepriekš minētais kods darbosies lielākajai daļai WordPress motīvu, bet ne visiem. Lūdzu, sazinieties ar sava motīva izstrādātāju, lai pārliecinātos par saderību.