File: src/actions/class-email-translate-weglot.php
Type: Filter
Parameter: $email_translate, $args
$translate_email = apply_filters( 'weglot_translate_email', $this->option_services->get_option( 'email_translate' ), $args );
add_filter( 'weglot_translate_email', 'prefix_weglot_translate_email' );function prefix_weglot_translate_email( $email_translate, $args ) {// Codereturn $email_translate;}
You can find the more documentation and example about this hook here : https://developers.weglot.com/wordpress/use-cases/use-custom-language-code-url-lang-and-hreflang-attribute​
Type: Filter
Parameter: $replacements
$language_code_rewrited = apply_filters('weglot_language_code_replace' , array());
add_filter( 'weglot_language_code_replace', 'prefix_weglot_weglot_language_code_replace' );function prefix_weglot_weglot_language_code_replace( $replacements ) {// Codereturn $replacements;}
File: weglot-functions.php
Type: Filter
Parameter: $current_url
return apply_filters( 'weglot_get_rest_current_url_path', $current_url['path'] );
add_filter( 'weglot_get_rest_current_url_path', 'prefix_weglot_get_rest_current_url_path' );function prefix_weglot_get_rest_current_url_path( $current_url ) {// Codereturn $current_url;}
File: ./src/third/ninjaforms/class-ninja-active.php
Type: Filter
Parameter: $active
return apply_filters( 'weglot_ninja_forms_is_active', $active );
add_filter( 'weglot_ninja_forms_is_active', 'prefix_weglot_ninja_forms_is_active' );function prefix_weglot_ninja_forms_is_active( $active ) {// Codereturn $active;}
File: ./src/third/woocommerce/class-wc-cart-reload-weglot.php
Type: Filter
Parameter: $string
$click_selector = apply_filters( 'weglot_wc_reload_selector', '.weglot-lang a' );
add_filter( 'weglot_wc_reload_selector', 'prefix_weglot_wc_reload_selector' );function prefix_weglot_wc_reload_selector( $string ) {// Codereturn $string;}
File: ./src/third/calderaforms/class-caldera-active.php
Type: Filter
Parameter: $active
return apply_filters( 'weglot_caldera_forms_is_active', $active );
add_filter( 'weglot_caldera_forms_is_active', 'prefix_weglot_caldera_forms_is_active' );function prefix_weglot_caldera_forms_is_active( $active ) {// Codereturn $active;}
File: ./src/third/wpforms/class-wpforms-active.php
Type: Filter
Parameter: $active
return apply_filters( 'weglot_wpforms_is_active', $active );
add_filter( 'weglot_wpforms_is_active', 'prefix_weglot_wpforms_is_active' );function prefix_weglot_wpforms_is_active( $active ) {// Codereturn $active;}
File: ./src/third/amp/class-amp-service-weglot.php
Type: Filter
Parameter: $regex
return apply_filters( 'weglot_regex_amp', $regex );
add_filter( 'weglot_regex_amp', 'prefix_weglot_regex_amp' );function prefix_weglot_regex_amp( $regex ) {// Codereturn $regex;}
File: ./src/third/yoast/class-redirect-handler-weglot.php
Parameter: $request_url
do_action( 'weglot_another_redirect_override', $this->request_url );
add_action( 'weglot_another_redirect_override', 'prefix_weglot_another_redirect_override' );function prefix_weglot_another_redirect_override( $request_url ) {// Code}
File: ./src/third/underconstructionpage/class-ucp-active.php
Type: Filter
Parameter: $active
return apply_filters( 'weglot_ucp_is_active', $active );
add_filter( 'weglot_ucp_is_active', 'prefix_weglot_ucp_is_active' );function prefix_weglot_ucp_is_active( $active ) {// Codereturn $active;}
File: ./src/actions/front/class-front-menu-weglot.php
Type: Filter
Parameter: $title
$item->title = apply_filters( 'weglot_menu_parent_menu_item_title', $title );
add_filter( 'weglot_menu_parent_menu_item_title', 'prefix_weglot_menu_parent_menu_item_title' );function prefix_weglot_menu_parent_menu_item_title( $title ) {// Codereturn $title;}
File: ./src/actions/front/class-search-weglot.php
Type: Filter
Parameter: $string
$query_vars_check = apply_filters( 'weglot_query_vars_check', 's' );
add_filter( 'weglot_query_vars_check', 'prefix_weglot_query_vars_check' );function prefix_weglot_query_vars_check( $string ) {// Codereturn $string;}
File: ./src/actions/front/class-translate-page-weglot.php
Type: Filter
Parameter: $bool
$active_translation = apply_filters( 'weglot_active_translation_before_process', true );
add_filter( 'weglot_active_translation_before_process', 'prefix_weglot_active_translation_before_process' );function prefix_weglot_active_translation_before_process( $bool ) {// Codereturn $bool;}
File: ./src/actions/front/class-translate-page-weglot.php
Type: Filter
Parameter: $bool
$active_translation = apply_filters( 'weglot_active_translation_before_treat_page', true );
add_filter( 'weglot_active_translation_before_treat_page', 'prefix_weglot_active_translation_before_treat_page' );function prefix_weglot_active_translation_before_treat_page( $bool ) {// Codereturn $bool;}
File: ./src/actions/front/class-translate-page-weglot.php
Type: Filter
Parameter: $weglot_dir_string
$file = apply_filters( 'weglot_debug_file', WEGLOT_DIR . '/content.html' );
add_filter( 'weglot_debug_file', 'prefix_weglot_debug_file' );function prefix_weglot_debug_file( $weglot_dir_string ) {// Codereturn $weglot_dir_string;}
File: ./src/helpers/class-helper-filter-url-weglot.php
Type: Filter
Parameter: $url
return apply_filters( 'weglot_get_clean_base_url', $url );
add_filter( 'weglot_get_clean_base_url', 'prefix_weglot_get_clean_base_url' );function prefix_weglot_get_clean_base_url( $url ) {// Codereturn $url;}
File: ./src/helpers/class-helper-filter-url-weglot.php
Type: Filter
Parameter: $prevent_subfolder_install
return apply_filters( 'weglot_helper_filter_url_lambda', self::prevent_subfolder_install( $url ) );
add_filter( 'weglot_helper_filter_url_lambda', 'prefix_weglot_helper_filter_url_lambda' );function prefix_weglot_helper_filter_url_lambda( $prevent_subfolder_install ) {// Codereturn $prevent_subfolder_install;}
File: ./src/helpers/class-helper-filter-url-weglot.php
Type: Filter
Parameter: $prevent_subfolder_install
return apply_filters( 'weglot_helper_filter_url_without_ajax', self::prevent_subfolder_install( $url ) );
add_filter( 'weglot_helper_filter_url_without_ajax', 'prefix_weglot_helper_filter_url_without_ajax' );function prefix_weglot_helper_filter_url_without_ajax( $prevent_subfolder_install ) {// Codereturn $prevent_subfolder_install;}
File: ./src/helpers/class-helper-replace-url-weglot.php
Type: Filter
Parameter: $data
return apply_filters( 'weglot_get_replace_modify_link', $data );
add_filter( 'weglot_get_replace_modify_link', 'prefix_weglot_get_replace_modify_link' );function prefix_weglot_get_replace_modify_link( $data ) {// Codereturn $data;}
File: ./src/services/class-button-service-weglot.php
Type: Filter
Parameter: $flag_class
return apply_filters( 'weglot_get_flag_class', $flag_class );
add_filter( 'weglot_get_flag_class', 'prefix_weglot_get_flag_class' );function prefix_weglot_get_flag_class( $flag_class ) {// Codereturn $flag_class;}
File: ./src/services/class-button-service-weglot.php
Type: Filter
Parameters: $name, $language_entry
return apply_filters( 'weglot_get_name_with_language_entry', $name, $language_entry );
add_filter( 'weglot_get_name_with_language_entry', 'prefix_weglot_get_name_with_language_entry', 10, 2 );function prefix_weglot_get_name_with_language_entry( $name, $language_entry ) {// Codereturn $name;}
File: ./src/services/class-button-service-weglot.php
Type: Filter
Parameter: $class
return apply_filters( 'weglot_get_class_dropdown', $class );
add_filter( 'weglot_get_class_dropdown', 'prefix_weglot_get_class_dropdown' );function prefix_weglot_get_class_dropdown( $class ) {// Codereturn $class;}
File: ./src/services/class-button-service-weglot.php
Type: Filter
Parameters: $button_html, $add_class
return apply_filters( 'weglot_button_html', $button_html, $add_class );
add_filter( 'weglot_button_html', 'prefix_weglot_button_html', 10, 2 );function prefix_weglot_button_html( $button_html, $add_class ) {// Codereturn $button_html;}
File: ./src/services/class-custom-url-service-weglot.php
Type: Filter
Parameters: $url_lang, $key_code
$link_button = apply_filters( 'weglot_link_language', $url_lang, $key_code );
add_filter( 'weglot_link_language', 'prefix_weglot_link_language', 10, 2 );function prefix_weglot_link_language( $url_lang, $key_code ) {// Codereturn $url_lang;}
File: ./src/services/class-custom-url-service-weglot.php
Type: Filter
Parameter: $link_button
return apply_filters( 'weglot_get_link_with_key_code', $link_button );
add_filter( 'weglot_get_link_with_key_code', 'prefix_weglot_get_link_with_key_code' );function prefix_weglot_get_link_with_key_code( $link_button ) {// Codereturn $link_button;}
File: ./src/services/class-custom-url-service-weglot.php
Type: Filter
Parameter: $link_button
return apply_filters( 'weglot_get_link_button_with_key_code', $link_button );
add_filter( 'weglot_get_link_button_with_key_code', 'prefix_weglot_get_link_button_with_key_code' );function prefix_weglot_get_link_button_with_key_code( $link_button ) {// Codereturn $link_button;}
File: ./src/services/class-dom-checkers-service-weglot.php
Type: Filter
Parameter: $checkers
return apply_filters( 'weglot_get_dom_checkers', $checkers );
add_filter( 'weglot_get_dom_checkers', 'prefix_weglot_get_dom_checkers' );function prefix_weglot_get_dom_checkers( $checkers ) {// Codereturn $checkers;}
File: ./src/services/class-dom-listeners-service-weglot.php
Type: Filter
Parameter: $dom_listeners
return apply_filters( 'weglot_get_dom_listeners', $this->dom_listeners );
add_filter( 'weglot_get_dom_listeners', 'prefix_weglot_get_dom_listeners' );function prefix_weglot_get_dom_listeners( $dom_listeners ) {// Codereturn $dom_listeners;}
File: ./src/services/class-generate-switcher-service-weglot.php
Type: Filter
Parameter: $dom
return apply_filters( 'weglot_replace_div_id', $dom );
add_filter( 'weglot_replace_div_id', 'prefix_weglot_replace_div_id' );function prefix_weglot_replace_div_id( $dom ) {// Codereturn $dom;}
File: ./src/services/class-generate-switcher-service-weglot.php
Type: Filter
Parameter: $dom
return apply_filters( 'weglot_replace_weglot_menu', $dom );
add_filter( 'weglot_replace_weglot_menu', 'prefix_weglot_replace_weglot_menu' );function prefix_weglot_replace_weglot_menu( $dom ) {// Codereturn $dom;}
File: ./src/services/class-generate-switcher-service-weglot.php
Type: Filter
Parameter: $dom
return apply_filters( 'weglot_render_default_button', $dom );
add_filter( 'weglot_render_default_button', 'prefix_weglot_render_default_button' );function prefix_weglot_render_default_button( $dom ) {// Codereturn $dom;}
File: ./src/services/class-generate-switcher-service-weglot.php
Type: Filter
Parameter: $dom
return apply_filters( 'weglot_generate_switcher_from_dom', $dom );
add_filter( 'weglot_generate_switcher_from_dom', 'prefix_weglot_generate_switcher_from_dom' );function prefix_weglot_generate_switcher_from_dom( $dom ) {// Codereturn $dom;}
File: ./src/services/class-href-lang-service-weglot.php
Type: Filter
Parameter: $render
return apply_filters( 'weglot_href_lang', $render );
add_filter( 'weglot_href_lang', 'prefix_weglot_href_lang' );function prefix_weglot_href_lang( $render ) {// Codereturn $render;}
File: ./src/services/class-language-service-weglot.php
Type: Filter
Parameter: $key_code
$current_language_entry = apply_filters( 'weglot_current_language_entry', $key_code );
add_filter( 'weglot_current_language_entry', 'prefix_weglot_current_language_entry' );function prefix_weglot_current_language_entry( $key_code ) {// Codereturn $key_code;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $bool
$cache_transient = apply_filters( 'weglot_get_options_from_cdn_cache', true );
add_filter( 'weglot_get_options_from_cdn_cache', 'prefix_weglot_get_options_from_cdn_cache' );function prefix_weglot_get_options_from_cdn_cache( $bool ) {// Codereturn $bool;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $300
set_transient( 'weglot_cache_cdn', $body, apply_filters( 'weglot_get_options_from_cdn_cache_duration', 300 ) );
add_filter( 'weglot_get_options_from_cdn_cache_duration', 'prefix_weglot_get_options_from_cdn_cache_duration' );function prefix_weglot_get_options_from_cdn_cache_duration( $300 ) {// Codereturn $300;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameters: $array_merge, $body
$options = apply_filters( 'weglot_get_options', array_merge( $this->get_options_bdd_v3(), $body ) );
add_filter( 'weglot_get_options', 'prefix_weglot_get_options', 10, 2 );function prefix_weglot_get_options( $array_merge, $body ) {// Codereturn $array_merge;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $api_key
return apply_filters( 'weglot_get_api_key', $api_key );
add_filter( 'weglot_get_api_key', 'prefix_weglot_get_api_key' );function prefix_weglot_get_api_key( $api_key ) {// Codereturn $api_key;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $options
return apply_filters( 'weglot_get_api_key', $options['api_key'] );
add_filter( 'weglot_get_api_key', 'prefix_weglot_get_api_key' );function prefix_weglot_get_api_key( $options ) {// Codereturn $options;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameters: $array_merge, $options
$options = apply_filters( 'weglot_get_options', array_merge( $this->options_bdd_default, $this->get_options_bdd_v3(), $options ) );
add_filter( 'weglot_get_options', 'prefix_weglot_get_options', 10, 2 );function prefix_weglot_get_options( $array_merge, $options ) {// Codereturn $array_merge;}
Permet de modifier l'array des exclusions par défault. Par exemple si on veut enlever de la liste des exclusions un élement on peut utiliser ce filtre. (Voir exemple ci dessous)
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $exclude_blocks
return apply_filters( 'weglot_exclude_blocks', $exclude_blocks );
// Ce code permet d'enlever .amount de l'exclusionadd_filter( 'weglot_exclude_blocks', 'prefix_weglot_exclude_blocks' );function prefix_weglot_exclude_blocks( $exclude_blocks ) {unset($exclude_blocks[array_search(".amount", $exclude_blocks)]);return $exclude_blocks;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $destination_languages
return apply_filters( 'weglot_destination_languages', $destination_languages );
add_filter( 'weglot_destination_languages', 'prefix_weglot_destination_languages' );function prefix_weglot_destination_languages( $destination_languages ) {// Codereturn $destination_languages;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $get_option
return apply_filters( 'weglot_css_custom_inline', $this->get_option( 'override_css' ) );
add_filter( 'weglot_css_custom_inline', 'prefix_weglot_css_custom_inline' );function prefix_weglot_css_custom_inline( $get_option ) {// Codereturn $get_option;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $get_option
return apply_filters( 'weglot_flag_css', $this->get_option( 'flag_css' ) );
add_filter( 'weglot_flag_css', 'prefix_weglot_flag_css' );function prefix_weglot_flag_css( $get_option ) {// Codereturn $get_option;}
File: ./src/services/class-option-service-weglot.php
Type: Filter
Parameter: $get_option
return apply_filters( 'weglot_get_translation_engine', $this->get_option( 'translation_engine' ) );
add_filter( 'weglot_get_translation_engine', 'prefix_weglot_get_translation_engine' );function prefix_weglot_get_translation_engine( $get_option ) {// Codereturn $get_option;}
File: ./src/services/class-parser-service-weglot.php
Type: Filter
Parameter: $serverconfigprovider
$config = apply_filters( 'weglot_parser_config_provider', new ServerConfigProvider() );
add_filter( 'weglot_parser_config_provider', 'prefix_weglot_parser_config_provider' );function prefix_weglot_parser_config_provider( $serverconfigprovider ) {// Codereturn $serverconfigprovider;}
File: ./src/services/class-parser-service-weglot.php
Type: Filter
Parameter: $parser_getignorednodesformatter_getignorednodes
$ignored_nodes = apply_filters( 'weglot_get_parser_ignored_nodes', $parser->getIgnoredNodesFormatter()->getIgnoredNodes() );
add_filter( 'weglot_get_parser_ignored_nodes', 'prefix_weglot_get_parser_ignored_nodes' );function prefix_weglot_get_parser_ignored_nodes( $parser_getignorednodesformatter_getignorednodes ) {// Codereturn $parser_getignorednodesformatter_getignorednodes;}
File: ./src/services/class-redirect-service-weglot.php
Type: Filter
Parameter: $server_lang
return apply_filters( 'weglot_redirection_language_exception', $server_lang );
add_filter( 'weglot_redirection_language_exception', 'prefix_weglot_redirection_language_exception' );function prefix_weglot_redirection_language_exception( $server_lang ) {// Codereturn $server_lang;}
File: ./src/services/class-redirect-service-weglot.php
Type: Filter
Parameter: $request_url_services_get_weglot_url_getforlanguage
$url_auto_redirect = apply_filters( 'weglot_url_auto_redirect', $this->request_url_services->get_weglot_url()->getForLanguage( $server_lang ) );
add_filter( 'weglot_url_auto_redirect', 'prefix_weglot_url_auto_redirect' );function prefix_weglot_url_auto_redirect( $request_url_services_get_weglot_url_getforlanguage ) {// Codereturn $request_url_services_get_weglot_url_getforlanguage;}
File: ./src/services/class-redirect-service-weglot.php
Type: Filter
Parameter: $request_url_services_get_weglot_url_getforlanguage
$url_auto_redirect = apply_filters( 'weglot_url_auto_redirect', $this->request_url_services->get_weglot_url()->getForLanguage( $this->option_services->get_option('autoswitch_fallback') ) );
add_filter( 'weglot_url_auto_redirect', 'prefix_weglot_url_auto_redirect' );function prefix_weglot_url_auto_redirect( $request_url_services_get_weglot_url_getforlanguage ) {// Codereturn $request_url_services_get_weglot_url_getforlanguage;}
File: ./src/services/class-regex-checkers-service-weglot.php
Type: Filter
Parameter: $int
$other_words = apply_filters( 'weglot_words_translate', [] );
add_filter( 'weglot_words_translate', 'prefix_weglot_words_translate' );function prefix_weglot_words_translate( $int ) {// Codereturn $int;}
File: ./src/services/class-regex-checkers-service-weglot.php
Type: Filter
Parameter: $checkers
return apply_filters( 'weglot_get_regex_checkers', $checkers );
add_filter( 'weglot_get_regex_checkers', 'prefix_weglot_get_regex_checkers' );function prefix_weglot_get_regex_checkers( $checkers ) {// Codereturn $checkers;}
File: ./src/services/class-replace-link-service-weglot.php
Type: Filter
Parameter: $string
$no_replace_condition = apply_filters( 'weglot_no_replace_url_condition', 'wp-content/uploads' );
add_filter( 'weglot_no_replace_url_condition', 'prefix_weglot_no_replace_url_condition' );function prefix_weglot_no_replace_url_condition( $string ) {// Codereturn $string;}
File: ./src/services/class-replace-link-service-weglot.php
Type: Filter
Parameter: $string
$no_replace_condition = apply_filters( 'weglot_no_replace_a_href', 'wp-content/uploads' );
add_filter( 'weglot_no_replace_a_href', 'prefix_weglot_no_replace_a_href' );function prefix_weglot_no_replace_a_href( $string ) {// Codereturn $string;}
File: ./src/services/class-replace-url-service-weglot.php
Type: Filter
Parameter: $dom
return apply_filters( 'weglot_replace_link', $dom );
add_filter( 'weglot_replace_link', 'prefix_weglot_replace_link' );function prefix_weglot_replace_link( $dom ) {// Codereturn $dom;}
File: ./src/services/class-replace-url-service-weglot.php
Type: Filter
Parameter: $int
$replace_urls = apply_filters( 'weglot_ajax_replace_urls', [ 'redirecturl', 'url', 'link' ] );
add_filter( 'weglot_ajax_replace_urls', 'prefix_weglot_ajax_replace_urls' );function prefix_weglot_ajax_replace_urls( $int ) {// Codereturn $int;}
File: ./src/services/class-replace-url-service-weglot.php
Type: Filter
Parameter: $int
$length_link = apply_filters( 'weglot_length_replace_a', 1500 );
add_filter( 'weglot_length_replace_a', 'prefix_weglot_length_replace_a' );function prefix_weglot_length_replace_a( $int ) {// Codereturn $int;}
File: ./src/services/class-replace-url-service-weglot.php
Type: Filter
Parameters: $string_type, $type
$function_name = apply_filters( 'weglot_modify_link_replace_function', 'replace_' . $type, $type );
add_filter( 'weglot_modify_link_replace_function', 'prefix_weglot_modify_link_replace_function', 10, 2 );function prefix_weglot_modify_link_replace_function( $string_type, $type ) {// Codereturn $string_type;}
File: ./src/services/class-replace-url-service-weglot.php
Type: Filter
Parameter: $server
$server_host = apply_filters( 'weglot_check_link_server_host', $_SERVER['HTTP_HOST'] );
add_filter( 'weglot_check_link_server_host', 'prefix_weglot_check_link_server_host' );function prefix_weglot_check_link_server_host( $server ) {// Codereturn $server;}
File: ./src/services/class-request-url-service-weglot.php
Type: Filter
Parameter: $string
return apply_filters( 'weglot_default_current_language_empty', 'en' );
add_filter( 'weglot_default_current_language_empty', 'prefix_weglot_default_current_language_empty' );function prefix_weglot_default_current_language_empty( $string ) {// Codereturn $string;}
File: ./src/services/class-request-url-service-weglot.php
Type: Filter
Parameter: $current_language
return apply_filters( 'weglot_translate_current_language', $current_language );
add_filter( 'weglot_translate_current_language', 'prefix_weglot_translate_current_language' );function prefix_weglot_translate_current_language( $current_language ) {// Codereturn $current_language;}
File: ./src/services/class-request-url-service-weglot.php
Type: Filter
Parameters: $bool, $weglot_url
return apply_filters( 'weglot_is_eligible_url', false, $weglot_url );
add_filter( 'weglot_is_eligible_url', 'prefix_weglot_is_eligible_url', 10, 2 );function prefix_weglot_is_eligible_url( $bool, $weglot_url ) {// Codereturn $bool;}
File: ./src/services/class-request-url-service-weglot.php
Type: Filter
Parameters: $bool, $weglot_url
return apply_filters( 'weglot_is_eligible_url', false, $weglot_url );
add_filter( 'weglot_is_eligible_url', 'prefix_weglot_is_eligible_url', 10, 2 );function prefix_weglot_is_eligible_url( $bool, $weglot_url ) {// Codereturn $bool;}
File: ./src/services/class-request-url-service-weglot.php
Type: Filter
Parameters: $bool, $url
return apply_filters( 'weglot_is_eligible_url', true, $url );
add_filter( 'weglot_is_eligible_url', 'prefix_weglot_is_eligible_url', 10, 2 );function prefix_weglot_is_eligible_url( $bool, $url ) {// Codereturn $bool;}
File: ./src/services/class-translate-service-weglot.php
Type: Filter
Parameter: $type
$type = apply_filters( 'weglot_type_treat_page', $type );
add_filter( 'weglot_type_treat_page', 'prefix_weglot_type_treat_page' );function prefix_weglot_type_treat_page( $type ) {// Codereturn $type;}
File: ./src/services/class-translate-service-weglot.php
Type: Filter
Parameter: $bool
$active_translation = apply_filters( 'weglot_active_translation', true );
add_filter( 'weglot_active_translation', 'prefix_weglot_active_translation' );function prefix_weglot_active_translation( $bool ) {// Codereturn $bool;}
File: ./src/services/class-translate-service-weglot.php
Type: Filter
Parameter: $array
$extraKeys = apply_filters( 'weglot_add_json_keys' , array() );
add_filter( 'weglot_add_json_keys', 'prefix_weglot_add_json_keys' );function prefix_weglot_add_json_keys( $array ) {// Codereturn $array;}
File: ./src/services/class-translate-service-weglot.php
Type: Filter
Parameter: $translated_content
$translated_content = apply_filters( 'weglot_json_treat_page', $translated_content );
add_filter( 'weglot_json_treat_page', 'prefix_weglot_json_treat_page' );function prefix_weglot_json_treat_page( $translated_content ) {// Codereturn $translated_content;}
File: ./src/services/class-translate-service-weglot.php
Type: Filter
Parameter: $translated_content
$translated_content = apply_filters( 'weglot_html_treat_page', $translated_content );
add_filter( 'weglot_html_treat_page', 'prefix_weglot_html_treat_page' );