ഉള്ളടക്കം മാര്ക്കവറ്റിംഗ്

പി‌എച്ച്പി: ഉപപേജുകൾ‌ ലിസ്റ്റുചെയ്യുന്നതിന് ഒരു ഷോർ‌ട്ട് കോഡ് നിർമ്മിക്കുന്നതിന് വേർഡ്പ്രസ്സ് API ഉപയോഗിക്കുക

ഒരു എന്റർപ്രൈസ് ക്ലയന്റിനായി ഞങ്ങൾ ഇപ്പോൾ വളരെ സങ്കീർണ്ണമായ നടപ്പാക്കലിനായി പ്രവർത്തിക്കുന്നു. വേർഡ്പ്രസ്സിലാണ് സൈറ്റ് നിർമ്മിക്കുന്നത്, പക്ഷേ ഒരു ടൺ ബെല്ലുകളും വിസിലുകളും ഉണ്ട്. മിക്കപ്പോഴും, ഞാൻ ഇത്തരത്തിലുള്ള ജോലി ചെയ്യുമ്പോൾ, പിന്നീട് മറ്റ് സൈറ്റുകളിൽ വീണ്ടും രൂപകൽപ്പന ചെയ്യുന്നതിനുള്ള ഇഷ്‌ടാനുസൃത കോഡ് സംരക്ഷിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഇത് അത്തരമൊരു ഉപയോഗപ്രദമായ പ്രവർത്തനമാണെന്ന് ഞാൻ കരുതി, ഇത് ലോകവുമായി പങ്കിടാൻ ഞാൻ ആഗ്രഹിച്ചു. ഞങ്ങൾ ഉപയോഗിക്കുന്നു ഫ്യൂഷൻ പേജ് ബിൽഡറുമൊത്തുള്ള അവഡാ വേർഡ്പ്രസ്സ് തീം ഒരു രക്ഷാകർതൃ തീം എന്ന നിലയിൽ ഞങ്ങളുടെ കുട്ടികളുടെ തീമിൽ കുറച്ച് ഇഷ്‌ടാനുസൃത കോഡ് വിന്യസിക്കുന്നു.

Wp_list_pages, get_pages പോലുള്ള ഉപപേജുകൾ ലിസ്റ്റുചെയ്യാൻ ഉപയോഗിക്കാവുന്ന വേർഡ്പ്രസിന് ഇതിനകം തന്നെ അതിന്റെ API- ൽ രണ്ട് ഫംഗ്ഷനുകൾ ഉണ്ട്. ഒരു കൂട്ടം വിവരങ്ങളുള്ള ഒരു ലിസ്റ്റ് ചലനാത്മകമായി സൃഷ്ടിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ അവ മതിയായ വിവരങ്ങൾ നൽകില്ല എന്നതാണ് പ്രശ്‌നം.

ഈ ഉപഭോക്താവിനായി, ജോലി വിവരണങ്ങൾ പോസ്റ്റുചെയ്യാനും ജോലി തുറക്കുന്നവരുടെ ലിസ്റ്റ് അവരുടെ പ്രസിദ്ധീകരണ തീയതി പ്രകാരം സ്വപ്രേരിതമായി അവരോഹണ ക്രമത്തിൽ സൃഷ്ടിക്കപ്പെടാനും അവർ ആഗ്രഹിച്ചു. പേജിന്റെ ഒരു ഭാഗം പ്രദർശിപ്പിക്കാനും അവർ ആഗ്രഹിച്ചു.

അതിനാൽ, ആദ്യം, പേജ് ടെം‌പ്ലേറ്റിലേക്ക് ഞങ്ങൾക്ക് ഉദ്ധരണി പിന്തുണ ചേർക്കേണ്ടിവന്നു. അവരുടെ തീമിനായുള്ള functions.php- ൽ, ഞങ്ങൾ ചേർത്തു:

add_post_type_support ('പേജ്', 'ഉദ്ധരണി');

തുടർന്ന്, ഉപ പേജുകളുടെ പട്ടിക, അവയിലേക്കുള്ള ലിങ്കുകൾ, അവയ്ക്കുള്ള ഉദ്ധരണി എന്നിവ സൃഷ്ടിക്കുന്ന ഒരു ഇച്ഛാനുസൃത ഷോർട്ട് കോഡ് രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്. ഇത് ചെയ്യുക, ഞങ്ങൾ ഇത് ഉപയോഗിക്കണം വേർഡ്പ്രസ്സ് ലൂപ്പ്. Function.php- ൽ, ഞങ്ങൾ ചേർത്തു:

// ഒരു ലിസ്റ്റ് ഫംഗ്ഷനിലെ പട്ടിക ഉപപേജുകൾ dknm_list_child_pages ($ atts, $ content = "") {global $ post; $ atts = shortcode_atts (അറേ ('ifempty' => 'റെക്കോർഡുകളൊന്നുമില്ല', 'aclass' => ''), $ atts, 'list_subpages'); $ args = അറേ ('post_type' => 'പേജ്', 'posts_per_page' => -1, 'post_parent' => $ post-> ID, 'orderby' => 'public_date', 'order' => 'DESC' ,); $ പാരന്റ് = പുതിയ WP_Query (gs args); if ($ parent-> have_posts ()) {$ string. = $ content. ' '; ($ parent-> have_posts ()): $ parent-> the_post (); $ സ്ട്രിംഗ്. = ' '.get_the_title ().' '; if (has_excerpt ($ post-> ID)) {$ string. = '-' .get_the_excerpt (); } $ സ്ട്രിംഗ്. = ' '; അതേസമയം; } else {$ string = ' '. $ atts [' ifempty '].' '; } wp_reset_postdata (); മടക്കം $ സ്ട്രിംഗ്; } add_shortcode ('list_subpages', 'dknm_list_child_pages');

ഇപ്പോൾ, ലിങ്കും ഉദ്ധരണിയും ഉപയോഗിച്ച് കുട്ടികളുടെ പേജുകൾ കാണിക്കുന്നതിന് സൈറ്റിൽ ഉടനീളം ഷോർട്ട് കോഡ് നടപ്പിലാക്കാൻ കഴിയും. ഉപയോഗം:

[list_subpages aclass = "button" ifempty = "ക്ഷമിക്കണം, ഞങ്ങൾക്ക് നിലവിൽ ജോലി അവസരങ്ങളൊന്നുമില്ല."] ജോലികളുടെ പട്ടിക [/ list_subpages]

ഫലം അവരുടെ കരിയർ പേജിന് കീഴിലുള്ള കുട്ടികളുടെ പേജുകളായ പ്രസിദ്ധീകരിച്ച ജോലികളുടെ ക്രമരഹിതമായ ഒരു ലിസ്റ്റാണ്.

ജോലികൾ ഒന്നും തന്നെ പ്രസിദ്ധീകരിച്ചിട്ടില്ലെങ്കിൽ (കുട്ടികളുടെ പേജുകളൊന്നുമില്ല), ഇത് പ്രസിദ്ധീകരിക്കും:

ക്ഷമിക്കണം, ഞങ്ങൾക്ക് നിലവിൽ ജോലി അവസരങ്ങളൊന്നുമില്ല.

ജോലികൾ പ്രസിദ്ധീകരിച്ചിട്ടുണ്ടെങ്കിൽ (കുട്ടികളുടെ പേജുകൾ), ഇത് പ്രസിദ്ധീകരിക്കും:

ജോലികളുടെ പട്ടിക:

Douglas Karr

Douglas Karr യുടെ CMO ആണ് ഓപ്പൺ ഇൻസൈറ്റുകൾ യുടെ സ്ഥാപകനും Martech Zone. വിജയകരമായ ഡസൻ കണക്കിന് മാർടെക് സ്റ്റാർട്ടപ്പുകളെ ഡഗ്ലസ് സഹായിച്ചിട്ടുണ്ട്, മാർടെക് ഏറ്റെടുക്കലുകളിലും നിക്ഷേപങ്ങളിലും $5 ബില്ലിൽ കൂടുതൽ ശ്രദ്ധ ചെലുത്തുന്നതിൽ സഹായിച്ചിട്ടുണ്ട്, കൂടാതെ കമ്പനികളുടെ വിൽപ്പന, വിപണന തന്ത്രങ്ങൾ നടപ്പിലാക്കുന്നതിലും ഓട്ടോമേറ്റ് ചെയ്യുന്നതിലും കമ്പനികളെ തുടർന്നും സഹായിക്കുന്നു. അന്താരാഷ്ട്രതലത്തിൽ അംഗീകൃത ഡിജിറ്റൽ പരിവർത്തനവും മാർടെക് വിദഗ്ധനും സ്പീക്കറുമാണ് ഡഗ്ലസ്. ഡമ്മിയുടെ ഗൈഡിന്റെയും ബിസിനസ് ലീഡർഷിപ്പ് പുസ്തകത്തിന്റെയും പ്രസിദ്ധീകരിച്ച എഴുത്തുകാരൻ കൂടിയാണ് ഡഗ്ലസ്.

ബന്ധപ്പെട്ട ലേഖനങ്ങൾ

മുകളിലേയ്ക്ക് മടങ്ങുക ബട്ടൺ
അടയ്ക്കുക

ആഡ്ബ്ലോക്ക് കണ്ടെത്തി

Martech Zone പരസ്യ വരുമാനം, അനുബന്ധ ലിങ്കുകൾ, സ്പോൺസർഷിപ്പുകൾ എന്നിവയിലൂടെ ഞങ്ങൾ ഞങ്ങളുടെ സൈറ്റിൽ നിന്ന് ധനസമ്പാദനം നടത്തുന്നതിനാൽ ഈ ഉള്ളടക്കം നിങ്ങൾക്ക് ഒരു ചെലവും കൂടാതെ നൽകാൻ കഴിയും. നിങ്ങൾ ഞങ്ങളുടെ സൈറ്റ് കാണുമ്പോൾ നിങ്ങളുടെ പരസ്യ ബ്ലോക്കർ നീക്കം ചെയ്താൽ ഞങ്ങൾ അഭിനന്ദിക്കുന്നു.