| Server IP : 95.46.96.79 / Your IP : 216.73.216.84 Web Server : Apache/2.4.41 (Ubuntu) System : Linux zaimer.uz 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : akslabs_uz_usr ( 1001) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/sugurtatrip__usr95/data/www/sugurtatrip.uz/wp-content/plugins/cyr2lat/ |
Upload File : |
<?php
/**
* Cyr-To-Lat
*
* @package cyr-to-lat
* @author Sergey Biryukov, Mikhail Kobzarev, Igor Gergel
* @license GPL-2.0-or-later
* @wordpress-plugin
*
* Plugin Name: Cyr-To-Lat
* Plugin URI: https://wordpress.org/plugins/cyr2lat/
* Description: Convert Non-Latin characters in post and term slugs to Latin characters. Useful for creating human-readable URLs. Based on the original plugin by Anton Skorobogatov.
* Version: 6.1.0
* Requires at least: 5.1
* Requires PHP: 7.0.0
* Author: Sergey Biryukov, Mikhail Kobzarev, Igor Gergel
* Author URI: https://profiles.wordpress.org/sergeybiryukov/
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: cyr2lat
* Domain Path: /languages/
*
*
* WC requires at least: 3.0
* WC tested up to: 8.6
*/
// phpcs:ignore Generic.Commenting.DocComment.MissingShort
/** @noinspection PhpDefineCanBeReplacedWithConstInspection */
use CyrToLat\Main;
if ( ! defined( 'ABSPATH' ) ) {
// @codeCoverageIgnoreStart
exit;
// @codeCoverageIgnoreEnd
}
if ( defined( 'CYR_TO_LAT_VERSION' ) ) {
return;
}
/**
* Plugin version.
*/
define( 'CYR_TO_LAT_VERSION', '6.1.0' );
/**
* Path to the plugin dir.
*/
define( 'CYR_TO_LAT_PATH', __DIR__ );
/**
* Plugin dir url.
*/
define( 'CYR_TO_LAT_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) );
/**
* Main plugin file.
*/
define( 'CYR_TO_LAT_FILE', __FILE__ );
/**
* Plugin prefix.
*/
define( 'CYR_TO_LAT_PREFIX', 'cyr_to_lat' );
/**
* Post conversion action.
*/
define( 'CYR_TO_LAT_POST_CONVERSION_ACTION', 'post_conversion_action' );
/**
* Term conversion action.
*/
define( 'CYR_TO_LAT_TERM_CONVERSION_ACTION', 'term_conversion_action' );
/**
* Minimum required php version.
*/
define( 'CYR_TO_LAT_MINIMUM_PHP_REQUIRED_VERSION', '7.0' );
/**
* Minimum required max_input_vars value.
*/
define( 'CYR_TO_LAT_REQUIRED_MAX_INPUT_VARS', 1000 );
require_once constant( 'CYR_TO_LAT_PATH' ) . '/vendor/autoload.php';
require_once constant( 'CYR_TO_LAT_PATH' ) . '/libs/polyfill-mbstring/bootstrap.php';
/**
* Get main class instance.
*
* @return Main
*/
function cyr_to_lat(): Main {
// Global for backwards compatibility.
global $cyr_to_lat_plugin;
if ( ! $cyr_to_lat_plugin ) {
$cyr_to_lat_plugin = new Main();
}
return $cyr_to_lat_plugin;
}
cyr_to_lat()->init();