Yenza iikhowudi ezimfutshane kumxholo wethu weWordPress

Oko saqala ngale projekthi, besihlala sifuna ukuba nelebheli yethu, yiyo loo nto itemplate yesibini siyisebenzisayo UkusukaLinux, Yenziwe sithi yi-100%.

Emva koko ezinye iinguqulelo zilandelwe, kwaye nangona sinokuthenga okanye siqeshe iinkonzo ezithile zewebhu ukwenza uyilo lwethu olufana nolwe StudioDWeb.com, okanye uthenge itemplate esele yenziwe kwi UmxholoForest.net, Besisoloko sifuna ukuba nezethu, zilungelelaniswe neemfuno zethu kwaye simise InkqubelaWeb.com inokuba luncedo 

Ngapha koko, ndinomdla wokuYilwa kweWebhu kunye noPhuculo, kwaye sele ndisebenza kwisihloko esitsha se UkusukaLinux kwaye ndiza kukubonisa ezinye ii-Screenshots ngendlela ezibukeka ngayo.

Umbono ayikuko ukuphuma kwinto esele siyilungiselele, izinto ezininzi zihlala zifana okanye ngendlela efanayo. Ndiqala ngephepha lasekhaya

umfanekiso-skrini

Kwaye yile nto amanqaku aya kubonakala ngathi:

umfanekiso-skrini-dl-post

Njengoko ubona, ilungele umlinganiso wethu kwaye sifake entsha Iikhowudi ezimfutshane ukucaciswa kwamanqaku.

Kungenxa yoko le nto kwenzeke kum ukuba ndibelane nawe ngendlela yokwenza enye yazo (ulwazi olunye) ukuba ufuna ukubabandakanya kwizihloko zakho ze WordPress. Ndiyathetha, into enje:

Lo iya kuba ngumzekelo we-ShortCode

Andililo ingcaphephe kwinkqubo yokwenza le CMS, ke ngekhe ndizame ukucacisa ukuba kutheni kwaye isebenza ngale ndlela, ndiza kukubonisa indlela yokwenza, ixesha.

Ngale nto sisebenzisa «imela yomkhosi waseSwitzerland» ye WordPressNdithetha ifayile umsebenzi.php esihlala sifumana phantse kuzo zonke izihloko.

Izibiyeli_ Umsebenzi

Umzekelo weFunction.php kunye neeKhowudi eziMfutshane zeDesdeLinux

Into esiza kuyenza kule fayile kukudibanisa ubume be-ShortCode yethu kwaye, ileyibheli ebonisa oko. Ke masifike kuyo.

Ngaphakathi kwiFunction.php

Ngaphakathi kwifayile yethu ye-function. Siya kuba nento enje:

// Ulwazi lomsebenzi kwibhokisi yencwadi ($ atts, $ content = null, $ code = "") {$ return = ' '; $ buyela. = $ umxholo; $ buyela. = ' '; buyisela i- $ return; } // Ikhowudi emfutshane yokongeza_shortcode ('ulwazi', 'infobox');

Ukusuka apha sicacisa izinto ezimbalwa. Kuqala, xa sisebenzisa imivalo emibini sichaza umgca, ke ngoko // Ulwazi luluvo nje.

Igama lomsebenzi, kule meko ibhokisi yolwazi Inokutshintshelwa kuyo nayiphi na into esiyifunayo, kodwa kufuneka ihambelane negama esilisebenzisayo kumgca wokugqibela.

Kwinye nganye $ buyela sibuyisa oko bekuzithegi ze-HTML, kwaye kufuneka sikhumbule ukuba emva kweyokuqala, kufuneka songeze ixesha phambi uphawu olulinganayo kwaye umgca uphela ngophawu lwe isemonikhi

Umzekelo:

$ buyela. = $ umxholo;

Eziguqukayo $ Umxholo kulapho umxholo esiwubekayo kwi-ShortCode uhamba ngokungagqibekanga uya kubuyisa ixabiso elize ukuba asibeki nto.

Ngoku, igama le-ShortCode yile nto sibeka ngayo:

add_shortcode( 'info', 'infobox' );

Apho unokutshintsha khona info ngokuba sifuna ntoni. Ngoku, ukuyenza ibonakale njengomzekelo ekufuneka siwubekile:

[ info ]Este será el ShortCode de ejemplo[ /info ]

Nangona kunjalo, ngaphandle kwezithuba, endizibekayo kuba ngokucacileyo i-ShortCode iyakwenziwa isebenze.

Uhlobo lweKhowudi emfutshane

Ukuba ujonga umgca ongentla, ngaphandle kwekhowudi ye-PHP kunye nezinto eziguquguqukayo, i-ShortCode kwi-HTML emsulwa iya kuba yinto enje:

<div class="alert-info"></div>

Ke kufuneka sisebenzise kuphela isitayile seCSS.

ulwazi lomthengisi. ulwazi lwangemva umda-umda: 9px; umda: 7px eqinileyo # bce7f50; umbala: # 4a1ad; ubungakanani befonti: 8px; umda: 1px 3px; ukugoba: 87px 14px 15px 15px yokulungelelanisa okubhaliweyo: ekhohlo}

Kwaye kuphelele apho... Ndiyaphinda, andinguye umdwelisi okanye nantoni na efana naleyo, kwaye ingcaciso endiyinikileyo yindlela endiyiqonda ngayo i-ShortCode isebenza 