Content Marketing

WordPress: Ahoana ny fomba handaminana ny lahatsoratrao amin'ny alàlan'ny abidy

Miaraka amin'ny lohahevitra vaovao (sy lohahevitry ny ankizy) nampihariko tamin'ny Martech Zone, Tsy maintsy nanamboatra sy namerina namerina ny karazana lahatsoratra manokana nataoko aho fanafohezan-teny. Nohatsaraina ny kaody mba hampidirana saha fanampim-panazavana fanampiny ary tsy maintsy amboariko ny maodely arisiva sy taxonomy mba hampisehoana tsara kokoa ireo fanafohezana voatanisa.

Tamin'ny lohaheviko farany (izay nampitsahatra ny fanohanan'ny mpamorona azy), dia nahasarika ny sain'ny maro ireo pejy ireo satria voarakitra an-tsoratra tsara ary nampiseho lahatsoratra mifandraika amin'ilay fanafohezana mihitsy aza. Hanohy hamindra an'io fampiasa io amin'ny tranokala vaovao aho ary te-hampiasa fomba hover mihitsy aza aho mba hampisehoana ny famaritana ny fanafohezana fa tsy ny manindry ny rohy fanafohezana ny mpitsidika. Ampy izay…

Fanasokajiana karazana lahatsoratra manokana

Satria ny WordPress dia natao ho an'ny fampiasana bilaogy tany am-boalohany, ny default amin'ny karazana lahatsoratra rehetra (anisan'izany ny karazana lahatsoratra mahazatra) dia ny manafatra ireo lahatsoratra amin'ny filaharan'ny vanim-potoana mifamadika. Na dia mety amin'ny vaovao sy lahatsoratra aza izany, dia tsy mahasoa ny zavatra toy ny glossary na lisitry ny fanafohezana. Ny fanafohezan-teny ataoko dia mila baiko amin'ny alfanumerie, fa tsy amin'ny daty nidirany tao amin'ny WordPress.

Tahaka ny amin'ny endri-javatra rehetra ao amin'ny WordPress, ity dia azo amboarina mora amin'ny WordPress API. Amin'ny functions.php rakitra ao amin'ny lohahevitry ny zanako, nampiako ity code manaraka ity:

add_action( 'pre_get_posts', function ( $query ) {
	if ( $query->is_archive() && $query->is_main_query() ) { 
	  if ( get_query_var( 'post_type' ) == 'acronym' ) { 
		$query->set( 'order', 'ASC' );
		$query->set( 'orderby', 'title' );
	  };
	};
} );

The pre_get_posts Ny asa dia hetsika atao isaky ny misy lahatsoratra anontaniana. Ao amin'ny kaody etsy ambony, azoko antoka fa misy fanontaniana momba ny kaody manokana of fanafohezan-teny dia apetraka manokana mba halamina araka ny lohateny amin'ny filaharana miakatra.

Tsy mametraka an'io baiko io amin'ny famoahana ny pejin'ny archive sy taxonomy fotsiny izany, fa mandidy ny karazana lahatsoratra mahazatra amin'ny alàlan'ny alfanumerika ao anatin'ny tontolon'ny fitantanana WordPress.

Karazana lahatsoratra manokana nalahatra araka ny abidy araka ny lohateny

Satria ianao mametraka ny mari-pamantarana fangataham-panontaniana, dia azonao atao koa ny manampy fari-pahalalana hafa, toy ny isan'ny rakitra alaina (

lahatsoratra_isaky_pejy). Ho an'ny fanafohezan-teny, mamerina rakitsoratra 25 aho amin'ny fotoana izay ametrahako ny 10 amin'ny sisa amin'ny tranokala.

Raha te hamoaka fotsiny ny karazana lahatsoratra mahazatra amin'ny alàlan'ny abidy amin'ny môdelin'ny arisiva ianao fa tsy ao amin'ny tontolon'ny fitantanana WordPress anao, dia azonao atao ny manavao io kaody io amin'ny:

function acronym_archive_orderby_title($query) {
    // Check if it's the main query, an archive page, and the post type is 'acronym'
    if ($query->is_main_query() && is_post_type_archive('acronym') && !is_admin()) {
        // Order by title alphabetically
        $query->set('orderby', 'title');
        $query->set('order', 'ASC');
    }
}
add_action('pre_get_posts', 'acronym_archive_orderby_title');

Ny karazana lahatsoratra manokana dia afaka manampy anao hanitatra be ny fahafahan'ny tranokalanao… ary azo atao amin'ny kaody tsotra ao anatin'ny lohahevitry ny zanakao (na lohahevitra fototra) tsy mila plugins. Raha ny marina, manoro hevitra aho mba tsy hampiasa plugins satria matetika izy ireo no manampy ny informatika izay mety hampiadana ny tranokalanao. Miasa amin'ny tranokalan'ny mpanjifa aho amin'izao fotoana izao izay tian'izy ireo hampiditra asa fisokafana…

Douglas Karr

Douglas Karr dia CMO ny OpenINSIGHTS ary ny mpanorina ny Martech Zone. Nanampy tamin'ny fanombohana MarTech am-polony maro i Douglas, nanampy tamin'ny fahazotoana mitentina 5 miliara dolara amin'ny fividianana sy fampiasam-bola Martech, ary manohy manampy ireo orinasa amin'ny fampiharana sy ny automatique ny paikady momba ny varotra sy ny varotra. Douglas dia fanovàna nomerika eken'ny sehatra iraisam-pirenena ary manampahaizana sy mpandahateny MarTech. Douglas dia mpanoratra navoakan'ny torolàlana Dummie ary boky fitarihana orinasa.

Related Articles

Miverina amin'ny bokotra ambony
akaiky

Adblock hita

Martech Zone dia afaka manome anao ity votoaty ity tsy misy vidiny satria ataonay vola ny tranokalanay amin'ny alàlan'ny fidiram-bolan'ny doka, ny rohy mifandray, ary ny fanohanana. Mankasitraka izahay raha esorinao ny fanakanana dokao rehefa mijery ny tranokalanay ianao.