Kung nagpapanatili ka ng mga partikular na post sa iyong blog na regular na ina-update gamit ang bagong impormasyon, pinakamahusay na pag-uri-uriin ang mga post sa iyong homepage gamit ang mga kamakailang na-update na post sa iyong site upang makakuha ng higit na visibility sa na-update na nilalaman.
Upang mag-order ng mga post sa homepage ayon sa petsa na binago sa iyong WordPress site, i-paste ang code sa ibaba sa functions.php ng iyong tema o plugin ng iyong functionality.
function order_post_modifed( $query ) { if ($query->is_main_query() && ($query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set( 'orderby', 'modified' ); $query->set( 'order', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Kapag naidagdag na ang code, i-clear ang cache ng iyong WordPress site (kung gumagamit ka ng caching system) upang makita ang kamakailang na-update na mga post sa homepage ng iyong site.
Kung gusto mong pag-uri-uriin ang mga post ayon sa petsa na binago din sa lugar ng admin ng WordPress, alisin ang sumusunod na piraso ng code mula sa code sa itaas.
&& ( $query->is_home() || $query->is_search() || $query->is_archive() )
Ang binagong code para sa pagpapakita ng mga post ayon sa petsa na binago sa backend gayundin ang magiging hitsura nito:
function order_post_modifed( $query ) { if ($query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'order', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );
Tandaan: Ang code sa itaas ay gagana para sa karamihan ng mga tema ng WordPress ngunit hindi lahat. Mangyaring suriin sa developer ng iyong tema upang matiyak ang pagiging tugma.