“Edit with Page Builder Sandwich” ബട്ടൺ കാണുന്നില്ല
നിങ്ങളുടെ സൈറ്റിന്റെ ഫ്രണ്ട്എൻഡിൽ “Edit with Page Builder Sandwich” ബട്ടൺ കാണാൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് പരീക്ഷിക്കാവുന്ന ചില കാര്യങ്ങൾ ഇതാ:
നിങ്ങളുടെ അഡ്മിൻ ബാർ ദൃശ്യമാണെന്ന് ഉറപ്പാക്കുക
PB Sandwich-ന്റെ എഡിറ്റ് ബട്ടൺ നിങ്ങളുടെ ഫ്രണ്ട്എൻഡിലെ അഡ്മിൻ ബാറിൽ ലഭ്യമാണ്. നിങ്ങളുടെ അഡ്മിനിസ്ട്രേഷനിലേക്ക് പോയി Users > Your Profile എന്നതിലേക്ക് നാവിഗേറ്റ് ചെയ്ത് അഡ്മിൻ ബാർ ദൃശ്യമാണെന്ന് ഉറപ്പാക്കുക, കൂടാതെ Show Toolbar when viewing site എന്ന ബോക്സ് ടിക്ക് ചെയ്തിട്ടുണ്ടോ എന്ന് രണ്ടുതവണ പരിശോധിക്കുക.

നിങ്ങൾ ഒരു പേജ്, പോസ്റ്റ് അല്ലെങ്കിൽ കസ്റ്റം പോസ്റ്റ് ടൈപ്പിൽ ആണെന്ന് ഉറപ്പാക്കുക
പോസ്റ്റുകൾ, പേജുകൾ, കസ്റ്റം പോസ്റ്റ് ടൈപ്പുകൾ എന്നിവ മാത്രമേ ഫ്രണ്ട്എൻഡിൽ എഡിറ്റ് ചെയ്യാൻ കഴിയൂ. ബാക്കെൻഡിലെ വേർഡ്പ്രസ്സ് കണ്ടന്റ് എഡിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവ എഡിറ്റ് ചെയ്യാൻ കഴിയുമെങ്കിൽ മാത്രമേ ഫ്രണ്ട്എൻഡിലും എഡിറ്റ് ചെയ്യാൻ കഴിയൂ. നിങ്ങളുടെ സൈറ്റിന്റെ മറ്റ് ഭാഗങ്ങൾ – ഉദാഹരണത്തിന്, ബ്ലോഗ് പോസ്റ്റുകളുടെ മുൻപേജ് ലിസ്റ്റ്, എല്ലാ ബ്ലോഗ് പോസ്റ്റുകളുടെയും ലിസ്റ്റ്, കാറ്റഗറി ലിസ്റ്റിംഗുകൾ, 404 പേജുകൾ, തിരയൽ പേജുകൾ – നിങ്ങൾ ഉപയോഗിക്കുന്ന തീമിനൊപ്പം വേർഡ്പ്രസ്സ് സൃഷ്ടിച്ച ഡൈനാമിക് പേജുകളാണ്, അവ PB Sandwich ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യാൻ കഴിയില്ല.
നിലവിലെ വെബ്പേജ് എഡിറ്റ് ചെയ്യാൻ കഴിയുമോ എന്നതിന്റെ ഒരു സൂചന നിങ്ങളുടെ അഡ്മിൻ ബാറിൽ “Edit Post” അല്ലെങ്കിൽ “Edit Page” കാണാൻ കഴിയുന്നുണ്ടോ എന്നതാണ്.
നിങ്ങളുടെ ഉള്ളടക്കം നിങ്ങളുടെ തീമോ പ്ലഗിനോ ഡൈനാമിക്കായി സൃഷ്ടിച്ചതല്ലെന്ന് ഉറപ്പാക്കുക
നിങ്ങളുടെ പേജ്/പോസ്റ്റ് ഒരു തീം അല്ലെങ്കിൽ പ്ലഗിൻ വഴി ഡൈനാമിക്കായി സൃഷ്ടിച്ചതാണെങ്കിൽ, അത് Page Builder Sandwich ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യാൻ കഴിയില്ല (മറ്റ് പേജ് ബിൽഡറുകളിലും അങ്ങനെയായിരിക്കാൻ വലിയ സാധ്യതയുണ്ട്). ബാക്കെൻഡിലെ നിങ്ങളുടെ കണ്ടന്റ് എഡിറ്റർ ശൂന്യമാണെന്നും എന്നാൽ ഫ്രണ്ട്എൻഡിൽ നിങ്ങളുടെ പേജ് കാണുമ്പോൾ മുഴുവൻ ഉള്ളടക്കവും ഉണ്ടെന്നും നിങ്ങൾ ശ്രദ്ധയിൽപ്പെട്ടാൽ, നിങ്ങളുടെ പേജ് ഡൈനാമിക്കായി സൃഷ്ടിച്ചതാണെന്നതിന്റെ ഒരു നല്ല സൂചനയാണിത്.
നിങ്ങളുടെ പേജ് ഡൈനാമിക്കായി സൃഷ്ടിച്ചതാണോ എന്ന് പരിശോധിക്കാൻ, നിങ്ങളുടെ വെബ്പേജിന്റെ സോഴ്സ് കാണുക (റൈറ്റ് ക്ലിക്ക് ചെയ്ത് “View Page Source” തിരഞ്ഞെടുക്കുക). “pbs-main-wrapper” എന്ന വാചകം തിരയുക, ആ വാചകം എവിടെയും കാണാൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ പേജ് ഡൈനാമിക്കായി സൃഷ്ടിച്ചതാണ്.
ഡൈനാമിക്കായി സൃഷ്ടിച്ച ഉള്ളടക്കത്തിന്റെ ചില ഉദാഹരണങ്ങൾ ഇതാ:
- കസ്റ്റമൈസർ ഉപയോഗിച്ച് നിങ്ങൾ ചേർക്കുന്ന/എഡിറ്റ് ചെയ്യുന്ന ഒന്നിലധികം വിഡ്ജറ്റുകൾ ചേർത്താണ് നിങ്ങളുടെ പേജ് നിർമ്മിച്ചിരിക്കുന്നത്,
- ഒരു “വൺ പേജ്” തീം വഴി ഒന്നിച്ച് ചേർത്ത വ്യത്യസ്ത പേജുകൾ കൊണ്ടാണ് നിങ്ങളുടെ പേജ് നിർമ്മിച്ചിരിക്കുന്നത് (ഈ സാഹചര്യത്തിൽ നിങ്ങൾക്ക് വ്യക്തിഗത പേജുകൾ എഡിറ്റ് ചെയ്യാൻ കഴിയും, എന്നാൽ സംയോജിത പേജ് എഡിറ്റ് ചെയ്യാൻ കഴിയില്ല), അല്ലെങ്കിൽ
- നിങ്ങളുടെ പേജ് ഏറ്റവും പുതിയ ബ്ലോഗ് പോസ്റ്റുകൾ ചേർത്താണ് നിർമ്മിച്ചിരിക്കുന്നത്.
ആദ്യം കുറച്ച് ഉള്ളടക്കം ചേർക്കാൻ ശ്രമിക്കുക
ഉള്ളടക്കം ശൂന്യമാണെങ്കിൽ തീം അത് ഒട്ടും പ്രദർശിപ്പിക്കാത്ത സന്ദർഭങ്ങൾ ഉണ്ടായിട്ടുണ്ട്, ഇത് പേജ് എഡിറ്റ് ചെയ്യാൻ കഴിയില്ലെന്ന് PBS തെറ്റായി കരുതാൻ ഇടയാക്കി. ഇതാണോ കാരണമെന്ന് പരിശോധിക്കാൻ, ബാക്കെൻഡ് എഡിറ്ററിൽ നിങ്ങളുടെ പേജ്/പോസ്റ്റ് എഡിറ്റ് ചെയ്യുക, നിങ്ങളുടെ ഉള്ളടക്കത്തിൽ എന്തെങ്കിലും ടെക്സ്റ്റ് ചേർക്കാൻ ശ്രമിക്കുക (ഉദാഹരണത്തിന് “hello”), തുടർന്ന് അവിടെയുള്ള “Edit with Page Builder Sandwich” ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
ഈ വിവരത്തിന് മത്തിയാസ് ഹെൽക്വിസ്റ്റിന് (Mathias Hellquist) നന്ദി!
നിങ്ങളുടെ പേജ് മറ്റൊരു പേജ് ബിൽഡറിന്റെ “ഉടമസ്ഥതയിൽ” അല്ലെന്ന് ഉറപ്പാക്കുക
ചില പേജ് ബിൽഡറുകൾ വേർഡ്പ്രസ്സിന്റെ ഡിഫോൾട്ട് കണ്ടന്റ് എഡിറ്ററോ അല്ലെങ്കിൽ ആ പേജ് ബിൽഡറിന്റെ സ്വന്തം എഡിറ്ററോ തിരഞ്ഞെടുക്കാൻ ആവശ്യപ്പെടുന്നു. നിങ്ങൾ ഇതിനകം മറ്റൊരു പേജ് ബിൽഡർ ഉപയോഗിച്ച് പേജ് എഡിറ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, ആ പേജ് ബിൽഡർ ഉള്ളടക്കത്തിൽ പൂർണ്ണ നിയന്ത്രണം ഏറ്റെടുത്തിരിക്കാൻ സാധ്യതയുണ്ട്, മറ്റ് കണ്ടന്റ് ഹുക്കുകൾ/ഫിൽട്ടറുകൾ പ്രവർത്തിക്കാൻ കഴിയില്ല. ഇക്കാരണത്താൽ, ചിലപ്പോൾ Page Builder Sandwich-ന് നിങ്ങളുടെ ഉള്ളടക്കം എവിടെയാണെന്ന് കണ്ടെത്താൻ കഴിയില്ല, കൂടാതെ എഡിറ്റ് ചെയ്യാൻ ഒന്നുമില്ലാത്തതിനാൽ അത് എഡിറ്റ് ബട്ടൺ കാണിക്കുകയുമില്ല.
ഇത് പരിഹരിക്കുന്നതിന്, ആ നിർദ്ദിഷ്ട പേജിനോ/പോസ്റ്റിനോ വേണ്ടി ആ പേജ് ബിൽഡർ ഉപയോഗിക്കാതിരിക്കുക, ഒപ്പം വേർഡ്പ്രസ്സിന്റെ ഡിഫോൾട്ട് കണ്ടന്റ് എഡിറ്റർ മാത്രം ഉപയോഗിക്കാൻ തിരഞ്ഞെടുക്കുക.
പേജിൽ നിങ്ങൾക്ക് എഡിറ്റിംഗ് അനുമതികൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക
നിങ്ങൾക്ക് പേജ് എഡിറ്റ് ചെയ്യാൻ കഴിയില്ലെങ്കിൽ എഡിറ്റ് ബട്ടൺ കാണില്ല. ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു എഡിറ്ററോ അല്ലെങ്കിൽ സംഭാവകനോ (contributor) ആണെങ്കിൽ, നിങ്ങൾക്ക് സൈറ്റിൽ ബ്ലോഗ് പോസ്റ്റുകളും ലേഖനങ്ങളും എഴുതാൻ കഴിയും, എന്നാൽ ഇതിനർത്ഥം നിങ്ങൾക്ക് ഫ്രണ്ട് പേജോ നിങ്ങളുടെ കോൺടാക്റ്റ് അസ് പേജോ എഡിറ്റ് ചെയ്യാൻ കഴിയുമെന്നല്ല. നിങ്ങളുടെ അഡ്മിൻ ബാറിൽ “Edit Post” ബട്ടൺ കാണാൻ കഴിയുമെങ്കിൽ, PB Sandwich ഉപയോഗിച്ചും നിങ്ങൾക്ക് അത് എഡിറ്റ് ചെയ്യാൻ സാധിക്കണം. നിങ്ങൾക്ക് ആവശ്യമെങ്കിൽ എഡിറ്റിംഗ് ആനുകൂല്യങ്ങൾക്കായി നിങ്ങളുടെ സൈറ്റ് അഡ്മിനിസ്ട്രേറ്ററോട് ആവശ്യപ്പെടുക.
PB Sandwich പ്രവർത്തിക്കുന്നത് തടയുന്ന ഒരു ജാവാസ്ക്രിപ്റ്റ് പിശക് ഉണ്ടായേക്കാം
PB Sandwich ജാവാസ്ക്രിപ്റ്റ് വ്യാപകമായി ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ സൈറ്റിലുള്ള മറ്റ് സ്ക്രിപ്റ്റുകളിൽ നിന്നുള്ള ജാവാസ്ക്രിപ്റ്റ് പിശകുകൾ ഉണ്ടെങ്കിൽ, ഇത് PB Sandwich പ്രവർത്തിക്കുന്നത് തടഞ്ഞേക്കാം (may). ഇതാണോ കാരണമെന്ന് പരിശോധിക്കാൻ, പിശകുകൾ പരിശോധിക്കുന്നതിന് നിങ്ങളുടെ ബ്രൗസറിലെ ഡെവലപ്പർ കൺസോൾ തുറക്കാവുന്നതാണ്.
ഇതിനായി Chrome ഉപയോഗിക്കാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു. പേജിൽ എവിടെയെങ്കിലും റൈറ്റ് ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് “Inspect” ഓപ്ഷനിൽ ക്ലിക്ക് ചെയ്യുക. ഇത് നിങ്ങളുടെ ബ്രൗസറിന്റെ അടിയിൽ ഒരു പുതിയ ഭാഗം കൊണ്ടുവരും, “console” ടാബിൽ ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾക്ക് പിശകുകൾ ഉണ്ടെങ്കിൽ, ഇതുപോലൊന്ന് കാണാം:

നിങ്ങൾക്ക് എന്തെങ്കിലും പിശക് ഉണ്ടെങ്കിൽ, സ്ക്രിപ്റ്റിന്റെ പേരിൽ ക്ലിക്ക് ചെയ്തുകൊണ്ടോ മൗസ് കൊണ്ടുവെച്ചുകൊണ്ടോ ഇത് എവിടെ നിന്നാണ് വരുന്നതെന്ന സൂചന ലഭിക്കും:

ഈ പിശകുകൾ നിങ്ങളുടെ തീമിൽ നിന്നോ നിങ്ങളുടെ പക്കലുള്ള മറ്റ് പ്ലഗിനുകളിൽ നിന്നോ വന്നതാകാം. ആ പിശകുകൾ പരിഹരിക്കുന്നത് PB Sandwich വീണ്ടും പ്രവർത്തിക്കാൻ സഹായിക്കും.
നിങ്ങളുടെ തീമോ പ്ലഗിനുകളിൽ ഒന്നോ ആണ് ജാവാസ്ക്രിപ്റ്റ് പിശകിന് കാരണമാകുന്നതെങ്കിൽ, ദയവായി [email protected] എന്ന വിലാസത്തിൽ ഇമെയിൽ വഴി ഞങ്ങളെ അറിയിക്കുക, പ്രശ്നം പരിഹരിക്കാൻ ഞങ്ങൾ പരമാവധി ശ്രമിക്കും 🙂
നിങ്ങൾ CloudFlare ഉപയോഗിക്കുകയാണെങ്കിൽ, Rocket Loader ഓഫാണെന്ന് ഉറപ്പാക്കുക
വ്യാപകമായി ഉപയോഗിക്കുന്ന സൗജന്യ DNS CDN ആണ് CloudFlare. ഇത് മികച്ചതാണ്, എന്നാൽ Rocket Loader ഫീച്ചറിന്റെ കാര്യത്തിൽ PBS-ന് നിലവിൽ ചില പ്രശ്നങ്ങളുണ്ട്. Rocket Loader ജാവാസ്ക്രിപ്റ്റ് ഫയലുകളുടെ ലോഡ് സമയം മെച്ചപ്പെടുത്തുന്നു, എന്നാൽ ഇത് PBS-ന്റെ സ്ക്രിപ്റ്റുകളുടെ ഡിപെൻഡൻസിയെയും കോൾ ഓർഡറിനെയും താറുമാറാക്കുന്നു. നിങ്ങൾക്ക് Rocket Loader ഓൺ ചെയ്തിട്ടുണ്ടെങ്കിൽ, Page Builder Sandwich-ന്റെ എഡിറ്റ് ബട്ടൺ കാണില്ല (കൂടാതെ ജാവാസ്ക്രിപ്റ്റ് കൺസോൾ പിശകുകളൊന്നും ദൃശ്യമാവുകയുമില്ല).
നിങ്ങളുടെ സൈറ്റ് CloudFlare-ന്റെ Rocket Loader ഉപയോഗിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കാൻ, നിങ്ങളുടെ വെബ്പേജിന്റെ സോഴ്സ് കാണുക (റൈറ്റ് ക്ലിക്ക് ചെയ്ത് “View Page Source” തിരഞ്ഞെടുക്കുക), തുടർന്ന് “rocketscript” എന്ന വാചകം തിരയുക, ആ വാചകം കണ്ടെത്തുകയാണെങ്കിൽ നിങ്ങൾ Rocket Loader ഓണാക്കിയിട്ടുണ്ട്.

ഇത് എങ്ങനെ ഓഫ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള പൂർണ്ണ നിർദ്ദേശങ്ങൾക്ക് CloudFlare & Rocket Loader Compatibility എന്ന ലേഖനം വായിക്കുക.
ഞാൻ ഇതെല്ലാം ചെയ്തു, എന്നിട്ടും എഡിറ്റ് ബട്ടൺ കാണുന്നില്ല!
ശരി, ഈ ഘട്ടത്തിൽ മുകളിൽ പറഞ്ഞ പരിഹാരങ്ങളൊന്നും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, അത് എന്തുകൊണ്ട് കാണിക്കുന്നില്ലെന്നും അതിനെക്കുറിച്ച് എന്ത് ചെയ്യണമെന്നും വിശദീകരിക്കേണ്ട സമയമായിരിക്കാം. തയ്യാറാണോ? നമുക്ക് തുടങ്ങാം!
“എന്തുകൊണ്ട്” (സാങ്കേതികമല്ലാത്ത ഭാഷയിൽ)
നിങ്ങളുടെ പേജ്/പോസ്റ്റിന്റെ ഉള്ളടക്കം എവിടെയാണ് സ്ഥിതി ചെയ്യുന്നതെന്ന് Page Builder Sandwich അറിയേണ്ടതുണ്ട്. വേർഡ്പ്രസ്സ് എപ്പോഴാണ് പോസ്റ്റിന്റെ ഉള്ളടക്കം ലോഡ് ചെയ്യുന്നതെന്ന് ശ്രദ്ധിച്ചും ആ പ്രദേശം “മാർക്ക്” ചെയ്തുമാണ് ഞങ്ങൾ ഇത് ചെയ്യുന്നത്, അതിനാൽ എല്ലാം ലോഡ് ചെയ്യുമ്പോൾ പ്രധാനപ്പെട്ട ഭാഗങ്ങൾ എവിടെയാണെന്ന് കണ്ടെത്താനാകും.
ചിലപ്പോൾ, ചില പ്ലഗിനുകൾ ഈ പ്രക്രിയയെ മറികടക്കുകയോ മറികടന്ന് അവരുടേതായ രീതിയിൽ ഉള്ളടക്കം ലോഡ് ചെയ്യാൻ ശ്രമിക്കുകയോ ചെയ്യുന്നു. ചിലപ്പോൾ ഇത് കുഴപ്പമില്ല, എന്നാൽ ചില സാഹചര്യങ്ങളിൽ, പ്രത്യേകിച്ച് പ്രധാന പോസ്റ്റിന്റെ ഉള്ളടക്കം ലോഡ് ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട്, ഇത് ചില പ്ലഗിനുകളുടെ പ്രവർത്തനം നിലയ്ക്കാൻ ഇടയാക്കിയേക്കാം. മറ്റൊരു പ്ലഗിൻ ഈ ലോഡിംഗ് പ്രക്രിയയെ മറികടക്കുമ്പോൾ, ഞങ്ങൾ വരുത്തിയ “മാർക്കിംഗുകൾ” നഷ്ടപ്പെട്ടേക്കാം, കൂടാതെ എഡിറ്റർ പ്രവർത്തിക്കേണ്ട സമയം വരുമ്പോൾ, നിങ്ങളുടെ ഉള്ളടക്കം എവിടെയാണെന്ന് കണ്ടെത്താൻ അതിന് കഴിയില്ല. അതിനാൽ, എഡിറ്റ് ബട്ടൺ ദൃശ്യമാകില്ല! നിങ്ങളുടെ പേജിലേക്ക് ഉള്ളടക്കം ചേർക്കുന്ന ചില പ്ലഗിനുകൾ, ഉദാഹരണത്തിന് ചില സോഷ്യൽ ഷെയറിംഗ് പ്ലഗിനുകൾ, കൃത്യമായി ഇതേ കാരണം കൊണ്ട് പ്രവർത്തനം നിലയ്ക്കുന്നതായും നിങ്ങൾ കണ്ടേക്കാം.
“എന്തുകൊണ്ട്” (സാങ്കേതിക ഭാഷയിൽ)
Page Builder Sandwich-ന് നിങ്ങളുടെ പേജ്/പോസ്റ്റിന്റെ ഉള്ളടക്കം എവിടെയാണെന്ന് അറിയേണ്ടതുണ്ട്, the_content ഫിൽട്ടറിലേക്ക് ഹുക്ക് ചെയ്തും നിങ്ങളുടെ പ്രധാന ഉള്ളടക്കത്തിന് ചുറ്റും ഒരു റാപ്പർ ചേർത്തും ഇത് ചെയ്യുന്നു. ചില പ്ലഗിനുകൾ ഇതിനെ മറികടക്കുകയും പിന്നീട് get_the_content() ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഉള്ളടക്കത്തെ തിരുത്തിയെഴുതുകയും ചെയ്തേക്കാം. നിർഭാഗ്യവശാൽ, ഇത് ചെയ്യുന്നത് എല്ലാ the_content ഫിൽട്ടറുകളും വിളിക്കപ്പെടുന്നതിൽ നിന്ന് തടയുന്നു, അതിനാൽ PBS-ന്റെ റാപ്പർ നഷ്ടപ്പെടുന്നു. മറ്റേതെങ്കിലും പ്ലഗിനുകളുടെ മാറ്റങ്ങളും നഷ്ടപ്പെടും.
get_the_content() ഉപയോഗിക്കുന്നതിൽ അടിസ്ഥാനപരമായി യാതൊരു തെറ്റുമില്ല, എന്നാൽ എല്ലാ the_content ഫിൽട്ടറുകളും പ്രവർത്തിക്കുന്ന സാധാരണ the_content() കോളിന് പകരം പ്രധാന ക്വറിയിലും സിംഗിൾ പോസ്റ്റ് ടെംപ്ലേറ്റ് പേജിനുള്ളിലും ഇത് ഉപയോഗിച്ചാൽ പ്രതികൂല ഫലങ്ങൾ ഉണ്ടായേക്കാം.
ഇതിനെക്കുറിച്ച് എന്ത് ചെയ്യണം
ഫ്രണ്ട്എൻഡിൽ നിങ്ങളുടെ പേജ്/പോസ്റ്റ് സന്ദർശിച്ചും ലോഗിൻ ചെയ്തിരിക്കുമ്പോൾ തന്നെ പേജ് സോഴ്സ് കണ്ടും Page Builder Sandwich-ന്റെ “മാർക്കിംഗുകൾ” നിലവിലില്ലേ എന്ന് പരിശോധിക്കാം. കോഡുകളുടെ കൂട്ടത്തിൽ ഇനിപ്പറയുന്ന സ്ട്രിംഗ് കണ്ടെത്താൻ കഴിയുമോ എന്ന് തിരയുക:
data-name="main-content"
നിങ്ങൾക്ക് അത് കണ്ടെത്താൻ കഴിയുകയാണെങ്കിൽ, എവിടെയെങ്കിലും ഒരു ജാവാസ്ക്രിപ്റ്റ് പ്രശ്നം മാത്രമായിരിക്കാം, നിങ്ങൾ ഉപയോഗിക്കുന്ന തീമും പ്ലഗിനുകളും ഞങ്ങളെ അറിയിച്ചാൽ മതിയാകും, ഞങ്ങൾക്കത് പരിഹരിക്കാനാകും.
എന്നാൽ നിങ്ങൾക്ക് അത് കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ തീം (അല്ലെങ്കിൽ ഒരു പ്ലഗിൻ, പക്ഷേ അതൊരു പേജോ ബ്ലോഗ് പോസ്റ്റോ ആണെങ്കിൽ അത് മിക്കവാറും തീം ആയിരിക്കും) പോസ്റ്റ് ഉള്ളടക്കത്തിൽ എന്തോ മാറ്റം വരുത്തുന്നു എന്നതായിരിക്കാം. ഇതാണ് സാഹചര്യമെങ്കിൽ, നിങ്ങൾ തീം രചയിതാവിനെ ബന്ധപ്പെടുകയും പ്രശ്നത്തെക്കുറിച്ച് അവരെ അറിയിക്കുകയും വേണം! മുകളിൽ നൽകിയിരിക്കുന്ന സാങ്കേതിക “എന്തുകൊണ്ട്” വിശദീകരണം നിങ്ങൾക്ക് അവർക്ക് കാണിച്ചുകൊടുക്കാം, ഇത് ഡീബഗ്ഗിംഗിനെ സഹായിക്കും 🙂
PHP-യിൽ മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾക്ക് ആത്മവിശ്വാസമുണ്ടെങ്കിൽ, പോസ്റ്റ് ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്ന ടെംപ്ലേറ്റ് ഫയൽ കണ്ടെത്തി ഇത് പരിഹരിക്കാൻ ശ്രമിക്കാം. ഞങ്ങൾ കണ്ടെത്തിയ ഒരു പരിഹാരം ഇനിപ്പറയുന്ന കോളുകൾ മാറ്റിസ്ഥാപിക്കുക എന്നതാണ്:
$content = get_the_content();
ഇതിലേക്ക്:
ob_start();
the_content();
$content = ob_get_clean();<br>
ശ്രദ്ധിക്കുക: നിങ്ങളുടെ കോഡിൽ PHP വേരിയബിൾ വ്യത്യാസപ്പെട്ടേക്കാം, എന്നാൽ ആശയം ഒന്നുതന്നെയായിരിക്കണം. ഇത് പ്രവർത്തിക്കുകയാണെങ്കിൽ, ഈ മാറ്റം നിങ്ങളുടെ തീമിൽ നേരിട്ട് നടപ്പിലാക്കുന്നതിന് പകരം ഒരു ചൈൽഡ് തീം സൃഷ്ടിക്കാൻ കഴിയുമെങ്കിൽ അത് കൂടുതൽ മികച്ചതായിരിക്കും. ഈ മാറ്റം കാരണം പാർശ്വഫലങ്ങളും ഉണ്ടായേക്കാം, അതിനാൽ ഇതിനെക്കുറിച്ച് നിങ്ങളുടെ തീമിന്റെ രചയിതാവുമായി കൂടിയാലോചിക്കുന്നതാണ് നല്ലത്.