Giunsa Paghiusa ang Mga Post ug Custom nga Mga Uri sa Post Sa Mga Pangutana sa WordPress ug RSS Feed

WordPress o Elementor Paghiusa o Paghiusa sa mga Post ug Custom nga Mga Uri sa Post sa Pangutana

Usa sa labing katingad-an nga bahin sa WordPress mao ang abilidad sa pagtukod Pasadya nga Mga Matang sa Pag-post. Nindot kini nga pagka-flexible… tungod kay ang mga tipo sa kostumbre nga post mahimong magamit alang sa usa ka negosyo aron maorganisar ang uban pang mga lahi sa mga post sama sa mga panghitabo, lokasyon, FAQ, mga butang nga portfolio dali. Mahimo kang magtukod og mga custom nga taxonomy, dugang nga metadata field, ug bisan ang custom templates aron ipakita kini.

Sa among site sa Highbridge, naa miy custom post type nga gi-set up para mga proyekto dugang sa among blog diin kami nagpaambit sa balita sa kompanya. Pinaagi sa pagbaton ug usa ka naandan nga tipo sa post, mahimo namon nga ipahiangay ang mga proyekto sa among mga panid sa kapabilidad… busa kung imong tan-awon ang among Mga serbisyo sa WordPress, ang mga proyekto nga among gitrabahoan nga may kalabotan sa WordPress awtomatikong ipakita. Kugihan ko nga naningkamot sa pagdokumento sa tanan namong mga proyekto aron makita sa among mga bisita sa site ang han-ay sa trabaho nga among gihimo para sa mga kompanya.

Paghiusa sa mga Post ug Custom nga Mga Uri sa Post

Ang among home page kay lapad na, mao nga dili ko gusto nga magtukod ug seksyon para sa among mga post sa blog UG usa ka seksyon para sa among pinakabag-o nga mga proyekto. Gusto nakong i-merge ang mga post ug proyekto sa parehas nga output gamit ang among template builder, Elementor. Ang Elementor walay interface sa paghiusa o pagkombinar sa mga post ug custom nga mga tipo sa post, apan sayon ​​ra ang pagbuhat niini sa imong kaugalingon!

Sulod sa panid sa function.php sa tema sa imong anak, ania ang usa ka pananglitan kung giunsa paghiusa ang duha:

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

Ang pre_get_posts filter makapahimo kanimo sa pag-update sa pangutana ug itakda kini aron makuha ang imong post ug proyekto custom nga tipo sa post. Siyempre, kung imong isulat ang imong code kinahanglan nimo nga i-update ang naandan nga (mga) tipo sa post sa tinuud nga kombensyon sa pagngalan sa imo.

Paghiusa sa mga Post ug Custom nga Mga Uri sa Post sa Imong Feed

Naa sab koy site nga awtomatik nga nagpatik sa social media pinaagi sa feed niini… mao nga gusto ko usab nga gamiton ang parehas nga pangutana aron mabutang ang RSS feed. Aron mahimo kini, kinahanglan ko nga magdugang usa ka pahayag sa O ug ilakip mao_pagpanganak.

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

Paghiusa sa mga Post ug Custom nga Mga Uri sa Post sa Elementor

Usa pa ka nota… Elementor adunay usa ka maayo kaayo nga bahin diin mahimo nimong hingalan ug i-save ang usa ka pangutana sa sulod sa imong site. Sa kini nga kaso, nagtukod ako usa ka pangutana nga gitawag nga mga proyekto sa balita ug mahimo nako kini tawagan gikan sa Elementor user interface sa seksyon sa Mga Pangutana sa Post.

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

Ania kung giunsa kini tan-awon sa Elementor user interface:

pangutana sa mga elemento sa post

Pagpadayag: Gigamit nako ang akong Elementor link sa kauban sa kini nga artikulo.