Məzmun Marketinq

WordPress sorğularında və RSS lentində yazıları və fərdi yazı növlərini necə birləşdirmək olar

WordPress-in ən heyrətamiz xüsusiyyətlərindən biri qurmaq qabiliyyətidir Xüsusi Mesajlar növləri. Bu çeviklik fantastikdir... çünki fərdi yazı növləri biznes üçün hadisələr, məkanlar, tez-tez verilən suallar, portfel elementləri kimi digər yazı növlərini asanlıqla təşkil etmək üçün istifadə edilə bilər. Siz onları göstərmək üçün fərdi taksonomiyalar, əlavə metadata sahələri və hətta fərdi şablonlar yarada bilərsiniz.

Saytımızda DK New Media, üçün təyin edilmiş fərdi yazı tipimiz var layihələr şirkət xəbərlərini paylaşdığımız blogumuza əlavə olaraq. Fərdi yazı növünə malik olmaqla, biz imkanlar səhifələrimizdəki layihələri uyğunlaşdıra bilirik... WordPress xidmətləri, üzərində işlədiyimiz və WordPress ilə əlaqəli layihələr avtomatik olaraq göstəriləcək. Saytımızın ziyarətçilərinin şirkətlər üçün gördüyümüz işləri görə bilməsi üçün bütün layihələrimizi sənədləşdirməyə çalışıram.

Yazıların və Fərdi Yazıların Birləşdirilməsi

Əsas səhifəmiz artıq kifayət qədər genişdir, ona görə də bloq yazılarımız üçün bölmə VƏ son layihələrimiz üçün bölmə yaratmaq istəmədim. Şablon qurucusumuzdan istifadə edərək həm yazıları, həm də layihələri eyni nəticədə birləşdirmək istəyirəm, Elementor. Elementorun yazıları və fərdi yazı növlərini birləşdirmək və ya birləşdirmək üçün interfeysi yoxdur, lakin bunu özünüz etmək olduqca sadədir!

Övladınızın mövzusunun functions.php səhifəsində bu ikisini necə birləşdirməyin nümunəsi var:

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 filtri sizə sorğunu yeniləməyə və onu həm yazınızı, həm də layihə fərdi yazı növü. Əlbəttə ki, kodunuzu yazdığınız zaman fərdi yazı növünü (növlərini) öz faktiki adlandırma konvensiyasına yeniləməlisiniz.

Lentinizdə yazıların və fərdi yazı növlərinin birləşdirilməsi

Məndə də sayt öz lenti vasitəsilə avtomatik olaraq sosial mediada yayımlanır... ona görə də RSS lentini qurmaq üçün eyni sorğudan istifadə etmək istədim. Bunu etmək üçün mən sadəcə bir OR ifadəsini əlavə etməli və daxil etməli idim qidalanır.

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

Elementorda Postların və Fərdi Yazıların Birləşdirilməsi

Daha bir qeyd… Elementor saytınızda bir sorğuya ad verə və saxlaya biləcəyiniz həqiqətən əla xüsusiyyətə malikdir. Bu halda mən news-projects adlı sorğu qururam və sonra onu Posts Query bölməsindəki Elementor istifadəçi interfeysindən çağıra bilərəm.

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

Elementor istifadəçi interfeysində necə görünür:

elementor yazı sorğusu

Açıqlama: Mənim istifadə edirəm Elementor bu məqalədə iştirak əlaqəsi.

Douglas Karr

Douglas Karr CMO-dur OpenINSIGHTS və təsisçisi Martech Zone. Duqlas onlarla uğurlu MarTech startapına kömək edib, Martech-in satınalmalarında və investisiyalarında 5 milyard dollardan çox dəyərində lazımi araşdırmaya kömək edib və şirkətlərə satış və marketinq strategiyalarının həyata keçirilməsində və avtomatlaşdırılmasında kömək etməyə davam edir. Duqlas beynəlxalq səviyyədə tanınan rəqəmsal transformasiya və MarTech eksperti və məruzəçisidir. Douglas həm də Dummie's guide və biznes liderliyi kitabının nəşr edilmiş müəllifidir.

əlaqəli məqalələr

Başa dön düyməsini basın
yaxın

Adblock Aşkarlandı

Martech Zone bu məzmunu heç bir ödəniş etmədən sizə təqdim edə bilir, çünki biz reklam gəlirləri, filial bağlantıları və sponsorluqlar vasitəsilə saytımızdan pul qazanırıq. Saytımıza baxarkən reklam blokerinizi silsəniz çox şad olarıq.