Matsalar Shortcodes da Ba a Yin Magana a Kai

Wanda ya rubuta:

a cikin

The-Unspoken-Problem-of-Shortcodes

Shortcodes na ɗaya daga cikin manyan ginshiƙan WordPress. Shortcodes sune gada tsakanin masu haɓakawa da masu ƙirƙirar shafuka, suna ba mutane damar sanya cikakkun abubuwan ciki a kusan duk inda suke so. Masu ƙirƙirar plugins suna son shortcodes saboda wannan yana ba da ƙarin sauƙi a yadda da kuma inda masu amfani da su ke nuna abubuwan cikin su.

Idan ba ku san menene shortcodes ba da kuma yadda suke, su ne waɗannan tsofaffin rubutu masu kama da lambar sirri da aka lulluɓe a cikin baka mai kusurwa huɗu. Suna kama da wani abu kamar haka:

Wannan na musamman ana kiransa embed shortcode kuma an riga an gina shi a asali a cikin WordPress. Wannan na musamman yana sanya bidiyo daga URL ɗin a cikin abubuwan cikin ku. Kawai ku kwafi kuma ku liƙa shortcode ɗin da ke sama a cikin rukunin yanar gizon ku idan kuna son gwada shi.

A ɓoye, abin da ke faruwa shine lokacin da WordPress ta ci karo da wani shortcode a cikin abubuwan cikin ku, ana sarrafa shi kuma a canza shi zuwa wani abu daban. A yanayinmu na sama, duk lokacin da aka gano wani

shortcode, WordPress tana ɗaukar URL ɗin da ke cikin shortcode ɗin kuma ta duba shi tare da wasu masu samar da abun ciki da take da su. Lokacin da ta sami ɗaya, sai ta ɗauko lambar iframe embed da ta dace kuma ta nuna waccan maimakon haka.

To mene ne matsalar a nan? Yana jin kamar abu mai sauƙi, kawai ka shigar da gajeren rubutu tare da baka kuma ka gama.

Ga kuma Shortcode API..

Shortcodes Masu Yawa

Shortcode API tana buɗe damar ƙirƙirar shortcodes ga masu haɓakawa. Saboda wannan, masu haɓakawa za su iya ƙara nasu shortcodes na kansu a cikin plugins ɗin su.

Wannan yana da kyau, yanzu da ɗan guntun rubutu mai kama da lambar sirri kawai (wanda ya sa aka kira shi “shortcode”), masu farawa da ƙwararrun masu amfani duk za su iya sanya kusan kowane irin abun ciki da suke so a kowane wuri.

WordPress a asali tana da ‘yan shortcodes kaɗan kawai. Yana da sauƙi a rubuta su daga ƙwaƙwalwa saboda ‘yan kaɗan ne kawai. Amma idan ka shigar da wasu plugins kaɗan, adadin shortcodes na ƙaruwa cikin sauri zuwa goma sha biyu ko fiye, kuma a wasu lokuta fiye da ɗari. Kowane shortcode yana da nasa rukunin siffofi da umarnin yadda ake amfani da su. Kowane plugin mai yiwuwa yana da wani nau’in rubutaccen bayani kan yadda duk shortcodes ɗin su ke aiki kuma yana lissafa duk sigogin da ake da su a kowannensu. Amma za ka zama mahaukaci idan ka yi ƙoƙarin haddace duk shortcodes ɗin da siffofinsu.

Matsalar ita ce babu wani wuri na tsakiya wanda za ka iya gano duk shortcodes ɗin da ke akwai a rukunin yanar gizonka da yadda za a yi amfani da su.

Wasu Suna Ƙoƙarin Magance Matsalar

Wasu plugins suna ƙoƙarin magance wannan matsalar ta hanyar gabatar da duk shortcodes ɗin nasu a cikin jerin zaɓe mai sauƙin shiga. Sannan danna ɗaya zai fitar da shortcode ɗin, cikakke tare da duk siffofin da za a iya samu a kansa. Babu sauran buƙatar haddace shi, wanda abu ne mai kyau.

Screen-Shot-2016-06-22-at-11.27.09-AM

Wasu suna ci gaba da ƙara fom ɗin saituna mai fitowa wanda ke da akwatunan zaɓe da masu zaɓar launi don cika siffofin shortcode ɗin.

Screen-Shot-2016-06-22-at-11.28.54-AM

Wannan mafita tana ɗan aiki. Duk da haka, kowane plugin yana lissafa nasa shortcodes ne kawai. Don haka idan kowane plugin ya ƙirƙiri nasa nau’in mai zaɓar shortcode, tabbas za ku haɗu da lokutan da za ku sami masu zaɓar shortcode da yawa a allonku (Wannan ya taɓa faruwa da ni a baya).

Screen-Shot-2016-06-22-at-11.22.41-AM

A takaice, kowane plugin yana yin nasa abin kuma yana aiwatar da nasa mafita don nasa shortcodes. Wasu plugins suna ƙara sabon maɓalli kusa da maɓallin “Add Media”, ko sabo a cikin TinyMCE.

Don haka yanzu kuna iya tunanin, “Me zai hana a tara shortcodes na sauran plugins kuma a haɗa hakan a cikin dropdown / mai zaɓar shortcode ɗinku ma?” To, abin da na yi tunani ke nan daidai. Amma, faɗi ya fi sauƙi fiye da aikatawa. Zan bayyana dalilin nan ba da jimawa ba, amma da farko bari mu ga yadda mafita mai kyau za ta kasance.

Mafita Mafi Dace

Kyakkyawan shiri shine ƙirƙirar plugin wanda zai tattara duk shortcodes ɗin da ke akwai a cikin rukunin yanar gizonku, sannan ya gabatar muku da jerin kuma ya taimaka muku cika duk siffofin. Kuma duk lokacin da kuka shigar da sabon plugin, duk waɗancan sabbin shortcodes da aka gabatar za a nuna muku su ma.

Ka yi tunanin wani wuri na tsakiya inda za a ajiye duk shortcodes ɗinka don samun sauƙin shiga. Kowane shortcode zai bayyana abin da yake yi da kuma plugin ɗin da yake ciki. Sannan ga kowane sifa da ake da shi, ka yi tunanin kowannensu zai sami tambari, hanyar da ta dace don zaɓar ƙima a gare su da kuma kwatanci. Za a nuna muku jerin zaɓuka, masu zaɓar launi, maɓallan rediyo, sauyawa da sauransu.

Wani abu makamancin wannan zai sa rayuwarmu a matsayin masu ƙirƙirar rukunin yanar gizo da abubuwan ciki ta kasance cikin sauƙi. Babu sauran duba takardun bayani daban-daban, ko sassa daban-daban na admin ɗinku kawai don kwafin shortcode da aka samar don wani slider da kuke son amfani da shi.

Abin Lura

Abin takaici, yana da matuƙar wahala a yi wani abu makamancin haka a yanzu. Babu wata tabbatacciyar hanya ta sanin duk cikakkun bayanan shortcode. Kuna iya samun jerin duk shortcodes, amma ainihin alamunsu/sunayensu kawai, ba za ku iya samun ƙarin cikakkun bayanai game da su ba kamar jerin siffofi, abin da suke yi da nau’ikansu – kamar rubutu, launi ko lamba. Haka kuma ba za ku iya samun koda ɗan kwatancen bayani ba ga kowace sifa.

Sanarwa ga masu haɓakawa: eh akwai sabon rukunin hujja na uku da aka ƙara don aikin shortcode_atts, amma ba hujja ba ce da ake buƙata dole. Don haka sai dai idan kowane mai haɓaka plugin a duniya ya aiwatar da shi, har yanzu ba za mu sami tabbatacciyar hanyar sanin duk siffofin shortcode ba.

Shortcode API ba ta samar da wani tsari na ƙara bayanan shortcode, tantance nau’ikan siffofi ko bayanin siffofi ba. Kuma sai dai idan WordPress da kanta ta ƙara wani wuri na tsakiya don samun damar shiga shortcodes, ina shakkar za a ƙirƙiri wannan tsarin.

Kammalawa

A yanzu an bar aikin tsara shortcodes ga kowane mai haɓakawa. Sai dai idan an samar da hanyar tsakiya a cikin WordPress, ku yi tsammanin za ku ci gaba da ganin maɓallan “Add Shortcode” da yawa a cikin bangon shafinku. Ko ya kamata a ƙara wani abu makamancin wannan a cikin WordPress Core ko a’a wata babbar muhawara ce a kanta.

Wata Madadin Mafita

Akwai plugins na page builder da ke magance wannan ta wata hanya daban. Maimakon gano shortcodes ta hanyar shirye-shirye, suna da taswirar shortcode inda masu amfani za su iya shigar da kowane dalla-dalla na shortcode da hannu. Da zarar an gama, sai ya zama yana samuwa a cikin page builder. Duk da yake  wannan yana aiki, waɗannan suna samuwa ne kawai a cikin rukunin yanar gizonku na kanku.

Mu a nan Page Builder Sandwich muna ƙirƙirar wani abu wanda muke fatan zai iya magance wannan matsalar ta shortcode. Ku yi rajista da wasiƙar labaranmu da ke ƙasa don samun sanarwa kan ci gabanmu.