PHP Class Inpsyde\MultilingualPress\Module\AlternativeLanguageTitleInAdminBar\AdminBarCustomizer

Since: 3.0.0
Datei anzeigen Open project: inpsyde/multilingual-press

Public Methods

Method Description
__construct ( AlternativeLanguageTitles $titles ) Constructor. Sets up the properties.
replace_site_name ( WP_Admin_Bar $wp_admin_bar ) : WP_Admin_Bar Replaces the current site's name with the site's alternative language title, if not empty.
replace_site_nodes ( WP_Admin_Bar $wp_admin_bar ) : WP_Admin_Bar Replaces all site names with the individual site's alternative language title, if not empty.

Method Details

__construct() public method

Constructor. Sets up the properties.
Since: 3.0.0
public __construct ( AlternativeLanguageTitles $titles )
$titles AlternativeLanguageTitles Title cache object.

replace_site_name() public method

Replaces the current site's name with the site's alternative language title, if not empty.
Since: 3.0.0
public replace_site_name ( WP_Admin_Bar $wp_admin_bar ) : WP_Admin_Bar
$wp_admin_bar WP_Admin_Bar The WordPress admin bar object.
return WP_Admin_Bar The manipulated WordPress admin bar object.

replace_site_nodes() public method

Replaces all site names with the individual site's alternative language title, if not empty.
Since: 3.0.0
public replace_site_nodes ( WP_Admin_Bar $wp_admin_bar ) : WP_Admin_Bar
$wp_admin_bar WP_Admin_Bar The WordPress admin bar object.
return WP_Admin_Bar The manipulated WordPress admin bar object.