Hooks Custom

Liiska Faylka fudud waxa ku jira qabsatooyin badan oo aad isticmaali karto si aad u kordhiso shaqadeeda iyo is dhexgalka mawduucaaga ama plugins kale. Marka lagu daro ogaanshaha goorta falku dhacay, Qaboojiyaha caadada u ah SFL waxay sidoo kale soo celiyaan hannaan ka kooban fariimo la xidhiidha habka ficilka.

Hooks Uploads File

Qaboojiyeyaashani waxay dab qabadsiin doonaan ka dib markii lagu guulaysto shaqo gelinta faylka. Waxaa jira mid loogu talagalay hore-dhamaadka iyo mid dhabarka-dhamaadka.

eeSFL_Hook_Uploaded
eeSFL_Admin_Hook_Uploaded

Sida Loo Isticmaalo Hooks-yada

Si mawduucaagu u sameeyo shay gaar ah marka SFL dab qabsado, ku dar wax sidan oo kale ah mawduuca ilmaha function.php file.

// add_action('The Hook Name', 'Your Function Name', Priority, Number of Arguments)
add_action('eeSFL_Hook_Uploaded', 'eeHookTestOutput', 10, 1);

Kadibna qor shaqo si aad u sameyso wax kasta oo aad rabto marka ficilku dhaco oo jillaabku la eryo.

// When the hook is fired, add_action() calls this function
// Writes output to /wp-content/debug.log
function eeHookTestOutput($eeMessages) {
     
     error_log('Hook Fired'); 

     foreach($eeMessages as $eeMessage) {
          
           error_log($eeMessage);
     }
}

Hooks badan

SFL waa Liis waa la Raray

Jillaabtan ayaa dab ka kacaysa mar kasta oo liiska faylka la shubo. Diyaarinta fariimaha ayaa ka koobnaan doona URL-ka bogga liiska iyo inta shay ee la muujiyay.

eeSFL_Hook_Loaded

SFL waa Shayga Liiska ku jira

Jillaabtan ayaa dab ka kacaysa mar kasta oo fayl ama gal(Pro) la liis gareeyo. Diyaarinta fariimaha ayaa ka koobnaan doona habaynta faylka, kaas oo ka kooban dhammaan faahfaahinta shayga.

eeSFL_Hook_Listed

Shay cusub oo lagu daray

Jillaabkan ayaa dab ku shidan doona mar kasta oo shay cusub (mid lagu soo daray ka baxsan plugin) la helo inta lagu jiro habka dib-u-warshadaynta.

eeSFL_Hook_Added

Shayga lama helin

Jillaabtan ayaa dab ka kacaysa mar kasta oo shay aan laga helin liiska, oo laga saaray meel ka baxsan plugin-ka.

eeSFL_Hook_Removed

Shayga waa la saxay

Jillaabkan ayaa shidi doona mar kasta oo shay la tafatiray. Qaabka fariinta ayaa bixin doonta macluumaad ku saabsan sida ay wax u dhaceen.

eeSFL_Hook_Edited

Shayga waa la tirtiray

Jillaabkan ayaa shidi doona mar kasta oo shay la tirtiro. Qaabka fariinta ayaa bixin doonta magaca faylka la tirtiray.

eeSFL_Hook_Deleted

Shayga waa la raray

Jillaabkan ayaa shidi doona mar kasta oo shay la raro. Diyaarinta fariinta waxay siin doontaa wadada hore iyo ka dib.

eeSFL_Hook_Moved

Liiska waa la sawiray

Jillaabtan ayaa shidi doonta mar kasta oo saxanka dib loo sawiro. Qaabka fariinta ayaa bixin doonta macluumaad ku saabsan sida ay wax u dhaceen.

eeSFL_Hook_Scanned

Hooks waa qabow! Haddii aad mid uga baahan tahay wax mashruucaaga ah, fadlan ii soo sheeg!

3 fikradood oo ku saabsan "Custom Hooks"

  1. Waxaan jeclaan lahaa inaan la socdo isticmaalka faylalka aan ku wadaagno boggayaga. Fursad kasta oo aad ku dari karto dhowr qabsatooyin kale, kuwaas oo ah faylka la furay, faylka la soo dejiyay, isku xirka la koobiyeeyay. Mid kasta oo kuwan ka mid ah, dariiqa faylka ayaa faa'iido u yeelan doona, oo la mid ah sida loo bixiyo eeSFL_Hook_Moved hook. Sidoo kale, dariiqa buuxa ee faylka la tirtiray ma loo bixin karaa sidii qayb ka mid ah farriimaha isku diyaarsan ee jillaab eeSFL_Hook_Deleted? Waxay u egtahay inaysan ku jirin fayl-hoosaadyo.

    Reply
    • Tani waxay suurtogal u noqon kartaa oo keliya liisaska xaddidan iyadoo la adeegsanayo kordhinta Maareeyaha Helitaanka Faylka. Caadi ahaan falalkani waxay si fudud u yihiin xiriirinta tooska ah ee faylasha, markaa ma jiraan wax dab ah oo dab-damis ah. Liisaska xaddidan waxay maraan galka feylka halkaasoo qab-qabsigu faa'iido u yeelan karo. Taas waxaan gelin doonaa liiskayga wax-qabadka.

      Reply
      • Qodob wanaagsan. Waxaan ku dhammeeyey dabin-ku-dhufashada oo aan u sii maray REST si aan u galo database-ka. Nasiib darro, dariiqa liiska xaddidan ima caawin doono maadaama kiiskan aanu ka dhigayno dukumentiyada si guud.

        Reply

Leave a Comment

Boggani wuxuu isticmaalaa Akismet si loo yareeyo spam. Baro sida xogtaada faallooyinkaaga looga shaqeeyo.