71 lines
1.2 KiB
PHP
71 lines
1.2 KiB
PHP
<?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 object $polylang Polylang object.
|
|
*/
|
|
public function __construct( &$polylang ) {
|
|
parent::__construct(
|
|
$polylang,
|
|
array(
|
|
'module' => 'share-slugs',
|
|
'title' => __( 'Share slugs', 'polylang' ),
|
|
'description' => $this->get_description(),
|
|
)
|
|
);
|
|
}
|
|
|
|
/**
|
|
* 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' );
|
|
}
|
|
|
|
/**
|
|
* Tells if the module is active.
|
|
*
|
|
* @since 1.9
|
|
*
|
|
* @return bool
|
|
*/
|
|
public function is_active() {
|
|
return false;
|
|
}
|
|
|
|
/**
|
|
* Displays an upgrade message.
|
|
*
|
|
* @since 1.9
|
|
*
|
|
* @return string
|
|
*/
|
|
public function get_upgrade_message() {
|
|
return $this->default_upgrade_message();
|
|
}
|
|
}
|