Tovább a tartalomhoz

Hookok: betöltés, beállítások, szerepkörök és kiegészítők

A frontend betöltés, a globális beállítások, a jogosultságok és a kiegészítők AJAX-felületének hookjai.

Ez a fejezet a hookok utolsó három csoportját írja le. A filter hook értéket ad vissza, az action nem.

Hook Típus Mit csinál Paraméterek
revslider_include_libraries filter Azt szabályozza, hogy a frontend JavaScript-könyvtárak betöltődnek-e. Visszatérés: logikai érték. $load
revslider_js_add_header_scripts filter A Slider Revolution által a fejlécbe írt inline szkriptblokkot szűri. $script
revslider_meta_generator filter A <head>-ben megjelenő „generator” meta címkét szűri. Üres szöveg visszaadásával eltávolítható. $tag
revslider_stream_http_timeout filter A közösségi streamadatok (YouTube, Vimeo, Flickr és társaik) lekérésekor a megjelenítési úton használt HTTP-időkorlátot szűri másodpercben. Alapérték: 8. $timeout
rs_page_template_pre_content action Lefut a Slider Revolution oldalsablon tartalomterülete előtt. nincs
rs_page_template_post_content action Lefut a Slider Revolution oldalsablon tartalomterülete után. nincs
sr_front_add_scripts action Lefut, amikor a frontend szkriptek regisztrálódnak vagy betöltődnek. $front (RevSliderFront)
// A könyvtárak mindig töltődjenek be
add_filter('revslider_include_libraries', '__return_true');
// A generator meta címke eltávolítása
add_filter('revslider_meta_generator', '__return_empty_string');

Beállítások, szerepkörök és opciók (6 hook)

Szekció neve “Beállítások, szerepkörök és opciók (6 hook)”
Hook Típus Mit csinál Paraméterek
rs_get_global_settings filter A Slider Revolution globális beállítások tömbjét szűri. $gs
revslider_update_all_options action Lefut, miután a globális Slider Revolution opciók frissültek. $options, $field (a kiírt opciómező)
revslider_restrict_role filter Azt szabályozza, hogy a jogosultságellenőrzések korlátozva legyenek-e (a szerepkör alapú hozzáférési logika használja). Alapérték: true. $restrict
revslider_admin_onAjaxAction_user_restriction filter Egy adott admin AJAX-akciót engedélyez vagy tilt a korlátozott (nem adminisztrátor) felhasználónak. false esetén marad az alapértelmezett kezelés, ettől eltérő érték átveszi a választ. $return, $module, $data, $slider, $slide
rs_shortcode_skip_functions filter Azon függvények térképét szűri, amelyeknek a hívási veremben való jelenléte letiltja a shortcode renderelését (például SEO vagy strukturált adat bejárásnál). Osztály => metódus, vagy kulcs nélküli metódus. $skip_functions
set_revslider_slug filter A bővítmény slug konstansát (RS_PLUGIN_SLUG) szűri. Alapérték: revslider. $slug
Hook Típus Mit csinál Paraméterek
revslider_do_ajax filter Egy olyan egyedi admin AJAX-akciót kezel, amelyet a mag nem ismer fel. Ha nem üres értéket adsz vissza, az lesz a válasz; ez a kiegészítők elsődleges AJAX-belépési pontja. Alapértéke üres szöveg. $return, $module, $operation, $suboperation, $data
revslider_api_get_addon_lang filter Kiegészítő nyelvi szövegeket ad a szerkesztőnek. $lang
revslider_api_get_addon_values filter Kiegészítő alapértékeket ad a szerkesztőnek. $values
revslider_get_slider_html_addition filter A modul AJAX HTML-válaszához fűzött további HTML-t szűri. $return, $output
sr_get_addon_data filter Egy kiegészítőt leíró metaadatot szűri. $addon, $slug
add_filter('revslider_do_ajax', function($return, $module, $operation, $suboperation, $data){
if($module === 'myaddon') return ['ok' => true];
return $return;
}, 10, 5);

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások