Kijan Pou Konbine Posts ak Kalite Post Custom nan WordPress Queries ak RSS Feed

WordPress oswa Elementor Rantre oswa Konbine Posts ak Kalite Post Custom nan Rechèch

Youn nan karakteristik ki pi etonan nan WordPress se kapasite nan bati Kalite Post Custom. Fleksibilite sa a se kokenn... kòm kalite pòs koutim yo ka itilize pou yon biznis òganize lòt kalite pòs tankou evènman, kote, FAQ, atik pòtfolyo fasil. Ou ka bati taksonomi koutim, jaden metadata adisyonèl, e menm modèl koutim pou montre yo.

Sou sit nou an nan Highbridge, nou gen yon kalite pòs koutim mete kanpe pou pwojè anplis de blog nou an kote nou ap pataje nouvèl konpayi an. Lè nou gen yon kalite pòs koutim, nou kapab aliman pwojè yo sou paj kapasite nou yo... Se konsa, si ou wè nou an. Sèvis WordPress, pwojè yo ke nou te travay sou ki gen rapò ak WordPress pral otomatikman parèt. Mwen travay di pou m eseye dokimante tout pwojè nou yo pou vizitè sit nou yo ka wè seri travay nou fè pou konpayi yo.

Fizyone Posts ak Kalite Post Custom

Paj dakèy nou an deja byen vaste, kidonk mwen pa t 'vle oblije bati yon seksyon pou pòs blog nou yo AK yon seksyon pou dènye pwojè nou yo. Mwen vle rantre tou de pòs ak pwojè nan menm pwodiksyon an lè l sèvi avèk mason modèl nou an, Elementor. Elementor pa gen yon koòdone pou rantre oswa konbine pòs ak kalite pòs koutim, men li se byen senp fè sa ou menm!

Nan paj functions.php tèm pitit ou a, men yon egzanp sou fason pou konbine de la:

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

Filtè pre_get_posts la pèmèt ou mete ajou rechèch la epi mete l pou jwenn tou de pòs ou ak pwojè kalite pòs koutim. Natirèlman, lè ou ekri kòd ou a ou pral bezwen mete ajou kalite pòs koutim (yo) nan konvansyon aktyèl non ou a.

Fizyone Posts ak Kalite Post Custom nan Feed ou

Mwen menm mwen gen sit la otomatikman pibliye nan medya sosyal atravè manje li yo ... Se konsa, mwen te vle tou sèvi ak rechèch la menm yo mete RSS feed. Pou fè sa, mwen jis te oblije ajoute yon deklarasyon OSWA epi enkli se_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' );

Fizyone Posts ak Kalite Post Custom nan Elementor

Yon lòt nòt... Elementor gen yon karakteristik vrèman gwo kote ou ka bay non epi sove yon rechèch nan sit ou a. Nan ka sa a, mwen ap bati yon rechèch ki rele nouvèl-pwojè ak Lè sa a, mwen ka rele li nan koòdone itilizatè Elementor nan seksyon an 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' );

Men ki jan li sanble nan koòdone itilizatè Elementor la:

elementor postes rechèch

Divilgasyon: Mwen ap itilize mwen Elementor lyen afilye nan atik sa a.