Файловый менеджер - Редактировать - /var/www/xthruster/html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Resources.php
Назад
<?php namespace WPML\LIB\WP\App; use WPML\FP\Fns; use WPML\FP\Obj; use WPML\LIB\WP\Nonce; use WPML\LIB\WP\WordPress; class Resources { /** * Enqueue a JavaScript application file from the dist directory. * * @param string $app * @param string $pluginBaseUrl * @param string $pluginBasePath * @param string $version * @param null|string $domain * @param null|string[] $localize * * @return void */ public static function enqueue( $app, $pluginBaseUrl, $pluginBasePath, $version, $domain = null, $localize = null ) { static::enqueueWithDeps( $app, $pluginBaseUrl, $pluginBasePath, $version, $domain, $localize, [] ); } /** * Enqueue a JavaScript application file from the dist directory, with dependencies. * * @param string $app * @param string $pluginBaseUrl * @param string $pluginBasePath * @param string $version * @param null|string $domain * @param null|string[] $localize * @param null|string[] $dependencies * * @return void */ public static function enqueueWithDeps( $app, $pluginBaseUrl, $pluginBasePath, $version, $domain = null, $localize = null, $dependencies = [] ) { $handle = sprintf( 'wpml-%s-ui', str_replace( '/', '_', $app ) ); wp_register_script( $handle, "$pluginBaseUrl/dist/js/$app/app.js", $dependencies, $version ); if ( $localize ) { if ( isset( $localize['data']['endpoint'] ) ) { $localize['data']['nonce'] = Nonce::create( $localize['data']['endpoint'] ); } if ( isset( $localize['data']['endpoints'] ) ) { $localize = Obj::over( Obj::lensPath( [ 'data', 'endpoints' ] ), Fns::map( function ( $endpoint ) { return [ 'endpoint' => $endpoint, 'nonce' => Nonce::create( $endpoint ) ]; } ), $localize ); } wp_localize_script( $handle, $localize['name'], $localize['data'] ); } wp_enqueue_script( $handle ); if ( file_exists( "$pluginBasePath/dist/css/$app/styles.css" ) ) { wp_enqueue_style( $handle, "$pluginBaseUrl/dist/css/$app/styles.css", [], $version ); } if ( $domain && WordPress::versionCompare( '>=', '5.0.0' ) ) { $rootPath = $domain === 'wpml-translation-management' && defined( 'WPML_PLUGIN_PATH' ) ? WPML_PLUGIN_PATH : $pluginBasePath; wp_set_script_translations( $handle, $domain, "$rootPath/locale/jed" ); } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.3-4ubuntu2.24 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка