
Shortcodes ni mojawapo ya kilele cha WordPress. Shortcodes ni daraja kati ya wasanidi programu na waundaji wa tovuti, zikiwaruhusu watu kuweka vipande tata vya maudhui karibu popote wanapotaka. Waundaji wa programu-jalizi wanapenda shortcodes kwani hii inaruhusu unyumbufu zaidi katika jinsi na mahali ambapo watumiaji wao huonyesha maudhui yao.
Ikiwa hujui shortcodes ni nini na zinafananaje, ni maandishi hayo ya kizamani yanayofanana na msimbo yaliyofungwa kwenye mabano ya mraba. Zinafanana hivi:
Hii mahususi inaitwa shortcode ya embed na imejengwa ndani kwa chaguomsingi katika WordPress. Hii mahususi hupachika video kutoka kwa URL kwenye maudhui yako. Nakili tu na ubandike shortcode iliyo hapo juu kwenye tovuti yako ikiwa unataka kuijaribu.
Kwenye pazia, kinachotokea ni kwamba WordPress inapokutana na shortcode katika maudhui yako, inachakatwa na kubadilishwa kuwa kitu kingine. Katika mfano wetu hapo juu, wakati wowote ambapo
shortcode inapotambuliwa, WordPress huchukua URL iliyo kwenye shortcode hiyo na kuilinganisha na idadi ya watoa maudhui ilionao. Inapopata mmoja, basi hupata msimbo unaofaa wa kupachika wa iframe na kuuonyesha badala yake.
Kwa hivyo shida iko wapi hapa? Inaonekana rahisi vya kutosha, unaingiza tu maandishi mafupi yenye mabano na umemaliza.
Hapo ndipo Shortcode API inapoingilia kati..
Shortcodes kwa Wingi
Shortcode API inafungua fursa ya uundaji wa shortcodes kwa wasanidi programu. Kwa sababu hii, wasanidi programu wanaweza kuongeza shortcodes zao wenyewe ndani ya programu-jalizi zao.
Hii ni nzuri sana, sasa kwa kifungu kifupi tu kinachofanana na msimbo (ndiyo maana ikaitwa “shortcode”), wanaoanza na watumiaji wa hali ya juu wanaweza kuweka karibu aina yoyote ya maudhui wanayotaka popote pale.
WordPress kwa chaguomsingi ina idadi ndogo tu ya shortcodes. Ni rahisi kuziandika kwa kumbukumbu kwa sababu ni chache tu. Lakini ukisakinisha programu-jalizi chache, idadi ya shortcodes huruka haraka hadi dazeni au zaidi, na katika hali nyingine zaidi ya mia moja. Kila shortcode ina seti yake ya sifa na maagizo ya jinsi ya kuzitumia. Kila programu-jalizi huenda ikawa na aina fulani ya nyaraka kuhusu jinsi shortcodes zao zote zinavyofanya kazi na huorodhesha vigezo vyote vinavyopatikana katika kila moja. Lakini utakuwa mwehu ukijaribu kukariri shortcodes zote na sifa zake.
Tatizo ni kwamba hakuna eneo kuu lililojumuishwa ambapo unaweza kugundua shortcodes zote zinazopatikana kwenye tovuti yako na jinsi ya kuzitumia.
Baadhi Hujaribu Kutatua Tatizo
Baadhi ya programu-jalizi hujaribu kutatua tatizo hili kwa kuwasilisha shortcodes zao zote katika menyu kunjuzi iliyo rahisi kufikia. Kisha kubofya moja huandika shortcode hiyo, ikiwa kamili na sifa zote zinazowezekana kwa ajili yake. Hakuna haja tena ya kuikariri, jambo ambalo ni zuri.

Baadhi huenda mbali zaidi na kuongeza fomu ibukizi ya mipangilio iliyo na visanduku vya kuteua na viteuzi vya rangi ili kujaza sifa za shortcode.

Suluhisho hili linafanya kazi kiasi fulani. Hata hivyo, kila programu-jalizi huorodhesha shortcodes zake yenyewe tu. Kwa hivyo ikiwa kila programu-jalizi inaunda aina yake ya kiteuzi cha shortcode, lazima utakutana na nyakati ambapo una viteuzi vingi vya shortcode kwenye skrini yako (Hili limewahi kunitokea kabla).

Kwa maneno mengine, kila programu-jalizi hufanya mambo yake yenyewe na kutekeleza suluhisho lake yenyewe kwa ajili ya shortcodes zake. Baadhi ya programu-jalizi huongeza kitufe kipya kando ya kitufe cha “Add Media”, au kipya ndani ya TinyMCE.
Kwa hivyo sasa unaweza kuwa unafikiria, “Kwa nini usikusanye pia shortcodes za programu-jalizi nyingine na kuzijumuisha katika menyu kunjuzi / kiteuzi chako cha shortcode pia?” Naam, hivyo ndivyo hasa nilivyofikiria. Lakini, hili ni rahisi kusema kuliko kutenda. Nitaeleza kwa nini baada ya muda mfupi, lakini kwanza hebu tuangalie jinsi suluhisho bora lingekuwa.
Suluhisho Bora
Mpango kamili ungekuwa kuunda programu-jalizi inayokusanya shortcodes zote zinazopatikana kwenye tovuti yako, kisha ikupe orodha na pia kukusaidia kujaza sifa zote. Na kila wakati unaposakinisha programu-jalizi mpya, shortcodes zote mpya zilizoongezwa zingewasilishwa kwako pia.
Hebu wazia mahali pa kati ambapo shortcodes zako zote zingewekwa ili kuzifikia kwa urahisi. Kila shortcode ingeeleza kile inachofanya na inatoka kwenye programu-jalizi gani. Kisha kwa kila sifa inayopatikana, hebu wazia kila mojawapo ingekuwa na lebo, njia sahihi ya kuchagua thamani kwa ajili yake na maelezo. Ungeonyeshwa menyu kunjuzi, viteuzi vya rangi, vitufe vya redio, swichi za kugeuza na mengineyo.
Kitu kama hiki kingefanya maisha yetu kama waundaji wa tovuti na maudhui kuwa rahisi zaidi. Hakuna tena kuangalia nyaraka mbalimbali, au sehemu tofauti za dashibodi yako ya usimamizi ili tu kunakili shortcode iliyozalishwa kwa ajili ya kitelezi unachotaka kutumia.
Tahadhari
Kwa bahati mbaya, ni vigumu sana kufanya kitu kama hicho kwa sasa. Hakuna njia ya uhakika ya kujua maelezo yote ya shortcode. Unaweza kupata orodha ya shortcodes zote, lakini ni lebo/majina yake halisi pekee, huwezi kupata maelezo yoyote ya ziada kuihusu kama vile orodha ya sifa, kile inachofanya na aina zake – kama vile mfuatano wa herufi, rangi au nambari. Wala huwezi kupata hata ncha ya maelezo kwa kila sifa.
Ujumbe kwa wasanidi programu huko nje: ndiyo, kuna hoja ya tatu iliyoongezwa hivi karibuni kwa ajili ya kitendakazi cha shortcode_atts, lakini si hoja inayohitajika. Kwa hivyo isipokuwa kila msanidi programu-jalizi duniani aitekeleze, basi bado hatutakuwa na njia ya uhakika ya kuamua sifa zote za shortcode.
Shortcode API haitoi nyenzo yoyote ya kuongeza maelezo ya shortcode, ubadilishaji wa aina ya sifa au maelezo ya sifa. Na isipokuwa kama WordPress yenyewe itaongeza eneo kuu la kufikia shortcodes, nina shaka ikiwa nyenzo hii itaundwa.
Hitimisho
Hivi sasa jukumu la kupanga shortcodes limeachiwa kila msanidi programu. Isipokuwa njia kuu itengenezwe ndani ya WordPress, tegemea kuendelea kuona vitufe vingi vya “Add Shortcode” kwenye upande wa nyuma wa tovuti yako. Ikiwa kitu kama hiki kinapaswa kuongezwa kwenye WordPress Core au la ni mjadala mwingine mkubwa peke yake.
Njia Mbadala
Kuna programu-jalizi za wajenzi wa kurasa zinazoshughulikia hili kwa njia tofauti. Badala ya kugundua shortcodes kwa njia ya programu, zina vipanga-ramani vya shortcode ambapo watumiaji wanaweza kuingiza kwa mikono kila undani wa shortcode. Baada ya kukamilika, basi ingepatikana ndani ya mjenzi wa kurasa. Ingawa hii inafanya kazi, hizo zinapatikana tu kwenye tovuti yako mwenyewe.
Sisi hapa Page Builder Sandwich tunaunda kitu ambacho kwa matumaini kinaweza kutatua kitendawili hiki cha shortcode. Jisajili kwenye jarida letu hapa chini ili upate arifa kuhusu maendeleo yetu.
Sasa unaweza kuweka ramani katika miundo ya kurasa zako kwa kutumia Page Builder Sandwich!
Ikiwa wewe ni mgeni kiasi katika ujenzi wa tovuti, kuna uwezekano mkubwa kwamba huenda hufahamu mjadala mkubwa wa WordPress.com dhidi ya WordPress.org. Huenda hata hukujua kuwa mojawapo ipo, na faida pamoja na hasara mbalimbali za kila moja. Kwa hivyo, hebu tueleze, ni nini mjadala huu mkubwa kati ya kutumia WordPress.com na WordPress.org? Je, nyingine ni nakala ghushi ya bei nafuu inayongoja kushtakiwa mahakamani?
Kama umegundua, mojawapo ya kanuni kuu za WordPress ni kufanya mambo kuwa rahisi kidogo kila wakati kwa kila mtu– wanaoanza na watengenezaji wenye uzoefu pia. Mojawapo ya njia wanazotumia kufikia lengo hili ni kupitia matumizi ya shortcodes.
Inaonekana rahisi kabisa. Sasa, ikiwa hujawahi kusikia kuhusu shortcodes kabla ya makala haya, na hujui zinafananaje, ni maandishi hayo ya kizamani yanayofanana na msimbo yaliyowekwa ndani ya mabano ya mraba.

Kimsingi, nafasi wazi (whitespace), kwa tafsiri yake ya kimsingi zaidi, ni ile nafasi inayozunguka na iliyo kati ya vipengele vyote vya muundo ambayo imeachwa bila kujazwa chochote. 




Jambo moja muhimu la kuzingatia unapounda tovuti yako ya kwanza—iwe wewe ni biashara, mfanyakazi huru, au mtu yeyote yule—ni kwamba si kila mtu anayeelewa lugha ya msimbo na uundaji wa programu. Unaweza kuwa, kwa mfano, mpishi anayetaka kuchapisha mapishi yake mtandaoni. Unaweza pia kuwa mwanafunzi wa Sanaa Nzuri anayehitaji jalada linaloonekana la kitaalamu, au biashara inayoanza inayohitaji tovuti yake yenyewe. Iwe ni moja au nyingine au chochote kilicho katikati, ukweli unabaki kuwa ingawa baadhi yetu wanaweza kufahamu misingi ya msimbo, si sisi sote ni watengenezaji wa muda wote, na si kila mtu anayehitaji au anayetaka tovuti anajua jinsi ya kuitengeneza kuanzia mwanzo. Hapa ndipo WordPress inaweza kuwa na manufaa. Hapa linakuja swali: “Kwa nini WordPress?”

Kuna uwezekano upo hapa kwa sababu umesikia kwamba inawezekana kabisa PBS ni
When I started getting further into software development and WordPress, I noticed that not a lot of page builders I come across with have that “page builder standard” I was looking for: 


In general, one thing that most people tend to overlook is today’s demand for functional design and aesthetics. While not all of us may be aware of the 





Click
Under the
Increase the top and bottom margin by hovering the cursor on the arrow pointing to the margin you want to adjust. When the cursor turns into a double-headed arrow, click and drag down to your desired margin height. Its important to put Whitespace (also called Negative Space) between elements in a composition to create flow and help draw focus to the content on the page.
To add a background image with text and element overlays, simply click the
Tip #1: For Premium users, using the
Type in the message for your header. See
You can also add buttons by clicking on