Kif Tgħaqqad Postijiet u Tipi ta 'Posti personalizzati F'Mistoqsijiet WordPress u RSS Feed

WordPress jew Elementor Jingħaqad jew Għaqqad Karigi u Tipi ta 'Posti personalizzati fil-Mistoqsija

Waħda mill-aktar karatteristiċi aqwa ta 'WordPress hija l-abbiltà li tibni Tipi ta 'Postijiet Custom. Din il-flessibbiltà hija meraviljuża... peress li tipi ta 'post personalizzati jistgħu jiġu utilizzati għal negozju biex jorganizza tipi oħra ta' postijiet bħal avvenimenti, postijiet, FAQs, oġġetti tal-portafoll faċilment. Tista 'tibni tassonomiji tad-dwana, oqsma ta' metadejta addizzjonali, u anke mudelli tad-dwana biex turihom.

Fuq is-sit tagħna fuq Highbridge, għandna tip ta 'post personalizzat stabbilit għal proġetti minbarra l-blog tagħna fejn qed naqsmu l-aħbarijiet tal-kumpanija. Billi jkollna tip ta' post apposta, aħna nistgħu nallinjaw il-proġetti fuq il-paġni tal-kapaċitajiet tagħna... allura jekk tara tagħna Servizzi ta’ WordPress, il-proġetti li ħdimna fuqhom li huma relatati ma 'WordPress se juru awtomatikament. Qiegħed naħdem iebes nipprova niddokumenta l-proġetti kollha tagħna sabiex il-viżitaturi tas-sit tagħna jkunu jistgħu jaraw il-firxa ta’ xogħol li nagħmlu għall-kumpaniji.

Għaqda ta' Karigi u Tipi ta' Posta Custom

Il-paġna ewlenija tagħna hija diġà pjuttost estensiva, għalhekk ma ridtx ikolli għalfejn nibni sezzjoni għall-postijiet tal-blog tagħna U sezzjoni għall-aħħar proġetti tagħna. Irrid ngħaqqad kemm postijiet kif ukoll proġetti fl-istess output billi tuża l-bennej tal-mudelli tagħna, Elementor. Elementor m'għandux interface biex jgħaqqad jew jgħaqqad postijiet u tipi ta 'post personalizzati, iżda huwa pjuttost sempliċi li tagħmel dan lilek innifsek!

Fi ħdan il-paġna functions.php tat-tema tat-tifel/tifla tiegħek, hawn eżempju ta’ kif tgħaqqad it-tnejn:

function add_query_news_projects( $query ) {
	if ( is_home() && $query->is_main_query() )
		$query->set( 'post_type', array( 'post', 'project' ) );
	return $query;
}
add_filter( 'pre_get_posts', 'add_query_news_projects' );

Il-filtru pre_get_posts jippermettilek taġġorna l-mistoqsija u tissettjaha biex tikseb kemm il-post tiegħek kif ukoll proġett tip ta 'post tad-dwana. Naturalment, meta tikteb il-kodiċi tiegħek ikollok bżonn taġġorna t-tip(i) ta' post tad-dwana għall-konvenzjoni ta' ismijiet attwali tiegħek.

Għaqda ta' Postijiet u Tipi ta' Post Personali fl-Għalf Tiegħek

Għandi wkoll is-sit awtomatikament jippubblika fuq il-midja soċjali permezz tal-feed tiegħu... għalhekk xtaqt ukoll nuża l-istess mistoqsija biex nissettja l-RSS feed. Biex tagħmel dan, kelli biss inżid dikjarazzjoni JEW u ninkludi huwa_feed.

function add_query_news_projects( $query ) {
	if ( is_home() && $query->is_main_query() || is_feed() )
		$query->set( 'post_type', array( 'post', 'project' ) );
	return $query;
}
add_filter( 'pre_get_posts', 'add_query_news_projects' );

Jingħaqdu Karigi u Tipi ta 'Posti personalizzati f'Elementor

Nota oħra... Elementor għandu karatteristika tassew kbira fejn tista' ssemmi u tissejvja mistoqsija fis-sit tiegħek. F'dan il-każ, qed nibni mistoqsija msejħa news-projects u mbagħad nista 'nsejjaħha mill-interface tal-utent ta' Elementor fit-taqsima Posts Query.

function my_query_news_projects( $query ) {
	$query->set( 'post_type', array( 'post', 'project' ) );
}
add_action( 'elementor/query/news-projects', 'my_query_news_projects' );

Ara kif tidher fl-interface tal-utent Elementor:

elementor postijiet mistoqsija

Żvelar: Qed nuża tiegħi Elementor link affiljat f'dan l-artikolu.