| Server IP : 213.186.33.4 / Your IP : 216.73.216.222 Web Server : Apache System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : karinebmkh ( 644538) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/karinebmkh/www/wp-content/plugins/polylang/modules/share-slug/ |
Upload File : |
<?php
/**
* @package Polylang
*/
/**
* A class to advertize the Share slugs module.
*
* @since 1.9
* @since 3.1 Renamed from PLL_Settings_Share_Slug.
*/
class PLL_Settings_Preview_Share_Slug extends PLL_Settings_Module {
/**
* Stores the display order priority.
*
* @var int
*/
public $priority = 70;
/**
* Constructor.
*
* @since 1.9
*
* @param PLL_Settings $polylang Polylang object.
* @param array $args Optional. Addition arguments.
*
* @phpstan-param array{
* module?: non-falsy-string,
* title?: string,
* description?: string,
* active_option?: non-falsy-string
* } $args
*/
public function __construct( &$polylang, array $args = array() ) {
$default = array(
'module' => 'share-slugs',
'title' => __( 'Share slugs', 'polylang' ),
'description' => $this->get_description(),
'active_option' => 'preview',
);
parent::__construct( $polylang, array_merge( $default, $args ) );
}
/**
* Returns the module description.
*
* @since 3.1
*
* @return string
*/
protected function get_description() {
return __( 'Allows to share the same URL slug across languages for posts and terms.', 'polylang' );
}
}