របៀបផ្សំការបង្ហោះ និងប្រភេទប្រកាសផ្ទាល់ខ្លួននៅក្នុង WordPress Queries និង RSS Feed

ប្លក, រូបភាព ឬធាតុបញ្ចូលចូលគ្នា ឬផ្សំប្រកាស និងប្រភេទប្រកាសផ្ទាល់ខ្លួននៅក្នុងសំណួរ

លក្ខណៈពិសេសដ៏អស្ចារ្យបំផុតមួយនៃ WordPress គឺសមត្ថភាពក្នុងការបង្កើត ប្រភេទប្រៃសណីយ៍ផ្ទាល់ខ្លួន. ភាពបត់បែននេះគឺអស្ចារ្យ... ដោយសារប្រភេទប្រកាសផ្ទាល់ខ្លួនអាចត្រូវបានប្រើប្រាស់សម្រាប់អាជីវកម្មដើម្បីរៀបចំប្រភេទផ្សេងទៀតនៃការប្រកាសដូចជាព្រឹត្តិការណ៍ ទីតាំង សំណួរដែលសួរញឹកញាប់ ធាតុផលប័ត្រយ៉ាងងាយស្រួល។ អ្នកអាចបង្កើតការចាត់ថ្នាក់ផ្ទាល់ខ្លួន វាលទិន្នន័យមេតាបន្ថែម និងសូម្បីតែគំរូផ្ទាល់ខ្លួន ដើម្បីបង្ហាញពួកវា។

នៅលើគេហទំព័ររបស់យើងនៅ Highbridgeយើងមានប្រភេទប្រកាសផ្ទាល់ខ្លួនដែលបង្កើតឡើងសម្រាប់ IMF បានព្យាករណ៍ថា បន្ថែមពីលើប្លុករបស់យើងដែលយើងកំពុងចែករំលែកព័ត៌មានរបស់ក្រុមហ៊ុន។ ដោយមានប្រភេទប្រកាសផ្ទាល់ខ្លួន យើងអាចតម្រឹមគម្រោងនៅលើទំព័រសមត្ថភាពរបស់យើង... ដូច្នេះប្រសិនបើអ្នកមើលរបស់យើង សេវាកម្ម WordPressគម្រោងដែលយើងបានធ្វើការដែលទាក់ទងនឹង WordPress នឹងបង្ហាញដោយស្វ័យប្រវត្តិ។ ខ្ញុំពិបាកនឹងធ្វើការព្យាយាមចងក្រងឯកសារគម្រោងរបស់យើងទាំងអស់ ដើម្បីឱ្យអ្នកចូលមើលគេហទំព័ររបស់យើងអាចមើលឃើញអារេនៃការងារដែលយើងធ្វើសម្រាប់ក្រុមហ៊ុន។

ការរួមបញ្ចូលគ្នានៃប្រកាស និងប្រភេទប្រកាសផ្ទាល់ខ្លួន

ទំព័រដើមរបស់យើងគឺទូលំទូលាយរួចហើយ ដូច្នេះខ្ញុំមិនចង់បង្កើតផ្នែកសម្រាប់ការប្រកាសប្លក់របស់យើង និងផ្នែកសម្រាប់គម្រោងចុងក្រោយបំផុតរបស់យើងទេ។ ខ្ញុំចង់បញ្ចូលទាំងប្រកាស និងគម្រោងទៅក្នុងលទ្ធផលដូចគ្នា ដោយប្រើកម្មវិធីបង្កើតគំរូរបស់យើង Elementor. Elementor មិនមានចំណុចប្រទាក់សម្រាប់បញ្ចូល ឬបញ្ចូលគ្នានូវប្រកាស និងប្រភេទប្រកាសផ្ទាល់ខ្លួនទេ ប៉ុន្តែវាសាមញ្ញណាស់ក្នុងការធ្វើវាដោយខ្លួនឯង!

នៅក្នុងទំព័រ functions.php របស់កូនអ្នក នេះជាឧទាហរណ៍នៃរបៀបផ្សំទាំងពីរ៖

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 អនុញ្ញាតឱ្យអ្នកធ្វើបច្ចុប្បន្នភាពសំណួរ និងកំណត់វាដើម្បីទទួលបានទាំងការបង្ហោះរបស់អ្នក និង គម្រោង ប្រភេទប្រកាសផ្ទាល់ខ្លួន។ ជាការពិតណាស់ នៅពេលអ្នកសរសេរកូដរបស់អ្នក អ្នកនឹងត្រូវអាប់ដេតប្រភេទប្រកាសផ្ទាល់ខ្លួនទៅកាន់អនុសញ្ញាដាក់ឈ្មោះពិតប្រាកដរបស់អ្នក។

ការរួមបញ្ចូលគ្នានៃប្រកាស និងប្រភេទប្រកាសផ្ទាល់ខ្លួននៅក្នុងមតិព័ត៌មានរបស់អ្នក។

ខ្ញុំក៏មានគេហទំព័រនេះបោះពុម្ពដោយស្វ័យប្រវត្តិទៅប្រព័ន្ធផ្សព្វផ្សាយសង្គមតាមរយៈមតិព័ត៌មានរបស់វា... ដូច្នេះខ្ញុំក៏ចង់ប្រើសំណួរដូចគ្នាដើម្បីកំណត់ RSS feed ។ ដើម្បីធ្វើដូចនេះខ្ញុំគ្រាន់តែត្រូវបន្ថែមសេចក្តីថ្លែងការណ៍ OR និងរួមបញ្ចូល is_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' );

ការរួមបញ្ចូលគ្នានៃប្រកាស និងប្រភេទប្រកាសផ្ទាល់ខ្លួននៅក្នុង Elementor

ចំណាំមួយទៀត… Elementor មានមុខងារដ៏អស្ចារ្យមួយដែលអ្នកអាចដាក់ឈ្មោះ និងរក្សាទុកសំណួរនៅក្នុងគេហទំព័ររបស់អ្នក។ ក្នុងករណីនេះ ខ្ញុំកំពុងបង្កើតសំណួរមួយហៅថា news-projects ហើយបន្ទាប់មកខ្ញុំអាចហៅវាពី Elementor user interface នៅក្នុងផ្នែក 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' );

នេះជារបៀបដែលវាមើលទៅនៅក្នុងចំណុចប្រទាក់អ្នកប្រើ Elementor៖

សំណួរ​នៃ​ការ​ប្រកាស​ធាតុ​ដើម

ការបង្ហាញ: ខ្ញុំកំពុងប្រើរបស់ខ្ញុំ Elementor តំណភ្ជាប់នៅក្នុងអត្ថបទនេះ។