Horgok: beállítások
A beállítások lekérésének és mentésének horgai, az SSL-ellenőrzés kikapcsolása aktiváláskor, és a szkriptek betöltése utáni művelet.
A beállítások horgaival módosíthatod a konfigurációs adatot, vagy saját kódot futtathatsz, amikor a beállításokat lekérik, elmentik, vagy amikor az Amelia szkriptjei betöltődtek. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.
| Horog | Típus | Mikor fut | Paraméter |
|---|---|---|---|
amelia_get_settings_filter |
szűrő | a beállítások admin felületen történő megjelenítése előtt, módosíthatod az adatot | $settings |
amelia_get_settings |
művelet | a beállítások visszaadása előtt | $settings |
amelia_before_settings_updated_filter |
szűrő | a mentés előtt, módosíthatod a beállításokat | $settings |
amelia_before_settings_updated |
művelet | a mentés előtt | $settings |
amelia_after_settings_updated |
művelet | a mentés után | $settings |
amelia_scripts_loaded |
művelet | miután az összes Amelia-szkript betöltődött, a fizetési szolgáltatók és külső API-k (például PayPal, Razorpay, Google Térkép) szkriptjeivel együtt | nincs |
function example($settings){ // beállítások módosítása return $settings;}
add_filter('amelia_before_settings_updated_filter', 'example', 10, 1);function example_callback(){ // saját kód}
add_action('amelia_scripts_loaded', 'example_callback', 10, 0);SSL-ellenőrzés kikapcsolása aktiváláskor
Szekció neve “SSL-ellenőrzés kikapcsolása aktiváláskor”Az amelia/curlopt_ssl_verifypeer szűrővel kihagyhatod az SSL-tanúsítvány ellenőrzését a bővítmény aktiválásakor, például ha a tanúsítvány hiányzik vagy lejárt. A szűrő 0-t ad vissza.
function example(){ return 0;}
add_filter('amelia/curlopt_ssl_verifypeer', 'example', 10, 2);Ez csökkenti a biztonságot, ezért csak átmenetileg használd, amíg az SSL-tanúsítványt nem javítod.
Készült: