Kitufe cha “Hariri ukitumia Page Builder Sandwich” Hakionekani
Ikiwa huwezi kuona kitufe cha “Hariri ukitumia Page Builder Sandwich” kwenye upande wa mbele wa tovuti yako, haya hapa ni mambo machache unayoweza kujaribu:
Hakikisha Upau Wako wa Usimamizi Unaonekana
Kitufe cha kuhariri cha PB Sandwich kinapatikana katika upau wa usimamizi kwenye upande wa mbele wa tovuti yako. Hakikisha upau wa usimamizi unaonekana kwa kwenda kwenye usimamizi wako na kuelekea Watumiaji > Wasifu Wako na uhakikishe mara mbili kuwa kisanduku cha Onyesha Upauzana unapotazama tovuti kimeteuliwa.

Hakikisha Uko Kwenye Ukurasa, Chapisho au Aina Maalum ya Chapisho
Machapisho, Kurasa & Aina Maalum za Chapisho pekee ndizo Zinazoweza Kuhaririwa kwenye Upande wa Mbele. Unaweza tu kuhariri vitu kwenye upande wa mbele ikiwa unaweza kuvihariri kwa kutumia kihariri maudhui cha WordPress kwenye upande wa nyuma. Maeneo mengine ya tovuti yako – k.m. orodha ya machapisho ya blogu kwenye ukurasa wa mbele, orodha ya machapisho yote ya blogu, orodha za kategoria, kurasa za 404, kurasa za utafutaji – ni kurasa zinazobadilika zilizoundwa na WordPress pamoja na mandhari unayotumia na haziwezi kuhaririwa kwa kutumia PB Sandwich.
Kiashiria kimoja cha iwapo ukurasa wa wavuti wa sasa unaweza kuhaririwa ni ikiwa unaweza kuona “Hariri Chapisho” au “Hariri Ukurasa” kwenye upau wako wa usimamizi.
Hakikisha Maudhui Yako Hayazalishwi Kiotomatiki na Mandhari Yako au Programu-jalizi
Ikiwa ukurasa/chapisho lako huzalishwa kiotomatiki na mandhari au programu-jalizi, basi halitaweza kuhaririwa kwa kutumia Page Builder Sandwich (na kuna uwezekano mkubwa hata kwenye viunda kurasa vingine pia). Ukigundua kuwa kihariri chako cha maudhui kwenye upande wa nyuma hakina kitu, lakini unapotazama ukurasa wako kwenye upande wa mbele kumejaa maudhui, basi hiki ni kiashiria kizuri kwamba ukurasa wako unazalishwa kiotomatiki.
Kuangalia ikiwa ukurasa wako unazalishwa kiotomatiki, tazama msimbo chanzo wa ukurasa wako wa wavuti (bofya kulia kisha chagua “Tazama Chanzo cha Ukurasa”). Tafuta maandishi “pbs-main-wrapper”, ikiwa huwezi kuona maandishi hayo popote, basi ukurasa wako unazalishwa kiotomatiki.
Hapa kuna mifano michache ya maudhui yanayozalishwa kiotomatiki:
- Ukurasa wako unajumuisha vijenzi vingi unavyoongeza/kuhariri kwa kutumia Kirekebishaji,
- Ukurasa wako unajumuisha kurasa tofauti zilizounganishwa na mandhari ya “ukurasa mmoja” (katika hali hii bado unaweza kuhariri kurasa mahususi, lakini si ile iliyounganishwa), au
- Ukurasa wako unajumuisha machapisho ya hivi karibuni ya blogu.
Jaribu Kuongeza Maudhui Kwanza
Kumekuwa na matukio ambapo mandhari haikuonyesha maudhui kabisa ikiwa ni tupu, na hii iliifanya PBS kufikiri kimakosa kwamba ukurasa huo hauwezi kuhaririwa. Ili kuangalia ikiwa ndivyo ilivyo, hariri ukurasa/chapisho lako katika kihariri cha upande wa nyuma, jaribu kuongeza maandishi yoyote katika maudhui yako (kwa mfano “hello”), kisha ubofye kitufe cha “Hariri ukitumia Page Builder Sandwich” kutoka hapo.
Asante Mathias Hellquist kwa dokezo hili!
Hakikisha Ukurasa Wako “Haujimilikishiwi” na Kiunda Kurasa Kingine
Baadhi ya viunda kurasa vinakufanya uchague kutumia kihariri chaguomsingi cha maudhui cha WordPress, au kihariri cha kiunda kurasa hicho chenyewe. Ikiwa tayari ulihariri ukurasa wako kwa kutumia kiunda kurasa kingine, inawezekana kwamba kiunda kurasa hicho kimekwisha “kudai” maudhui hayo, na ‘hooks/filters’ nyingine za maudhui haziwezi tena kufanya kazi. Kwa sababu hii, wakati mwingine Page Builder Sandwich haitaweza kutambua mahali maudhui yako yalipo na haitaonyesha kitufe cha kuhariri kwa sababu hakuna cha kuhariri.
Ili kurekebisha hili, chagua tu kutotumia kiunda kurasa hicho kwa ukurasa/chapisho hilo mahususi, na uchague kutumia kihariri chaguomsingi cha maudhui cha WordPress pekee.
Hakikisha Una Uwezo wa Kuhariri Kwenye Ukurasa Huo
Kitufe cha kuhariri hakitaonekana ikiwa huwezi kuhariri ukurasa. Kwa mfano, ikiwa wewe ni mhariri au mchangiaji na unaweza kuandika machapisho na makala za blogu kwenye tovuti, hiyo haimaanishi moja kwa moja kwamba unaweza kuhariri ukurasa wa mbele au ukurasa wako wa mawasiliano. Ikiwa unaweza kuona kitufe cha “Hariri Chapisho” kwenye upau wako wa usimamizi, basi unapaswa pia kuwa na uwezo wa kukihariri kwa kutumia PB Sandwich. Mwombe msimamizi wako wa tovuti haki za kuhariri ikiwa unazihitaji.
Kuna Uwezekano Kuna Hitilafu ya Javascript Inayozuia PB Sandwich Kufanya Kazi
PB Sandwich hutumia Javascript kwa kiwango kikubwa. Ikiwa kuna hitilafu za Javascript zinazotoka kwenye hati zingine ulizo nazo kwenye tovuti yako, hii inaweza kuzuia PB Sandwich kufanya kazi. Ili kuangalia ikiwa hali ndiyo hii, unaweza kufungua koni ya watengenezaji kwenye kivinjari chako ili kukagua hitilafu.
Ningependekeza kutumia Chrome kwa hili. Bofya kulia popote kwenye ukurasa, kisha ubofye chaguo la “Inspect”. Hii italeta eneo jipya chini ya kivinjari chako, bofya kichupo cha “console”. Ikiwa una hitilafu, unapaswa kuona kitu kama hiki:

Ikiwa una hitilafu, unaweza pia kupata dokezo la inakotoka kwa kubofya au kuelekeza kielekezi cha kipanya chako juu ya jina la hati:

Hitilafu hizi zinaweza kutoka kwenye mandhari yako au programu-jalizi nyingine unazoweza kuwa nazo. Kurekebishwa kwa hitilafu hizo kunaweza kuifanya PB Sandwich ifanye kazi tena.
Ikiwa mandhari yako au mojawapo ya programu-jalizi zako inasababisha hitilafu ya Javascript, tafadhali tujulishe kupitia barua pepe kwa [email protected] nasi tutajitahidi tuwezavyo kurekebisha suala hilo 🙂
Ikiwa Unatumia CloudFlare, Hakikisha Rocket Loader Imezimwa
CloudFlare ni DNS CDN ya bure inayotumiwa sana. Ni nzuri, lakini kwa sasa PBS ina matatizo inapokuja kwa kipengele cha Rocket Loader. Rocket Loader huboresha muda wa upakiaji wa faili za Javascript, lakini inavuruga utegemezi na mfuatano wa wito wa hati za PBS. Ikiwa umewasha Rocket Loader, kitufe cha kuhariri cha Page Builder Sandwich hakitaonekana (na hakuna hitilafu za koni ya Javascript zitakazoonekana).
Kuangalia ikiwa tovuti yako inatumia Rocket Loader ya CloudFlare, tazama msimbo chanzo wa ukurasa wako wa wavuti (bofya kulia kisha chagua “Tazama Chanzo cha Ukurasa”), na kisha utafute maandishi “rocketscript”, ukipata maandishi hayo basi umewasha Rocket Loader.

Soma makala kuhusu Utangamano wa CloudFlare & Rocket Loader kwa maagizo kamili ya jinsi ya kuizima.
Nilifanya Yote Hayo na Bado Kitufe cha Kuhariri Hakipo!
Sawa katika hatua hii, ikiwa hakuna suluhu yoyote kati ya zilizotajwa hapo juu inayofanya kazi, basi huenda ukawa wakati wa kueleza kwa nini hakionekani na nini cha kufanya kuhusu hilo. Uko tayari? Twende kazi!
“Kwa Nini” (kwa Maneno Yasiyo ya Kiufundi)
Page Builder Sandwich inahitaji kujua mahali maudhui ya ukurasa/chapisho lako yalipo. Tunafanya hivi kwa kusikiliza wakati WordPress inapopakia maudhui ya chapisho na “kuweka alama” kwenye eneo hilo, ili kila kitu kikiisha kupakiwa tuweze kupata pale maudhui yalipo.
Wakati mwingine, baadhi ya programu-jalizi hupuuza au kukwepa mchakato huu na badala yake hujaribu kupakia maudhui kwa njia yao wenyewe. Wakati mwingine hii ni sawa, lakini katika hali fulani, hasa inapohusu upakiaji wa maudhui makuu ya chapisho, hii inaweza kusababisha baadhi ya programu-jalizi kuacha kufanya kazi. Programu-jalizi nyingine inapokwepa mchakato huu wa upakiaji, “alama” tulizoweka zinaweza kupotea, na wakati unapofika wa kihariri kuanza kufanya kazi, hakiwezi tena kupata mahali maudhui yako yalipo. Kwa hivyo, kitufe cha kuhariri hakionekani! Unaweza pia kugundua kuwa baadhi ya programu-jalizi zinazoongeza maudhui kwenye ukurasa wako, kama vile baadhi ya programu-jalizi za kushiriki kwenye mitandao ya kijamii, zinaweza pia kuacha kufanya kazi kwa sababu ya jambo hili lile lile.
“Kwa Nini” (kwa Maneno ya Kiufundi)
Page Builder Sandwich inahitaji kujua mahali maudhui ya ukurasa/chapisho lako yalipo, na inafanya hivyo kwa kujiunganisha kwenye kichujio cha the_content na kuongeza kifungashio kuzunguka maudhui yako makuu. Baadhi ya programu-jalizi zinaweza kupuuza hili na badala yake zikaandika upya maudhui kwa kutumia chaguo-kazi la get_the_content() baadaye. Kwa bahati mbaya, kufanya hivi huzuia vichujio VYOTE vya the_content visiitwe na hivyo kifungashio cha PBS hupotea. Mabadiliko ya programu-jalizi nyingine yoyote yatapotea pia.
Hakuna ubaya wowote wa kutumia get_the_content() yenyewe tu, lakini kunaweza kuwa na athari mbaya ikiwa hii itatumika katika hoja kuu na ndani ya ukurasa wa kiolezo cha chapisho moja badala ya mwito wa kawaida wa the_content() ambapo vichujio vyote vya the_content huendeshwa.
Nini cha Kufanya Kuhusu Hilo
Unaweza kuangalia ikiwa “alama” za Page Builder Sandwich hazipo kwa kutembelea ukurasa/chapisho lako kwenye upande wa mbele na kutazama msimbo chanzo wa ukurasa ukiwa umeingia kwenye akaunti. Tafuta katika mchanganyiko wa msimbo ikiwa unaweza kupata tungo:
data-name="main-content"
Ukiweza kuipata, basi huenda tu kuna tatizo la Javascript mahali fulani na utujulishe tu mandhari na programu-jalizi unazotumia nasi tunaweza kurekebisha hilo.
Lakini ikiwa huwezi kuipata, basi inawezekana ikawa kwamba mandhari yako (au programu-jalizi, lakini kuna uwezekano mkubwa ni mandhari ikiwa ni ukurasa au chapisho la blogu) inafanya jambo fulani na maudhui ya chapisho. Ikiwa hali ndiyo hii, basi unapaswa kuwasiliana na mwandishi wa mandhari na kumjulisha kuhusu tatizo hilo! Unaweza pia kuwaonyesha maelezo ya kiufundi ya “kwa nini” yaliyo hapo juu, hii inaweza kusaidia katika kutatua hitilafu 🙂
Ikiwa unajiamini kufanya marekebisho katika PHP, unaweza kujaribu kurekebisha kwa kutafuta faili ya kiolezo inayoshughulikia maudhui ya chapisho. Suluhu moja tuliyokumbana nayo ni kwa kubadilisha miito ya:
$content = get_the_content();
na:
ob_start(); the_content(); $content = ob_get_clean();<br>
Kumbuka: Kigeu cha PHP kinaweza kutofautiana katika faili yako, lakini dhana inapaswa kuwa ile ile. Ikiwa inafanya kazi, basi ingekuwa bora pia ikiwa unaweza kuunda mandhari-tanzu badala ya kutekeleza mabadiliko haya moja kwa moja kwenye mandhari yako. Huenda kukawa na athari nyingine pia kwa sababu ya mabadiliko hayo, kwa hivyo ni bora ukiwasiliana na mwandishi wa mandhari yako kuhusu hili.