PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.10.7
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.10.7
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | vendor/codeinwp/themeisle-sdk/load.php +1 -42 3.10.143.10.7 View file →
@@ -13,9 +13,9 @@
13 13 if ( ! defined( 'ABSPATH' ) ) {
14 14 return;
15 15 }
16 16 // Current SDK version and path.
17 -$themeisle_sdk_version = '3.3.20';
17 +$themeisle_sdk_version = '3.3.13';
18 18 $themeisle_sdk_path = dirname( __FILE__ );
19 19
20 20 global $themeisle_sdk_max_version;
21 21 global $themeisle_sdk_max_path;
@@ -120,9 +120,8 @@
120 120 $query_arguments,
121 121 $url
122 122 )
123 123 );
124 -
125 124 return apply_filters( 'tsdk_utmify_url_' . $filter_key, $utmify_url, $url );
126 125 }
127 126
128 127 add_filter( 'tsdk_utmify', 'tsdk_utmify', 10, 3 );
@@ -175,48 +174,8 @@
175 174 * @return string Key.
176 175 */
177 176 function tsdk_lkey( $file ) {
178 177 return \ThemeisleSDK\Modules\Licenser::key( $file );
179 - }
180 -}
181 -
182 -if ( ! function_exists( 'tsdk_translate_link' ) ) {
183 -
184 - /**
185 - * Function to translate a link based on the current language.
186 - *
187 - * @param string $url URL to translate.
188 - * @param string{'path'|'query'|'domain'} $type Type of localization. Supports path, query and domain.
189 - * @param array $available_languages Available language to choose from.
190 - *
191 - * @return string
192 - */
193 - function tsdk_translate_link(
194 - $url, $type = 'path', $available_languages = [
195 - 'de_DE' => 'de',
196 - 'de_DE_formal' => 'de',
197 - ]
198 - ) {
199 - $language = get_user_locale();
200 - if ( ! isset( $available_languages[ $language ] ) ) {
201 - return $url;
202 - }
203 - $code = $available_languages[ $language ];
204 - // We asume that false is based on query and add the code via query arg.
205 - if ( $type === 'query' ) {
206 - return add_query_arg( 'lang', $code, $url );
207 - }
208 -
209 - $parsed_url = wp_parse_url( $url );
210 - // we replace the domain here based on the localized one.
211 - if ( $type === 'domain' ) {
212 - return $parsed_url['scheme'] . '://' . $code . ( isset( $parsed_url['path'] ) ? $parsed_url['path'] : '' ) . ( isset( $parsed_url['query'] ) ? '?' . $parsed_url['query'] : '' ) . ( isset( $parsed_url['fragment'] ) ? '#' . $parsed_url['fragment'] : '' );
213 - }
214 - // default is the path based approach.
215 - $new_path = isset( $parsed_url['path'] ) ? "/$code" . $parsed_url['path'] : "/$code";
216 -
217 - return $parsed_url['scheme'] . '://' . $parsed_url['host'] . $new_path . ( isset( $parsed_url['query'] ) ? '?' . $parsed_url['query'] : '' ) . ( isset( $parsed_url['fragment'] ) ? '#' . $parsed_url['fragment'] : '' );
218 -
219 178 }
220 179 }
221 180 if ( ! function_exists( 'tsdk_support_link' ) ) {
222 181