Jinsi ya Kuchanganya Machapisho na Aina Maalum za Machapisho Katika Maswali ya WordPress na Mlisho wa RSS

WordPress au Elementor Unganisha au Unganisha Machapisho na Aina Maalum za Machapisho katika Hoji

Moja ya vipengele vya kushangaza vya WordPress ni uwezo wa kujenga Aina za Tangazo la Desturi. Unyumbulifu huu ni mzuri sana... kwani aina maalum za machapisho zinaweza kutumika kwa biashara kupanga aina nyingine za machapisho kama vile matukio, maeneo, Maswali Yanayoulizwa Mara kwa Mara, vipengee vya kwingineko kwa urahisi. Unaweza kuunda tasnifu maalum, sehemu za ziada za metadata, na hata violezo maalum ili kuvionyesha.

Kwenye tovuti yetu Highbridge, tuna aina maalum ya chapisho iliyowekwa miradi pamoja na blogu yetu ambapo tunashiriki habari za kampuni. Kwa kuwa na aina maalum ya chapisho, tunaweza kuoanisha miradi kwenye kurasa zetu za uwezo… kwa hivyo ukitazama yetu Huduma za WordPress, miradi ambayo tumeifanyia kazi ambayo inahusiana na WordPress itaonyeshwa kiotomatiki. Nina bidii katika kujaribu kuweka kumbukumbu za miradi yetu yote ili wageni wa tovuti yetu waweze kuona kazi nyingi tunazofanya kwa makampuni.

Kuunganisha Machapisho na Aina Maalum za Machapisho

Ukurasa wetu wa nyumbani tayari ni mpana, kwa hivyo sikutaka kujenga sehemu ya machapisho ya blogi zetu NA sehemu ya miradi yetu ya hivi punde. Ninataka kuunganisha machapisho na miradi yote kwa matokeo sawa kwa kutumia mjenzi wetu wa kiolezo, Elementor. Elementor haina kiolesura cha kuunganisha au kuchanganya machapisho na aina maalum za machapisho, lakini ni rahisi kufanya hivi mwenyewe!

Ndani ya ukurasa wa function.php wa mandhari ya mtoto wako, hapa kuna mfano wa jinsi ya kuchanganya hizi mbili:

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

Kichujio cha pre_get_posts hukuwezesha kusasisha hoja na kuiweka ili kupata chapisho lako na mradi aina ya chapisho maalum. Bila shaka, unapoandika msimbo wako utahitaji kusasisha aina maalum za chapisho hadi mkusanyiko wako halisi wa majina.

Kuunganisha Machapisho na Aina Maalum za Machapisho katika Milisho Yako

Pia nina tovuti inayochapisha kiotomatiki kwa mitandao ya kijamii kupitia mipasho yake… kwa hivyo nilitaka kutumia hoja sawa kuweka mipasho ya RSS. Ili kufanya hivyo, ilibidi niongeze taarifa AU na kujumuisha ni_kulisha.

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

Kuunganisha Machapisho na Aina Maalum za Machapisho katika Elementor

Ujumbe mmoja zaidi… Elementor ina kipengele kizuri sana ambapo unaweza kutaja na kuhifadhi swali ndani ya tovuti yako. Katika hali hii, ninaunda hoja inayoitwa miradi ya habari na kisha ninaweza kuiita kutoka kwa kiolesura cha mtumiaji cha Elementor katika sehemu ya Hoja ya Machapisho.

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

Hivi ndivyo inavyoonekana kwenye kiolesura cha mtumiaji cha Elementor:

swala la machapisho ya elementor

Ufunuo: Ninatumia yangu Elementor kiungo cha ushirika katika nakala hii.