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!
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.
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.
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.