വേർഡ്പ്രസ്സ് അന്വേഷണങ്ങളിലും ആർഎസ്എസ് ഫീഡിലും പോസ്റ്റുകളും കസ്റ്റം പോസ്റ്റ് തരങ്ങളും എങ്ങനെ സംയോജിപ്പിക്കാം
WordPress-ന്റെ ഏറ്റവും അത്ഭുതകരമായ സവിശേഷതകളിലൊന്ന് നിർമ്മിക്കാനുള്ള കഴിവാണ് ഇഷ്ടാനുസൃത പോസ്റ്റ് തരങ്ങൾ. ഇവന്റുകൾ, ലൊക്കേഷനുകൾ, പതിവുചോദ്യങ്ങൾ, പോർട്ട്ഫോളിയോ ഇനങ്ങൾ എന്നിവ പോലുള്ള മറ്റ് തരത്തിലുള്ള പോസ്റ്റുകൾ ഓർഗനൈസുചെയ്യുന്നതിന് ഒരു ബിസിനസ്സിനായി ഇഷ്ടാനുസൃത പോസ്റ്റ് തരങ്ങൾ ഉപയോഗിക്കാമെന്നതിനാൽ ഈ വഴക്കം അതിശയകരമാണ്. നിങ്ങൾക്ക് ഇഷ്ടാനുസൃത ടാക്സോണമികളും അധിക മെറ്റാഡാറ്റ ഫീൽഡുകളും അവ പ്രദർശിപ്പിക്കുന്നതിന് ഇഷ്ടാനുസൃത ടെംപ്ലേറ്റുകളും നിർമ്മിക്കാൻ കഴിയും.
ഞങ്ങളുടെ സൈറ്റിൽ DK New Media, ഞങ്ങൾക്ക് ഒരു ഇഷ്ടാനുസൃത പോസ്റ്റ് തരം സജ്ജീകരിച്ചിട്ടുണ്ട് പദ്ധതികൾ ഞങ്ങൾ കമ്പനി വാർത്തകൾ പങ്കിടുന്ന ഞങ്ങളുടെ ബ്ലോഗിന് പുറമേ. ഒരു ഇഷ്ടാനുസൃത പോസ്റ്റ് തരം ഉള്ളതിനാൽ, ഞങ്ങളുടെ കഴിവുകളുടെ പേജുകളിലെ പ്രോജക്റ്റുകൾ വിന്യസിക്കാൻ ഞങ്ങൾക്ക് കഴിയും... അതിനാൽ നിങ്ങൾ ഞങ്ങളുടെ വേർഡ്പ്രസ്സ് സേവനങ്ങൾ, WordPress-മായി ബന്ധപ്പെട്ട ഞങ്ങൾ പ്രവർത്തിച്ച പ്രോജക്റ്റുകൾ സ്വയമേവ പ്രദർശിപ്പിക്കും. ഞങ്ങളുടെ സൈറ്റ് സന്ദർശകർക്ക് കമ്പനികൾക്കായി ഞങ്ങൾ ചെയ്യുന്ന ജോലികളുടെ നിര കാണുന്നതിന് ഞങ്ങളുടെ എല്ലാ പ്രോജക്റ്റുകളും ഡോക്യുമെന്റ് ചെയ്യാനുള്ള ശ്രമത്തിലാണ് ഞാൻ.
പോസ്റ്റുകളും ഇഷ്ടാനുസൃത പോസ്റ്റ് തരങ്ങളും ലയിപ്പിക്കുന്നു
ഞങ്ങളുടെ ഹോം പേജ് ഇതിനകം തന്നെ വിപുലമാണ്, അതിനാൽ ഞങ്ങളുടെ ബ്ലോഗ് പോസ്റ്റുകൾക്കായി ഒരു വിഭാഗവും ഞങ്ങളുടെ ഏറ്റവും പുതിയ പ്രോജക്റ്റുകൾക്കായി ഒരു വിഭാഗവും നിർമ്മിക്കാൻ ഞാൻ ആഗ്രഹിച്ചില്ല. ഞങ്ങളുടെ ടെംപ്ലേറ്റ് ബിൽഡർ ഉപയോഗിച്ച് പോസ്റ്റുകളും പ്രോജക്റ്റുകളും ഒരേ ഔട്ട്പുട്ടിലേക്ക് ലയിപ്പിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു, എലെമെംതൊര്. പോസ്റ്റുകളും ഇഷ്ടാനുസൃത പോസ്റ്റ് തരങ്ങളും ലയിപ്പിക്കാനോ സംയോജിപ്പിക്കാനോ എലമെന്ററിന് ഒരു ഇന്റർഫേസ് ഇല്ല, എന്നാൽ ഇത് സ്വയം ചെയ്യുന്നത് വളരെ ലളിതമാണ്!
നിങ്ങളുടെ ചൈൽഡ് തീമിന്റെ 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 ഫീഡ് സജ്ജീകരിക്കാൻ ഇതേ ചോദ്യം ഉപയോഗിക്കാനും ഞാൻ ആഗ്രഹിച്ചു. ഇത് ചെയ്യുന്നതിന്, എനിക്ക് ഒരു 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' );
എലമെന്ററിൽ പോസ്റ്റുകളും ഇഷ്ടാനുസൃത പോസ്റ്റ് തരങ്ങളും ലയിപ്പിക്കുന്നു
ഒരു കുറിപ്പ് കൂടി... എലെമെംതൊര് നിങ്ങളുടെ സൈറ്റിനുള്ളിൽ ഒരു ചോദ്യത്തിന് പേരിടാനും സംരക്ഷിക്കാനും കഴിയുന്ന ഒരു മികച്ച സവിശേഷതയുണ്ട്. ഈ സാഹചര്യത്തിൽ, ഞാൻ ന്യൂസ്-പ്രോജക്റ്റുകൾ എന്ന് വിളിക്കുന്ന ഒരു അന്വേഷണം നിർമ്മിക്കുകയാണ്, തുടർന്ന് പോസ്റ്റുകളുടെ അന്വേഷണ വിഭാഗത്തിലെ എലമെന്റർ യൂസർ ഇന്റർഫേസിൽ നിന്ന് എനിക്ക് അതിനെ വിളിക്കാം.
function my_query_news_projects( $query ) {
$query->set( 'post_type', array( 'post', 'project' ) );
}
add_action( 'elementor/query/news-projects', 'my_query_news_projects' );
എലമെന്റർ ഉപയോക്തൃ ഇന്റർഫേസിൽ ഇത് എങ്ങനെ കാണപ്പെടുന്നുവെന്നത് ഇതാ:
വെളിപ്പെടുത്തൽ: ഞാൻ എന്റെ ഉപയോഗിക്കുന്നു എലെമെംതൊര് ഈ ലേഖനത്തിലെ അനുബന്ധ ലിങ്ക്.