Content Marketing

Hvernig á að sameina færslur og sérsniðnar færslugerðir í WordPress fyrirspurnum og RSS straumi

Einn af ótrúlegustu eiginleikum WordPress er hæfileikinn til að byggja Sérsniðnar pósttegundir. Þessi sveigjanleiki er frábær… þar sem hægt er að nota sérsniðnar færslugerðir fyrir fyrirtæki til að skipuleggja aðrar tegundir af færslum eins og viðburði, staðsetningar, algengar spurningar, eignasafnsatriði auðveldlega. Þú getur smíðað sérsniðnar flokkunarfræði, fleiri lýsigagnasvið og jafnvel sérsniðin sniðmát til að sýna þau.

Á síðunni okkar kl DK New Media, við erum með sérsniðna pósttegund uppsett fyrir verkefni til viðbótar við bloggið okkar þar sem við erum að deila fréttum um fyrirtæki. Með því að hafa sérsniðna færslutegund getum við samræmt verkefnin á getusíðunum okkar... þannig að ef þú skoðar okkar WordPress þjónusta, munu verkefnin sem við höfum unnið að sem tengjast WordPress birtast sjálfkrafa. Ég er dugleg að reyna að skjalfesta öll verkefnin okkar svo að gestir síðunnar okkar geti séð fjölbreytta vinnu sem við vinnum fyrir fyrirtæki.

Sameina færslur og sérsniðnar færslugerðir

Heimasíðan okkar er nú þegar nokkuð umfangsmikil, svo ég vildi ekki þurfa að búa til hluta fyrir bloggfærslurnar okkar OG hluta fyrir nýjustu verkefnin okkar. Ég vil sameina bæði færslur og verkefni í sama úttak með því að nota sniðmátsgerðina okkar, Elementor. Elementor er ekki með viðmót til að sameina eða sameina færslur og sérsniðnar færslugerðir, en það er frekar einfalt að gera þetta sjálfur!

Innan functions.php síðu barnsþema þíns er hér dæmi um hvernig á að sameina þetta tvennt:

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

Pre_get_posts sían gerir þér kleift að uppfæra fyrirspurnina og stilla hana til að fá bæði færsluna þína og verkefni sérsniðin pósttegund. Auðvitað, þegar þú skrifar kóðann þinn þarftu að uppfæra sérsniðnu færslugerð(ir) í raunverulega nafnavenju þína.

Sameina færslur og sérsniðnar færslugerðir í straumnum þínum

Ég læt líka síðuna birta sjálfkrafa á samfélagsmiðlum í gegnum strauminn... svo ég vildi líka nota sömu fyrirspurn til að stilla RSS straum. Til að gera þetta þurfti ég bara að bæta við OR yfirlýsingu og láta fylgja með er_fóðraður.

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

Sameina færslur og sérsniðnar færslugerðir í Elementor

Enn ein athugasemd… Elementor hefur virkilega frábæran eiginleika þar sem þú getur nefnt og vistað fyrirspurn á síðunni þinni. Í þessu tilviki er ég að smíða fyrirspurn sem kallast news-projects og þá get ég kallað hana frá Elementor notendaviðmótinu í Posts Query hlutanum.

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

Svona lítur það út í Elementor notendaviðmótinu:

elementor innlegg fyrirspurn

Upplýsingagjöf: Ég nota mitt Elementor tengja hlekkur í þessari grein.

Douglas Karr

Douglas Karr er CMO af OpenINSIGHTS og stofnandi Martech Zone. Douglas hefur hjálpað tugum farsælra MarTech sprotafyrirtækja, hefur aðstoðað við áreiðanleikakönnun yfir $5 milljarða í kaupum og fjárfestingum Martech og heldur áfram að aðstoða fyrirtæki við að innleiða og gera sjálfvirkan sölu- og markaðsáætlanir sínar. Douglas er alþjóðlega viðurkenndur stafrænn umbreytingu og MarTech sérfræðingur og ræðumaður. Douglas er einnig útgefinn höfundur Dummie's guide og bók um leiðtogaviðskipti.

tengdar greinar

Til baka efst á hnappinn
Loka

Auglýsingablokk greind

Martech Zone er fær um að útvega þér þetta efni að kostnaðarlausu vegna þess að við afla tekna af síðunni okkar með auglýsingatekjum, tengdatenglum og kostun. Okkur þætti vænt um ef þú myndir fjarlægja auglýsingablokkann þinn þegar þú skoðar síðuna okkar.