![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/confenda.com/wp-content/plugins/translatepress-multilingual/includes/ |
<?php // add conditional language shortcode add_shortcode( 'trp_language', 'trp_language_content'); /* --------------------------------------------------------------------------- * Shortcode [trp_language language="en_EN"] [/trp_language] * --------------------------------------------------------------------------- */ function trp_language_content( $attr, $content = null ){ global $TRP_LANGUAGE_SHORTCODE; if (!isset($TRP_LANGUAGE_SHORTCODE)){ $TRP_LANGUAGE_SHORTCODE = array(); } $TRP_LANGUAGE_SHORTCODE[] = $content; extract(shortcode_atts(array( 'language' => '', ), $attr)); $current_language = get_locale(); if( $current_language == $language ){ $output = do_shortcode($content); }else{ $output = ""; } return $output; } add_filter('trp_exclude_words_from_automatic_translation', 'trp_add_shortcode_content_to_excluded_words_from_auto_translation'); function trp_add_shortcode_content_to_excluded_words_from_auto_translation($excluded_words){ global $TRP_LANGUAGE_SHORTCODE; if (!isset($TRP_LANGUAGE_SHORTCODE)){ $TRP_LANGUAGE_SHORTCODE = array(); } $excluded_words = array_merge($excluded_words, $TRP_LANGUAGE_SHORTCODE); return $excluded_words; }