ഒരു WordPress പേജിൻ്റെ ചൈൽഡ് പോസ്റ്റുകൾ പ്രദർശിപ്പിക്കുന്നു. ഒരു പ്ലഗിൻ ഉപയോഗിച്ച് WordPress-ൽ പേജ് ഔട്ട്പുട്ട് കൈകാര്യം ചെയ്യുന്നു. #2.2 ഈ കോഡ് ഉപയോഗിച്ച്, പട്ടികയിൽ നിന്ന് "പേജുകൾ" എന്ന തലക്കെട്ട് ഞങ്ങൾ നീക്കം ചെയ്യും

എല്ലാവർക്കും ഹലോ പ്രിയ സുഹൃത്തുക്കളെ! Max Metelev നിങ്ങളോട് തുറന്ന് സംസാരിക്കുകയും നിങ്ങളോട് പറയുകയും പ്രായോഗികമായി നിങ്ങളെ കാണിക്കുകയും ചെയ്യുന്നു.

ഇന്ന്, നിങ്ങൾക്ക് രാവിലെ ലഘുഭക്ഷണമായി, ഇനിപ്പറയുന്ന ഉള്ളടക്കമുള്ള ഉപയോഗപ്രദമായ മെറ്റീരിയലിൻ്റെ ഒരു ഭാഗം - ചിത്രങ്ങളുള്ള വേർഡ്പ്രസ്സ് പേജുകളുടെ ഒരു ലിസ്റ്റ് എങ്ങനെ പ്രദർശിപ്പിക്കാമെന്ന് ഞങ്ങൾ പഠിക്കും. പാഠം വളരെ ലളിതവും രസകരവുമാണ്. പോകൂ.

മിക്ക വെബ്‌സൈറ്റുകളും പ്രാഥമികമായി ടെക്‌സ്‌റ്റ് ഉള്ളടക്കത്തിനായി പേജുകൾ ഉപയോഗിക്കുന്നു. പേജുകൾ പോസ്റ്റുകളിൽ നിന്ന് വ്യത്യസ്തമായതിനാൽ, അവ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് വഴികൾ ആവശ്യമായി വന്നേക്കാം.

ലഘുചിത്രങ്ങൾ ഉപയോഗിച്ച് വേർഡ്പ്രസ്സ് പേജുകൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള പ്രധാന രീതിക്ക് പുറമേ, കുട്ടികളുടെയും മാതാപിതാക്കളുടെയും പേജുകൾ എങ്ങനെ പ്രദർശിപ്പിക്കാമെന്ന് ഞങ്ങൾ കാണിക്കും.

ഇത് ഇതുപോലെ കാണപ്പെടും:

നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത് പേജ്-ലിസ്റ്റ് പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യുകയും സജീവമാക്കുകയും ചെയ്യുക എന്നതാണ്. ഇത് ബോക്‌സിന് പുറത്ത് തന്നെ പ്രവർത്തിക്കുന്നു, അതിനാൽ അവ അവിടെ ഇല്ലാത്തതിനാൽ ഞങ്ങൾ ക്രമീകരണങ്ങളിലേക്ക് പോകില്ല.

ഈ പ്ലഗിൻ ഓപ്‌ഷനുകളുടെ വിപുലമായ ലിസ്‌റ്റുള്ള ഷോർട്ട്‌കോഡുകളുടെ ഒരു ലിസ്റ്റുമായി വരുന്നു. സൈറ്റിൻ്റെ എല്ലാ പേജുകളുടെയും ലളിതമായ ഡിസ്പ്ലേ ഉണ്ടാക്കിക്കൊണ്ട് നമുക്ക് ആരംഭിക്കാം, അതായത്, ഒരു സാധാരണ മാപ്പ് ഉണ്ടാക്കുക

WordPress-ൽ ഒരു പുതിയ പേജ് സൃഷ്‌ടിക്കുകയും അതിൽ ഇനിപ്പറയുന്ന ഷോർട്ട്‌കോഡ് ചേർക്കുകയും ചെയ്യുക [പേജ് ലിസ്റ്റ്]

ഈ ഷോർട്ട്‌കോഡ് നിങ്ങളുടെ എല്ലാ പേജുകളുടെയും ഒരു ലളിതമായ നെസ്റ്റിംഗ് കാണിക്കും.

നിങ്ങൾക്ക് ഇതോ മറ്റ് നിരവധി ടെക്സ്റ്റ് വിജറ്റുകളോ ഉപയോഗിക്കാം. അവ നിങ്ങളുടെ സൈറ്റിൽ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, ഫയലിൽ ഒരു ലൈൻ ചേർത്ത് അവയെ ബന്ധിപ്പിക്കേണ്ടതുണ്ട് പ്രവർത്തനങ്ങൾ. phpനിങ്ങളുടെ തീം അല്ലെങ്കിൽ പ്ലഗിൻ്റെ ഒരു പ്രത്യേക ഏരിയയിലേക്ക്.

add_filter("widget_text","do_shortcode");

add_filter ("widget_text" , "do_shortcode" );

WordPress-ൽ ചൈൽഡ് പേജുകൾ പാരൻ്റ് പേജുകളിലേക്ക് പ്രദർശിപ്പിക്കുന്നു

നിങ്ങൾ ചെയ്യേണ്ടത് ആവശ്യമുള്ള ഷോർട്ട് കോഡ് ചേർക്കുക മാത്രമാണ് [ഉപപേജുകൾ]മാതൃ പേജിലേക്ക്.

ടെക്‌സ്‌റ്റ് വിജറ്റുകളിലേക്ക് തിരുകാൻ നിങ്ങൾക്ക് ഷോർട്ട്‌കോഡുകളും ഉപയോഗിക്കാം.

WordPress-ലേക്ക് അനുബന്ധ പേജുകൾ ചേർക്കുന്നു

ബന്ധപ്പെട്ട പേജുകൾ പ്രധാനമായും ഒരേ രക്ഷിതാവിനെ പങ്കിടുന്ന ചൈൽഡ് പേജുകളാണ്. അത്തരം വേർഡ്പ്രസ്സ് പേജുകളുടെ ഔട്ട്പുട്ട് ഇനിപ്പറയുന്ന നിർമ്മാണം ഉപയോഗിച്ചാണ് നടത്തുന്നത് [സഹോദരങ്ങൾ]

പ്രിവ്യൂകളും വാചക ഉദ്ധരണികളും ഉള്ള പേജുകൾ പ്രദർശിപ്പിക്കുന്നു

പേജ്-ലിസ്റ്റ് പ്ലഗിൻ ഇനിപ്പറയുന്ന കോഡിനൊപ്പം വരുന്നു [page_ext]. ഈ എംബെഡ് കോഡ് വേർഡ്പ്രസ്സിൽ പേജ് ലിസ്റ്റുകൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള വിപുലമായ ഓപ്ഷനുകൾ നൽകുന്നു.

ലേഖനത്തിൻ്റെ പ്രതിനിധി ചിത്രവും അതിൽ നിന്നുള്ള വാചകത്തിൻ്റെ ഒരു ചെറിയ ഉദ്ധരണിയും ഉള്ള പേജുകളുടെ ഘടന പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം. ഇവിടെ പോലെ:

[ pagelist_ext show_image = "1" image_width = "50" ]

പാരാമീറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചിത്രത്തിൻ്റെ വലുപ്പം സ്വയം സജ്ജമാക്കാൻ കഴിയും ഇമേജ്_വീതി

പാരാമീറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ടെക്സ്റ്റ് പാസേജിൻ്റെ ദൈർഘ്യം നിയന്ത്രിക്കാനും കഴിയും പരിധി_ഉള്ളടക്കം

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 100 പ്രതീകങ്ങൾ സജ്ജമാക്കാൻ കഴിയും, ഉദാഹരണത്തിന് [pagelist_ext limit_content = "100" ]

ലേഖനത്തിൻ്റെ ലഘുചിത്രത്തിന് അടുത്തായി ടെക്‌സ്‌റ്റ് പ്രദർശിപ്പിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ, പേജിനായി ഇനിപ്പറയുന്ന ഷോർട്ട്‌കോഡ് ഉപയോഗിക്കുക [pagelist_ext show_content = "0" ]

നിങ്ങളുടെ ശ്രദ്ധയ്ക്കും സന്തോഷകരമായ പഠനത്തിനും നന്ദി!

ലിങ്കുകളുടെ രൂപത്തിൽ സ്ഥിരമായ പേജുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നു.

ഒരു മെനു സൃഷ്ടിക്കാൻ സാധാരണയായി header.php (സൈറ്റ് തലക്കെട്ട്) അല്ലെങ്കിൽ sidebar.php (സൈഡ്ബാർ) ഫയലുകളിൽ ഉപയോഗിക്കുന്നു.

സമാനമായ wp_page_menu() ഫംഗ്‌ഷനും കാണുക;

മെനുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ബദൽ wp_nav_menu() ഫംഗ്‌ഷൻ ആണ്, പതിപ്പ് 3.0-ൽ ചേർത്തിരിക്കുന്നു. മാനുവൽ.

✈ 1 സമയം = 0.014449s = ബ്രേക്ക്| 50000 തവണ = 213.16സെ = ബ്രേക്ക്| PHP 7.1.2, WP 4.7.3

ഒരു ചടങ്ങിൽ നിന്നുള്ള കൊളുത്തുകൾ

ഉപയോഗം

ഉപയോഗ രീതി

$args = array("depth" => 0, "show_date" => "", "date_format" => get_option("date_format"), "child_of" => 0, "exclude" => "", "exclude_tree" => "", "include" => "", "title_li" => __("പേജുകൾ"), "echo" => 1, "authors" => "", "sort_column" => "menu_order, post_title" , "sort_order" => "ASC", "link_before" => "", "link_after" => "", "meta_key" => "", "meta_value" => "", "number" => "", "offset" => "", "walker" => "", "post_type" => "page", // from the get_pages() function); wp_list_pages($args);

ചുവടെയുള്ള പാരാമീറ്ററുകൾ കൂടാതെ, ഫംഗ്‌ഷന് എല്ലാ സമാന പാരാമീറ്ററുകളും get_pages() ആയി എടുക്കാം, കാരണം ഇത് അതിനെ അടിസ്ഥാനമാക്കി പ്രവർത്തിക്കുന്നു.

ആഴം (നമ്പർ)

ലിസ്റ്റിൽ ഉൾപ്പെടുന്ന ചൈൽഡ് പേജുകളുടെ നെസ്റ്റിംഗ് ലെവൽ ഈ ക്രമീകരണം നിയന്ത്രിക്കുന്നു. സ്ഥിരസ്ഥിതി 0 ആണ് (ഇരട്ടയോ അതിലധികമോ നെസ്റ്റഡ് പേജുകൾ ഉൾപ്പെടെ എല്ലാ ചൈൽഡ് പേജുകളും കാണിക്കുക).

  • 0 (സ്ഥിരസ്ഥിതി) ലിസ്റ്റിലെ ഉപപേജുകളുടെ എല്ലാ തലങ്ങളും ഉൾപ്പെടുത്തി അവയെ ഒരു ട്രീ വ്യൂവിൽ കാണിക്കുക.
  • -1 ലിസ്റ്റിൽ നെസ്റ്റഡ് പേജുകളുടെ എല്ലാ തലങ്ങളും ഉൾപ്പെടുത്തുക, എന്നാൽ നെസ്റ്റിംഗ് കാണിക്കരുത് (ലിസ്റ്റിൻ്റെ ട്രീ വ്യൂ അപ്രാപ്തമാക്കിയിരിക്കുന്നു, ലിസ്റ്റ് പൊതുവായ ഒന്നായി കാണിക്കും).
  • 1 ആദ്യ ഉപപേജുകൾ മാത്രം കാണിക്കുക, അതായത്. ഒന്നാം ലെവൽ ചൈൽഡ് പേജുകൾ.
  • 2, 3, മുതലായവ. പട്ടികയിൽ കുട്ടികളുടെ പേജുകൾ 2, 3, മുതലായവ ഉൾപ്പെടുത്തുക. നില...

സ്ഥിരസ്ഥിതി: 0

ഷോ_തീയതി (ലൈൻ)

ലിങ്കിന് അടുത്തായി പേജ് സൃഷ്ടിച്ചതോ പരിഷ്കരിച്ചതോ ആയ തീയതി കാണിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, തീയതികൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.

  • "" - തീയതികൾ കാണിക്കരുത് (സ്ഥിരസ്ഥിതി).
  • പരിഷ്ക്കരിച്ചത് - പരിഷ്ക്കരണ തീയതി കാണിക്കുക.
  • സൃഷ്ടിച്ചത് - പേജ് സൃഷ്ടിച്ച തീയതി കാണിക്കുക.

സ്ഥിരസ്ഥിതി: ശൂന്യം

തീയതി ഘടന (ലൈൻ) show_date പാരാമീറ്റർ പ്രവർത്തനക്ഷമമാക്കിയാൽ തീയതി എങ്ങനെ കാണിക്കും എന്നത് നിയന്ത്രിക്കുന്നു, ഉദാഹരണത്തിന്, d/m/Y പ്രദർശിപ്പിക്കും: 11/10/2011
സ്ഥിരസ്ഥിതി: WordPress തീയതി ക്രമീകരണങ്ങൾകുട്ടിയുടെ_കുട്ടി (നമ്പർ)ഈ ക്രമീകരണത്തിൽ വ്യക്തമാക്കിയ വ്യക്തിഗത പേജിൻ്റെ ചൈൽഡ് പേജുകൾ മാത്രം കാണിക്കുക. ഞങ്ങൾ പ്രദർശിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന ഉപപേജുകളുടെ പേജിൻ്റെ ഐഡി നിങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട്. സ്ഥിരസ്ഥിതി 0 ആണ് - എല്ലാ പേജുകളും കാണിക്കുക.
സ്ഥിരസ്ഥിതി: 0പെടുത്തിയിട്ടില്ല (ലൈൻ)ഈ പരാമീറ്ററിൽ, ഞങ്ങൾ പട്ടികയിൽ ഉൾപ്പെടുത്താൻ ആഗ്രഹിക്കാത്ത പേജുകളുടെ ഐഡികൾ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു, ഉദാഹരണത്തിന്: ഒഴിവാക്കുക=3,7,31.
സ്ഥിരസ്ഥിതി: ""ഒഴിവാക്കുക_മരം (ലൈൻ)ലിസ്റ്റിൽ നിന്ന് നിങ്ങൾ ഒഴിവാക്കേണ്ട പാരൻ്റ് പേജുകളുടെ ഐഡി, കോമകളാൽ വേർതിരിച്ച് വ്യക്തമാക്കുക. നിർദ്ദിഷ്‌ട ഐഡിയുടെ എല്ലാ നെസ്റ്റഡ് (ചൈൽഡ് പേജുകളും) ഒഴിവാക്കപ്പെടും. ആ. ഈ ഓപ്‌ഷൻ മുഴുവൻ പേജ് ട്രീയെയും ലിസ്റ്റിൽ നിന്ന് ഒഴിവാക്കുന്നു.
പതിപ്പ് 2.7 ൽ ചേർത്തു.
സ്ഥിരസ്ഥിതി: ""ഉൾപ്പെടുന്നു (സ്ട്രിംഗ്/അറേ)

പട്ടികയിൽ നിർദ്ദിഷ്ട പേജുകൾ മാത്രം കാണിക്കുക. ഐഡിയെ കോമകളോ സ്‌പെയ്‌സുകളോ ഉപയോഗിച്ച് വേർതിരിക്കാൻ കഴിയും: ഉൾപ്പെടുത്തുക=45 63 78 94 128 140 .

ഈ ഓപ്‌ഷൻ ലിസ്റ്റ് ജനറേഷനുമായി ബന്ധപ്പെട്ട ഓപ്‌ഷനുകളെ അസാധുവാക്കുന്നു, കാരണം ഇത് വ്യക്തമാക്കിയ പേജുകളിൽ നിന്ന് മാത്രം ഒരു ലിസ്റ്റ് സൃഷ്‌ടിക്കുന്നു. ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ റദ്ദാക്കിയിരിക്കുന്നു: ഒഴിവാക്കുക, ചൈൽഡ്_ഓഫ്, ഡെപ്ത്, മെറ്റാ_കീ, മെറ്റാ_വാല്യൂ, രചയിതാക്കൾ.
സ്ഥിരസ്ഥിതി: ""

തലക്കെട്ട്_ലി (ലൈൻ)ലിസ്റ്റ് ശീർഷകം. സ്ഥിരസ്ഥിതി: പ്രാദേശികവൽക്കരണത്തിന് __("പേജുകൾ") __("") ആവശ്യമാണ്. നിങ്ങൾ ഈ പാരാമീറ്റർ ("") പുനഃസജ്ജമാക്കുകയാണെങ്കിൽ, ലിസ്റ്റ് ശീർഷകം കാണിക്കില്ല, കൂടാതെ ലിസ്റ്റ് () ഫ്രെയിമിംഗ് ചെയ്യുന്ന HTML ടാഗുകളും നീക്കം ചെയ്യപ്പെടും.
സ്ഥിരസ്ഥിതി: __("പേജുകൾ")പ്രതിധ്വനി (ലോജിക്കൽ)സ്ക്രീനിൽ ഫലം പ്രദർശിപ്പിക്കുക (ശരി) അല്ലെങ്കിൽ പ്രോസസ്സിംഗിനായി അത് തിരികെ നൽകുക (തെറ്റ്).
സ്ഥിരസ്ഥിതി: ശരിരചയിതാക്കൾ (ലൈൻ)ഈ പരാമീറ്ററിൽ വ്യക്തമാക്കിയിട്ടുള്ള രചയിതാക്കൾക്ക് മാത്രമുള്ള പേജുകൾ കാണിക്കുക. കോമകളാൽ വേർതിരിച്ച രചയിതാവിൻ്റെ ഐഡികൾ നിങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട്.
സ്ഥിരസ്ഥിതി: ""നിര_ക്രമീകരിക്കുക (ലൈൻ)

നിർദ്ദിഷ്ട ഫീൽഡുകൾ പ്രകാരം ലിസ്റ്റ് അടുക്കുക. സ്ഥിരസ്ഥിതിയായി, ലിസ്റ്റ് ശീർഷകം (post_title), അക്ഷരമാലാക്രമത്തിൽ അടുക്കിയിരിക്കുന്നു. കോമകളാൽ വേർതിരിച്ച നിരവധി പാരാമീറ്ററുകൾ നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും, അതനുസരിച്ച് ലിസ്റ്റ് അടുക്കും.

  • post_title - ശീർഷകം അനുസരിച്ച് അടുക്കുക (അക്ഷരമാലാക്രമത്തിൽ);
  • menu_order - "ശാശ്വത പേജ്" എഡിറ്റിംഗ് പേജിലെ അഡ്മിൻ പാനലിൽ സൂചിപ്പിച്ചിരിക്കുന്ന ക്രമപ്രകാരം അടുക്കുക;
  • post_date - "സ്ഥിരമായ പേജ്" സൃഷ്ടിച്ച തീയതി പ്രകാരം അടുക്കുക;
  • post_modified - പേജ് പരിഷ്കരിച്ച തീയതി പ്രകാരം അടുക്കുക;
  • ഐഡി - ഡാറ്റാബേസിലെ റെക്കോർഡ് ഐഡൻ്റിഫയർ പ്രകാരം അടുക്കുക (ഐഡി പ്രകാരം);
  • post_author - രചയിതാവ് ഐഡികൾ പ്രകാരം അടുക്കുക;
  • post_name - പോസ്റ്റിൻ്റെ ഇതര നാമം ഉപയോഗിച്ച് അക്ഷരമാലാക്രമത്തിൽ അടുക്കുക (സാധാരണയായി ശീർഷകത്തിൻ്റെ ലിപ്യന്തരണം).

സ്ഥിരസ്ഥിതി: "menu_order, post_title"

ക്രമം (ലൈൻ)സോർട്ടിംഗ് ദിശ: "ASC" - ക്രമത്തിൽ, "DESC" - വിപരീത ക്രമത്തിൽ.
സ്ഥിരസ്ഥിതി: "ASC"ലിങ്ക്_മുമ്പ് (ലൈൻ)ലിങ്ക് ടെക്‌സ്‌റ്റിന് മുമ്പ് (ടാഗിനുള്ളിൽ) ചേർക്കുന്ന ടെക്‌സ്‌റ്റോ HTML കോഡോ ഇവിടെ വ്യക്തമാക്കുക ). പതിപ്പ് 2.7 ൽ ചേർത്തു.
സ്ഥിരസ്ഥിതി: ""ലിങ്ക്_അതിനുശേഷം (ലൈൻ)ലിങ്ക് ടെക്‌സ്‌റ്റിന് ശേഷം (ടാഗിനുള്ളിൽ) ചേർക്കുന്ന ടെക്‌സ്‌റ്റോ HTML കോഡോ ഇവിടെ വ്യക്തമാക്കുക
). പതിപ്പ് 2.7 ൽ ചേർത്തു.
സ്ഥിരസ്ഥിതി: ""മെറ്റാ_കീ (ലൈൻ)നിർദ്ദിഷ്ട ഇഷ്‌ടാനുസൃത ഫീൽഡുകൾ മാത്രമുള്ള പേജുകൾ പ്രദർശിപ്പിക്കും (meta_value പാരാമീറ്ററുമായി സംയോജിച്ച് മാത്രം പ്രവർത്തിക്കുന്നു).
സ്ഥിരസ്ഥിതി: ""മെറ്റാ_മൂല്യം (ലൈൻ)ഇഷ്‌ടാനുസൃത ഫീൽഡുകളുടെ നിർദ്ദിഷ്ട മൂല്യങ്ങൾ മാത്രമുള്ള പേജുകൾ പ്രദർശിപ്പിക്കും (ഒരു ഇഷ്‌ടാനുസൃത ഫീൽഡിൻ്റെ കീ meta_key പാരാമീറ്ററിൽ വ്യക്തമാക്കിയിരിക്കണം).
സ്ഥിരസ്ഥിതി: ""നമ്പർ (നമ്പർ)ലിസ്റ്റിലെ ലിങ്കുകളുടെ എണ്ണം പരിമിതപ്പെടുത്തുന്നു (SQL LIMIT). ചില സന്ദർഭങ്ങളിൽ ഇത് പ്രവർത്തിച്ചേക്കില്ല.
സ്ഥിരസ്ഥിതി: ഇല്ലഓഫ്സെറ്റ് (നമ്പർ)ലിസ്റ്റ് ടോപ്പ് ഇൻഡൻ്റ്. ഉദാഹരണത്തിന്, നിങ്ങൾ 5 വ്യക്തമാക്കുകയാണെങ്കിൽ, ആദ്യം കാണിക്കേണ്ട 5 ലിങ്കുകൾ പട്ടികയിൽ കാണിക്കില്ല.
പതിപ്പ് 2.8 ൽ ചേർത്തു.
സ്ഥിരസ്ഥിതി: ഇല്ലഇനം_സ്‌പേസിംഗ് (ലൈൻ) HTML മെനു കോഡിൽ ലൈൻ ബ്രേക്കുകൾ വിടണോ വേണ്ടയോ എന്ന്. ഇതായിരിക്കാം: സൂക്ഷിക്കുക അല്ലെങ്കിൽ ഉപേക്ഷിക്കുക. C WP 4.7.
സ്ഥിരസ്ഥിതി: "സംരക്ഷിക്കുക"നടത്തക്കാരൻ (ലൈൻ)ലിസ്റ്റ് നിർമ്മാണം കൈകാര്യം ചെയ്യുന്ന php ക്ലാസ്.
സ്ഥിരസ്ഥിതി: ""

ഉദാഹരണങ്ങൾ

#1 ലിസ്റ്റ് ശീർഷകം നീക്കം ചെയ്യുകയോ മാറ്റുകയോ ചെയ്യുന്നു

#1.1 title_li പാരാമീറ്റർ റദ്ദാക്കിക്കൊണ്ട് ലിസ്റ്റ് ശീർഷകം നീക്കം ചെയ്യാം.

ഉൽ ടാഗുകളും നീക്കം ചെയ്യപ്പെടുമെന്നും അവ പ്രത്യേകം വ്യക്തമാക്കേണ്ടതുണ്ടെന്നും ഓർമ്മിക്കുക:

#1.2. തലക്കെട്ട് മാറ്റാം

നമുക്ക് തലക്കെട്ട് "കവികൾ" എന്നാക്കി മാറ്റാം, അത് ഒരു HTML ടാഗിൽ പൊതിയുക

കൂടാതെ 9, 5, 23 എന്നീ ഐഡികളുള്ള സ്ഥിരമായ പേജുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുക:

    " __("കവിത") . "

"); ?>

#2 പേജുകളുടെ ഒരു ലിസ്റ്റ് അടുക്കുന്നു

#2.1 "ശാശ്വത പേജുകൾ" എഡിറ്റിംഗ് പേജിൽ സൂചിപ്പിച്ചിരിക്കുന്ന സീരിയൽ നമ്പറുകൾക്ക് അനുസൃതമായി നമുക്ക് ലിസ്റ്റ് അടുക്കാം:

#2.2 ഈ കോഡ് ഉപയോഗിച്ച്, ഞങ്ങൾ ലിസ്റ്റിൽ നിന്ന് "പേജുകൾ" തലക്കെട്ട് നീക്കം ചെയ്യും:

#2.3 ഇപ്പോൾ നമ്മൾ "ശാശ്വത പേജ്" സൃഷ്ടിച്ച തീയതി പ്രകാരം അടുക്കിയ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുകയും ഓരോ ലിങ്കിനും അടുത്തുള്ള തീയതി കാണിക്കുകയും ചെയ്യും:

#3 പേജുകൾ ഒഴികെയുള്ളതും ഉൾപ്പെടുന്നു

#3.1 പരാമീറ്റർ ഉപയോഗിക്കുന്നു പെടുത്തിയിട്ടില്ലഐഡി 17.38 ഉള്ള പേജുകൾ ഒഴിവാക്കുക:

#3.2 പരാമീറ്റർ ഉപയോഗിക്കുന്നു ഉൾപ്പെടുന്നു, ID 35, 7, 26, 13 എന്നിവയിൽ മാത്രം പേജുകളുടെ ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കാം:

    " __("പേജുകൾ") . ""); ?>

#4 ചൈൽഡ് പേജുകൾ പ്രദർശിപ്പിക്കുന്നു

#4.1 ചൈൽഡ് പേജുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുക

ഇനിപ്പറയുന്ന ഉദാഹരണം ഉപയോഗിച്ച്, നിങ്ങൾ നിലവിൽ ഉള്ള സ്ഥിരം പേജിൻ്റെ ചൈൽഡ് പേജുകളുടെ (ഉപപേജുകൾ) സൈഡ്ബാറിൽ (അല്ലെങ്കിൽ മറ്റെവിടെയെങ്കിലും) നിങ്ങൾക്ക് പ്രദർശിപ്പിക്കാൻ കഴിയും. ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ പരാമീറ്റർ ഉപയോഗിക്കും കുട്ടിയുടെ_കുട്ടികൂടാതെ നിലവിലുള്ളതിന് എന്തെങ്കിലും ചൈൽഡ് പേജുകൾ ഉണ്ടോ എന്ന് പരിശോധിക്കുന്നു (ചൈൽഡ് പേജുകൾ $children വേരിയബിളിലേക്ക് കൊണ്ടുവരാൻ ശ്രമിക്കാം, സാധ്യമെങ്കിൽ, ഞങ്ങൾ ഒരു ലിസ്റ്റ് പ്രിൻ്റ് ചെയ്യും):

ID."&echo=0"); എങ്കിൽ ($കുട്ടികൾ) ( ?>

#4.2. ചൈൽഡ് പേജുകളുടെ സ്റ്റാറ്റിക് ലിസ്റ്റ്

post_parent) $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); വേറെ $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0"); എങ്കിൽ ($കുട്ടികൾ) ( ?>

ഈ ഉദാഹരണം ഒരു സൈഡ്‌ബാറിൽ (സൈഡ്‌ബാർ) ഉപയോഗിക്കാവുന്നതാണ്, എന്നാൽ അത് നിലവിലുണ്ടെങ്കിൽ അത് ആദ്യം ഒരു പാരൻ്റ് പേജിൻ്റെ സാന്നിധ്യത്തിനായി പരിശോധിക്കുന്നുവെന്ന് നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട് പാരൻ്റ് പേജ്, തുടർന്ന് ചൈൽഡ് പേജുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കും. അതിനാൽ, എല്ലാ പേജുകളിലെയും ഉയർന്ന തലത്തിലുള്ള പേജുകൾക്കായി ഞങ്ങൾക്ക് ഒരു അടച്ച ലിസ്റ്റ് ഉണ്ടാകും.

#4.3. മുമ്പത്തെ കോഡിൻ്റെ ഒരു ഇതര പതിപ്പ്. ഈ ഉദാഹരണം ഒരു സൈഡ്ബാറിലും ഉപയോഗിക്കാം, അത് ഔട്ട്പുട്ട് ചെയ്യും:

    നിങ്ങൾ പ്രധാന പേജിലായിരിക്കുമ്പോൾ, എല്ലാ ഉയർന്ന തലത്തിലുള്ള "സ്ഥിരമായ പേജുകളും" കാണിക്കും;

    നിങ്ങൾ ചൈൽഡ് പേജുകളില്ലാത്ത ഒരു ഉയർന്ന തലത്തിലുള്ള "സ്ഥിരമായ പേജിൽ" ആയിരിക്കുമ്പോൾ, അതേ ഉയർന്ന തലത്തിലുള്ള "സ്ഥിരമായ പേജുകൾ" കാണിക്കും;

    നിങ്ങൾ ചൈൽഡ് പേജുകളുള്ള ഒരു ഉയർന്ന തലത്തിലുള്ള "നിരന്തര പേജിൽ" ആയിരിക്കുമ്പോൾ, ആ ചൈൽഡ് പേജുകളും അവരുടെ ചൈൽഡ് പേജുകളും കാണിക്കും;

  • നിങ്ങൾ ഒരു ഉയർന്ന തലത്തിലുള്ള "സ്ഥിരമായ പേജിൻ്റെ" (രണ്ടാം-തല പേജ്) ഒരു ചൈൽഡ് പേജിലായിരിക്കുമ്പോൾ, ഉയർന്ന തലത്തിലുള്ള "സ്ഥിര പേജിൻ്റെ" (അതായത് രക്ഷിതാവിൻ്റെ ചൈൽഡ് പേജുകൾ) ചൈൽഡ് പേജുകൾ കാണിക്കും.
ഉയർന്ന തലത്തിലുള്ള പേജുകൾ"); if (is_page()) ($page = $post->ID; എങ്കിൽ ($post->post_parent) ($page = $post->post_parent; ) $children=wp_list_pages("echo=0&child_of=" . $page . "&title_li="); ($output = wp_list_pages)

ചൈൽഡ് പേജുകൾ

"); ) echo $ output; ?>

#4.4 പേജുകൾ ഉണ്ടെങ്കിൽ മാത്രം ലിസ്റ്റ്

"സ്ഥിരമായ പേജിൽ" ചൈൽഡ് പേജുകൾ ഉണ്ടെങ്കിൽ മാത്രം കാണിക്കുന്ന ചൈൽഡ് പേജുകളുടെ ഒരു ലിസ്റ്റ്. ചൈൽഡ് പേജുകൾ പാരൻ്റ് "ശാശ്വത പേജിലും" ചൈൽഡ് പേജുകളിലും കാണിക്കും. മുമ്പത്തെ ഉദാഹരണത്തിൽ നിന്നുള്ള വ്യത്യാസം ലിസ്റ്റ് ഹെഡറിലെ പേരൻ്റ് "ശാശ്വത പേജ്" എന്നതിൻ്റെ സാന്നിധ്യമാണ്:

post_parent) ( $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); $titlenamer = get_the_title($post->post_parent); ) മറ്റുള്ളവ ($children = wp_list_list_pages("title_list_pages("title_list_pages("title_list_pages"). =&child_of=".$post->ID."&echo=0"); $titlenamer = get_the_title($post->ID);) എങ്കിൽ ($കുട്ടികൾ) ( ?>

#4.5 ഏത് നെസ്റ്റിംഗ് ലെവലിലെയും "ശാശ്വത പേജുകളിൽ" എല്ലാ ചൈൽഡ് പേജുകളും എങ്ങനെ നേടാം:

post_parent)( // ടോപ്പ് ലെവൽ "സ്ഥിരം പേജ്" $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0") എന്നതിനായുള്ള ചൈൽഡ് പേജുകൾ നേടുക); )അല്ലെങ്കിൽ( // നേടുക ചൈൽഡ് പേജുകൾ, ഞങ്ങൾ ഒന്നാം ലെവൽ ചൈൽഡ് പേജിലാണെങ്കിൽ //$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); / ഇപ്പോൾ ഐഡി നേടുക ആദ്യ പേജ് (ഏറ്റവും പഴയത്) // wp റിവേഴ്സ് ഓർഡറിൽ ഐഡികൾ ശേഖരിക്കുന്നു, അതിനാൽ "ആദ്യത്തെ" പേജ് അവസാനത്തെ $ പൂർവ്വികർ = അവസാനം ($post->പൂർവികർ) ആയിരിക്കും. $children = wp_list_pages ("title_li); =&child_of=".$പൂർവികർ." (?>

#4.6 ഒരു നിർദ്ദിഷ്ട "നിരന്തര പേജിൻ്റെ" ചൈൽഡ് പേജുകളുടെ വൃക്ഷം

സൂചിപ്പിക്കാൻ സാധ്യമല്ലാത്തതിനാൽ wp_list_pagesഒരു നിർദ്ദിഷ്‌ട പേജിൻ്റെ (ഉദാഹരണത്തിന്, ഐഡി 93 ഉള്ള പേജ്) ഒരു ട്രീ (നെസ്റ്റിംഗിൻ്റെ എല്ലാ തലങ്ങളും) പ്രദർശിപ്പിക്കുന്നതിന്, അത്തരം ഒരു തന്ത്രത്തിനായി നമുക്ക് get_pages() ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം:

ഐഡി; $args=array("title_li" => "പാരൻ്റ് പേജ് ട്രീ: " . $parent, "include" => $parent . "," . implode(",", $pageids)); wp_list_pages($args); ?>

#5 സ്ഥിരമായ പേജ് ലിസ്റ്റുകൾ ലേബലിംഗും സ്റ്റൈലിംഗും

സ്ഥിരസ്ഥിതി, wp_list_pages()ഇതുപോലുള്ള ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുന്നു:

ശൂന്യമായ title_li= പാരാമീറ്റർ സജ്ജീകരിച്ച് തലക്കെട്ട് നീക്കം ചെയ്താൽ, കാഴ്ച ഇതുപോലെ കാണപ്പെടും:

...

എഴുതാനുള്ള മറ്റൊരു മാർഗ്ഗം ഇതാണ്:

ഫംഗ്‌ഷൻ സൃഷ്‌ടിച്ച എല്ലാ ലി ടാഗുകളും wp_list_pages() CSS ക്ലാസ് പേജ്_ഇനം ഉപയോഗിച്ച് അടയാളപ്പെടുത്തി. നിങ്ങൾ ഉള്ള പേജ് ലിസ്റ്റിൽ ദൃശ്യമാകുമ്പോൾ, class current_page_parent ലിസ്റ്റിൻ്റെ li ഘടകത്തിലേക്ക് ചേർക്കപ്പെടും.

അതിനാൽ, ഇനിപ്പറയുന്ന CSS സെലക്ടറുകൾ ഉപയോഗിച്ച് ലിസ്റ്റ് "നിറം" ചെയ്യാവുന്നതാണ്:

പേജ്നാവ് ( ... ) /* മുഴുവൻ ലിസ്റ്റും പൊതിയുന്ന ഉൽ ടാഗിൻ്റെ പ്രധാന ക്ലാസ് */ .page-item-2 ( ... ) /* ഐഡി 2 ഉള്ള പേജുമായി ബന്ധപ്പെട്ട ഘടകം */ .page_item ( ... ) /* ഏതെങ്കിലും ഘടകം ലിസ്റ്റ് */ . current_page_item ( … ) /* നിലവിലെ പേജ് */ .current_page_parent ( ... ) /* നിലവിലെ ഒന്നിൻ്റെ പാരൻ്റ് പേജ് */ .current_page_ancestor ( ... ) /* നിലവിലുള്ള പേജുമായി ഏതെങ്കിലും തരത്തിൽ ബന്ധപ്പെട്ട പേജ് (മാതാപിതാക്കൾ അല്ലെങ്കിൽ മകൾ. ) */

ലിസ്റ്റ് ഘടകങ്ങളിൽ ആഗോള ഇഫക്റ്റുകൾ നേടുന്നതിന്, ഇനിപ്പറയുന്ന സെലക്ടറുകൾ ഉപയോഗിക്കുക:

പേജനവ് ഉൾ, .പേജ്‌നാവ് .നിലവിലെ_പേജ്_ഇനം ഉൾ ഉൽ, .പേജ്‌നാവ് .നിലവിലെ_പേജ്_പൂർവികർ, .പേജ്‌നാവ് .നിലവിലെ_പേജ്_പൂർവികർ .നിലവിലെ_പേജ്_ഇനം ഉൾ ൾ, .പേജ്‌നാവ് .നിലവിലെ_പേജ്_പൂർവികർ .പ്രദർശനം_പേജ് ഇനം ഉൽ, .പേജ്നവ്. നിലവിലെ_പേജ്_പൂർവ്വികർ, .പേജ്‌നവ് .നിലവിലെ_പേജ്_പൂർവികർ .നിലവിലെ_പേജ്_ഇനം, _ആൻസസ്റ്റർ .current_page _ancestor ul ( display: block; )

#6. നിലവിലുള്ളതിലേക്കുള്ള അനുബന്ധ അല്ലെങ്കിൽ ചൈൽഡ് പേജുകളുടെ ലിസ്റ്റ്

post_parent)( // ബന്ധപ്പെട്ട പേജുകൾ ശേഖരിക്കുക $relations = get_post_ancestors($post->ID); // ചൈൽഡ് പേജുകൾ നേടുക (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) $result = $wpdb->get_results("wp_posts-ൽ നിന്ന് ID തിരഞ്ഞെടുക്കുക post_parent = $post-> ഐഡിയും post_type="page""); // ഈ പേജിൻ്റെ ചൈൽഡ് പേജുകൾ ലഭിക്കുമെങ്കിൽ // ($ഫലം)( foreach($result as $pageID)( array_push($relations, $) എങ്കിൽ അവയെ ബന്ധപ്പെട്ടവയുമായി ലയിപ്പിക്കുക. pageID->ID ) ) // അനുബന്ധമായവയിലേക്ക് നിലവിലെ പേജ് ചേർക്കുക ($relations, $post->ID); implode(",",$relations); / ഇത് ഒരു ചൈൽഡ് പേജല്ലെങ്കിൽ ( // കാണിക്കുക മാത്രം ചെയ്യുക ചൈൽഡ് പേജുകൾ ഒരു ലെവൽ $sidelinks = wp_list_pages("title_li =&echo=0&depth=1&child_of=". $post->ID); if($sidelinks)( ?>

    ടാഗുകൾ $sidelinks പ്രതിധ്വനിക്കുന്നു; ?>

#7 ഒരു ഇഷ്‌ടാനുസൃത പോസ്റ്റ് തരം ഉപയോഗിക്കുന്നു (പേജ് ഒഴികെയുള്ളത്)

ട്രീ ഘടനയുള്ള ഒരു ഇഷ്‌ടാനുസൃത പോസ്റ്റ് തരം സൈറ്റിൽ സൃഷ്‌ടിച്ചിട്ടുണ്ടെങ്കിൽ, തുടർന്ന് wp_list_pages()അത്തരം റെക്കോർഡുകൾ പ്രദർശിപ്പിക്കാനും ഉപയോഗിക്കാം.

പൊതുവേ, മുകളിലുള്ള എല്ലാ ഉദാഹരണങ്ങളും ഈ കേസിന് അനുയോജ്യമാണ്, നിങ്ങൾ ചെയ്യേണ്ട ഒരേയൊരു കാര്യം ഫംഗ്ഷൻ പ്രവർത്തിക്കുന്ന റെക്കോർഡ് തരം മാറ്റുക എന്നതാണ്.

പോസ്റ്റ്_ടൈപ്പ് പാരാമീറ്ററിൽ പോസ്റ്റ് തരം വ്യക്തമാക്കിയിരിക്കുന്നു:

Wp_list_pages(array("post_type"=>"portfolio", "title_li"=> __("Portfolio")));

കുറിപ്പുകൾ

  • പതിപ്പ് 2.7 മുതൽ ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ ചേർത്തിട്ടുണ്ട്: link_before, link_after, exclude_tree.
  • പതിപ്പ് 2.8 മുതൽ ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ ചേർത്തു: നമ്പറും ഓഫ്സെറ്റും.

നിങ്ങളുടെ ടെലിഗ്രാം ചാനലിലേക്ക് ശരിക്കും ലൈവ് സബ്‌സ്‌ക്രൈബർമാരെ ലഭിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ, എന്നാൽ അത് എവിടെ ചെയ്യണമെന്ന് അറിയില്ലേ? ലിങ്ക് പിന്തുടരുക, അവിശ്വസനീയമാംവിധം കുറഞ്ഞ വിലയ്ക്ക് ആവശ്യമായ വിഭവങ്ങൾ വാങ്ങുക. വേഗമേറിയതും ഫലപ്രദവുമായ ചാനൽ പ്രമോഷനായി നിങ്ങൾക്ക് മൊത്തവ്യാപാര കിഴിവുകളിലേക്കും ആക്‌സസ് ഉണ്ടായിരിക്കും.

കോഡ് wp ലിസ്റ്റ് പേജുകൾ: wp-includes/post-template.php WP 5.2.1

0, "show_date" => "", "date_format" => get_option("date_format"), "child_of" => 0, "ഒഴിവാക്കുക" => "", "title_li" => __("പേജുകൾ"), " പ്രതിധ്വനി "വാക്കർ" => "",); $r = wp_parse_args($args, $defaults); എങ്കിൽ item_spacing"]; ) $output = ""; $current_page = 0; // സാനിറ്റൈസ് ചെയ്യുക, കൂടുതലും സ്‌പെയ്‌സുകൾ പുറത്ത് നിർത്താൻ $r["ഒഴിവാക്കുക"] = preg_replace("/[^0-9,]/", "", $r["ഒഴിവാക്കുക"]); // ഒഴിവാക്കിയ പേജുകളുടെ ഒരു നിര ഫിൽട്ടർ ചെയ്യാൻ പ്ലഗിനുകളെ അനുവദിക്കുക (എന്നാൽ അറേയിൽ ഒരു nullstring ഇടരുത്) $exclude_array = ($r["ഒഴിവാക്കുക"]) ? പൊട്ടിത്തെറിക്കുക(",", $r["ഒഴിവാക്കുക"]) : array(); "] = implode(",", apply_filters("wp_list_pages_excludes", $exclude_array)); // അന്വേഷണ പേജുകൾ. $r["ശ്രേണി"] = 0; $ പേജുകൾ = get_pages($r); (! ശൂന്യമാണെങ്കിൽ($r); പേജുകൾ)) ( എങ്കിൽ ($r["title_li"]) ( $output .= " "; ) ) /** * ലിസ്റ്റ് ചെയ്യാനുള്ള പേജുകളുടെ HTML ഔട്ട്‌പുട്ട് ഫിൽട്ടർ ചെയ്യുന്നു പേജ് ലിസ്‌റ്റിൻ്റെ സ്ട്രിംഗ് $ഔട്ട്‌പുട്ട് HTML ഔട്ട്‌പുട്ട്, * @param array $r പേജ്-ലിസ്റ്റിംഗ് ആർഗ്യുമെൻ്റുകളുടെ ഒരു നിര. ", $ output, $r, $pages); എങ്കിൽ ($r["echo"]) (echo $html; ) else ($html തിരികെ നൽകുക; ) )

പ്ലഗിൻ പേജ് ലിസ്റ്റ്ചൈൽഡ് പേജുകൾ പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു. പേജുകളിൽ ഒരു വെബ്‌സൈറ്റ് നിർമ്മിക്കുന്നത് പൂർണ്ണമായും സൗകര്യപ്രദമല്ല എന്ന വസ്തുത ഉണ്ടായിരുന്നിട്ടും, പ്രത്യേകിച്ചും ധാരാളം പേജുകൾ ഉള്ളത് (ഇത് ടാക്സോണമികളുടെ വിഭജനത്തിൻ്റെ അഭാവവും തരംതിരിക്കുന്നതിനുള്ള ബുദ്ധിമുട്ടുകളും കാരണം), എന്നിരുന്നാലും, അത്തരമൊരു അവസരം നിലവിലുണ്ട്, അത് അനുയോജ്യമാണെങ്കിൽ നിങ്ങൾ, അപ്പോൾ അത്തരമൊരു പദ്ധതി നടപ്പിലാക്കുന്നത് തികച്ചും സാദ്ധ്യമാണ്.

പ്ലഗിൻ 40K-ൽ അധികം ആളുകൾ ഡൗൺലോഡ് ചെയ്‌തു/ഇൻസ്റ്റാൾ ചെയ്‌തു, അവസാന അപ്‌ഡേറ്റ് ഈ വർഷം ജൂലൈയിലായിരുന്നു.

പേജ് ലിസ്റ്റ് പ്ലഗിൻ എന്തിനുവേണ്ടിയാണ് ഉപയോഗിക്കുന്നത്?

ഒരു കൂട്ടം ഷോർട്ട്‌കോഡുകൾ വിദഗ്ധമായി ഉപയോഗിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് പേജുകളെ അടിസ്ഥാനമാക്കി ഒരു വെബ്‌സൈറ്റ് ഘടന നിർമ്മിക്കാൻ കഴിയും, ചിലപ്പോൾ ഇത് ആവശ്യമാണ്. എല്ലാ അവസരങ്ങൾക്കും ധാരാളം ഷോർട്ട്‌കോഡുകൾ ഉണ്ട്. ചൈൽഡ് പേജുകൾക്കായി ഒരു ആർക്കൈവ് അനലോഗ് പ്രദർശിപ്പിക്കുക എന്നതാണ് പ്ലഗിൻ്റെ പ്രധാന ദൌത്യം. ഒരു ലഘുചിത്രം, ശീർഷകം, ലേഖന ഉള്ളടക്കത്തിൻ്റെ ഭാഗം (ഉദ്ധരണികൾ) എന്നിവ പ്രദർശിപ്പിക്കാൻ സാധിക്കും.

ഔട്ട്പുട്ട് ഫോർമാറ്റ് ക്രമീകരിക്കുന്നത് css വഴിയാണ്.

പേജ്-ലിസ്റ്റ് ഇൻസ്റ്റാളേഷൻ സവിശേഷതകൾ

സജീവമാക്കിയ ഉടൻ തന്നെ പ്ലഗിൻ പ്രവർത്തിക്കുന്നു, അതിൻ്റെ കോൺഫിഗറേഷൻ കണ്ടെത്തിയില്ല.

പേജ് ലിസ്റ്റിൻ്റെ പോരായ്മകൾ

നിലവിലെ പേജിൻ്റെ ആദ്യ നെസ്റ്റിംഗ് ലെവൽ മാത്രം പ്രദർശിപ്പിക്കാൻ എന്നെ അനുവദിക്കുന്ന ഒരു പാരാമീറ്റർ എനിക്ക് കണ്ടെത്താനായില്ല. പേജ് ഐഡി വ്യക്തമാക്കാൻ നിങ്ങൾ നിർബന്ധിച്ചാൽ മാത്രമേ ഈ ഓപ്ഷൻ ലഭ്യമാകൂ. പരിഹാരം.പാരാമീറ്റർ ഉപയോഗിച്ച് നിലവിലെ പേജ് സജ്ജമാക്കുക: parent="this"

നൽകിയിരിക്കുന്ന ലഘുചിത്ര വലുപ്പം പ്രദർശിപ്പിക്കുന്ന ഒരു ഷോർട്ട്‌കോഡിൻ്റെ ഉദാഹരണം

ഉപസംഹാരം

ഉപകരണം പ്രവർത്തിക്കുന്നു, പൊരുത്തക്കേടുകളൊന്നും ശ്രദ്ധയിൽപ്പെട്ടില്ല, സൗകര്യപ്രദമാണ്.

വേർഡ്പ്രസ്സ് ശേഖരത്തിൽ നിന്ന് അത് നേടുക പേജ് ലിസ്റ്റ് പേജ് ലിസ്റ്റിലേക്കുള്ള ലിങ്ക്
പ്രോജക്റ്റ് ഡോക്യുമെൻ്റേഷൻ പേജ്-ലിസ്റ്റ് പേജ് ലിസ്റ്റ്, വിദേശ ഭാഷയിൽ
പോസ്റ്റുകൾക്ക് സമാനമായ ഉപകരണം

WordPress-ൽ സൃഷ്‌ടിച്ച മിക്ക കോർപ്പറേറ്റ്, ക്ലാസിക് സൈറ്റുകളും ഉള്ളടക്കത്തിനായുള്ള പോസ്റ്റുകളേക്കാൾ പേജുകളാണ് ഉപയോഗിക്കുന്നത്. സ്റ്റാറ്റിക് പേജുകളിൽ കമ്പനി, ജീവനക്കാർ, കമ്പനി സേവനങ്ങൾ തുടങ്ങിയവയെ കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. അതേ സമയം, പേജുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നതിനുള്ള കഴിവുകൾ സ്റ്റാൻഡേർഡ് മെനു പ്രവർത്തനത്തിൽ മാത്രം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. അതെ, നിങ്ങൾക്ക് വ്യത്യസ്ത പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് wp_nav_menu ഫംഗ്ഷൻ ഉപയോഗിക്കാം, എന്നാൽ തുടക്കക്കാർക്ക് ഇത് പ്രത്യേകിച്ച് ലളിതവും വ്യക്തവുമല്ല. അത്തരം സന്ദർഭങ്ങളിൽ, പേജ്-ലിസ്റ്റ് പ്ലഗിൻ നിങ്ങളുടെ സഹായത്തിന് വരും.

ഷോർട്ട്‌കോഡുകൾ ഉപയോഗിച്ച് പേജുകളുടെ ലിസ്റ്റുകൾ പ്രദർശിപ്പിക്കാൻ മൊഡ്യൂൾ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് ചില ഡിസ്പ്ലേ പാരാമീറ്ററുകൾ വ്യക്തമാക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, പേജുകൾക്കുള്ള ലഘുചിത്രങ്ങൾ കാണിക്കുക.

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

Add_filter("widget_text","do_shortcode");

ഷോർട്ട്കോഡ് എല്ലാ പേജുകളുടെയും ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നു.

മുകളിലുള്ള ചിത്രത്തിൽ, ഷോർട്ട്കോഡിന് പ്രത്യേക പാരാമീറ്ററുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും. അവരുടെ സഹായത്തോടെ, ഏതൊരു ഉപയോക്താവിനും ആവശ്യമായ പേജുകളുടെ ഒരു കൂട്ടം പ്രദർശിപ്പിക്കാൻ കഴിയും. ഉപയോഗിച്ച ഉദാഹരണം: child_of (പാരൻ്റ് പേജിൻ്റെ ഉപപേജുകൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഐഡി), ഒഴിവാക്കുക (ചില പേജുകൾ ഒഴിവാക്കൽ), ഡെപ്ത് (പ്രദർശിപ്പിക്കേണ്ട പേജ് ശ്രേണിയുടെ എണ്ണം).

ഷോർട്ട്‌കോഡുകളെ സംബന്ധിച്ചിടത്തോളം, അവയിൽ 4 എണ്ണം മാത്രമേയുള്ളൂ:

  • - സൈറ്റിൻ്റെ എല്ലാ പേജുകളുടെയും ഒരു ലിസ്റ്റ്;
  • - നിലവിലെ പേജിൻ്റെ ഉപപേജുകളുടെ ലിസ്റ്റ്;
  • - നിലവിലുള്ളതിൻ്റെ അതേ പാരൻ്റ് പേജുള്ള ഉപപേജുകളുടെ ഒരു ലിസ്റ്റ്;
  • - ചിത്രീകരണങ്ങളും വിവരണങ്ങളും ഉള്ള പേജുകളുടെ ഒരു ലിസ്റ്റ്;

ഷോർട്ട്കോഡുകൾ ഒപ്പം കോർപ്പറേറ്റ് സൈറ്റുകൾക്ക് വളരെ രസകരമാണ്. സൈദ്ധാന്തികമായി, അവരുടെ സഹായത്തോടെ നിങ്ങൾക്ക് ഒരു സന്ദർഭ-സെൻസിറ്റീവ് മെനു ഉണ്ടാക്കാം. നിങ്ങൾ ഉപപേജുകളുള്ള മെനു ഇനങ്ങളിലൊന്നിലേക്ക് പോയി സൈഡ്‌ബാറിൽ അവയുടെ ലിസ്റ്റ് കാണുമ്പോഴാണിത്.

ക്ലാസിക് സൈറ്റുകളിൽ വളരെ ജനപ്രിയമായ ഓപ്ഷൻ. ഷോർട്ട് കോഡിൻ്റെ കാര്യമോ? അപ്പോൾ ഇത് പൊതുവെ ഒരു കണ്ടെത്തൽ മാത്രമാണ്. ഇത് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് പേജുകളിൽ ഒരു ലളിതമായ ഉൽപ്പന്ന കാറ്റലോഗ് സംഘടിപ്പിക്കാൻ കഴിയും. ഫംഗ്ഷൻ പേജിൻ്റെ ഒരു ചിത്രവും അതിൻ്റെ ഒരു ഹ്രസ്വ വിവരണവും പ്രദർശിപ്പിക്കുന്നു. നിങ്ങൾക്ക് വാചകത്തിലെ പ്രതീകങ്ങളുടെ എണ്ണവും ചിത്രത്തിൻ്റെ വലുപ്പവും പോലും സജ്ജമാക്കാൻ കഴിയും.

അത്തരമൊരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നതിന്, ഇനിപ്പറയുന്ന ഷോർട്ട്കോഡ് ഉപയോഗിക്കുക:

ഞാൻ മുകളിൽ പറഞ്ഞതുപോലെ, വിവരണ വാചകത്തിൻ്റെ ദൈർഘ്യം നിങ്ങൾക്ക് പരിമിതപ്പെടുത്താം:

അല്ലെങ്കിൽ ഹ്രസ്വ അറിയിപ്പ് മൊത്തത്തിൽ നീക്കം ചെയ്യുക: