ഇഷ്‌ടാനുസൃത വിഭാഗങ്ങളുള്ള ഇഷ്‌ടാനുസൃത പോസ്റ്റ് തരങ്ങൾ

വേർഡ്പ്രസ്സ്

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

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

// വിഭവങ്ങൾ ചേർക്കുക ഇഷ്‌ടാനുസൃത പോസ്റ്റ് തരം add_action ('init', 'create_post_type'); create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('പുതിയത് ചേർക്കുക'), 'add_new_item' => __ ('പുതിയ ഉറവിടം ചേർക്കുക'), 'edit_item' => __ ('ഉറവിടം എഡിറ്റുചെയ്യുക'), 'new_item' => __ ('പുതിയ ഉറവിടം'), 'all_items' => __ ('എല്ലാ വിഭവങ്ങളും'), 'view_item' => __ ('റിസോഴ്സ് കാണുക'), 'search_items' => __ ('തിരയൽ ഉറവിടങ്ങൾ'), 'not_found' => __ ('ഉറവിടം കണ്ടെത്തിയില്ല'), 'not_found_in_trash' => __ ('ട്രാഷിൽ വിഭവങ്ങളൊന്നുമില്ല'), 'parent_item_colon' => '', 'menu_name' => __ ('ഉറവിടങ്ങൾ')), 'public' => true, 'has_archive' => true, 'മാറ്റിയെഴുതുക' => അറേ ('സ്ലഗ്' => 'ഉറവിടങ്ങൾ'), 'പിന്തുണയ്ക്കുന്നു' => അറേ ('ശീർഷകം', 'എഡിറ്റർ', 'രചയിതാവ്', 'ലഘുചിത്രം', 'ഉദ്ധരണി', 'അഭിപ്രായങ്ങൾ'))) ; }

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

add_action ('init', 'resource_category_init', 100); // 100 അതിനാൽ പോസ്റ്റ് തരം രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട് function_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Resource Type', 'singular_name' => ' റിസോഴ്സ് തരം ',' search_items '=>' തിരയൽ വിഭവ തരങ്ങൾ ',' popular_items '=>' ജനപ്രിയ വിഭവ തരങ്ങൾ ',' all_items '=>' എല്ലാ വിഭവ തരങ്ങളും ',' edit_item '=> __ (' ഉറവിട തരം എഡിറ്റുചെയ്യുക ') , 'update_item' => __ ('റിസോഴ്‌സ് തരം അപ്‌ഡേറ്റുചെയ്യുക'), 'add_new_item' => __ ('പുതിയ റിസോഴ്‌സ് തരം ചേർക്കുക'), 'new_item_name' => __ ('പുതിയ റിസോഴ്‌സ് തരം')), 'ശ്രേണി' => 'false', 'label' => 'ഉറവിട തരം')); }

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

2 അഭിപ്രായങ്ങള്

  1. 1

    എളുപ്പമുള്ള ഇഷ്‌ടാനുസൃത ഉള്ളടക്ക തരങ്ങൾ അല്ലെങ്കിൽ തരങ്ങൾ പോലുള്ള ഒരു പ്ലഗിൻ ഉപയോഗിക്കുന്നതാണ് മറ്റൊരു മാർഗം.

    ഇഷ്‌ടാനുസൃത മെറ്റാ ബോക്‌സുകൾ എളുപ്പത്തിൽ ചേർക്കാനും ഇഷ്‌ടാനുസൃത പേജും പോസ്റ്റ് ടെംപ്ലേറ്റുകളും സൃഷ്‌ടിക്കാനും ഈ പ്ലഗിനുകൾ നിങ്ങളെ പ്രാപ്‌തമാക്കുന്നു.

    • 2

      വളരെ ശരിയാണ് @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! കുറച്ച് പ്ലഗിനുകൾ ബ്ലോഗിലേക്ക് ഒരു ടൺ ഓവർഹെഡ് ചേർക്കുന്നതായി എനിക്ക് തോന്നുന്നുവെന്ന് ഞാൻ സത്യസന്ധനായിരിക്കും… കൂടാതെ നിങ്ങൾക്ക് ഒരു സൈറ്റിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഒരു തീം നീക്കാൻ കഴിയില്ല, നിങ്ങൾ പ്ലഗിനുകൾ നീക്കുന്നുവെന്ന് ഉറപ്പാക്കേണ്ടതുണ്ട്. . തീം ഫയലുകളിൽ ആവശ്യമായ പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുത്താൻ ഞാൻ പ്രവർത്തിക്കുന്ന ഒരേയൊരു കാരണം ഇതാണ്.

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.