WPSEO_Admin_Bar_Menu::add_brand_insights_link
Adds the Brand Insights link to the admin bar.
Метод класса: WPSEO_Admin_Bar_Menu{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->add_brand_insights_link( $wp_admin_bar );
- $wp_admin_bar(WP_Admin_Bar) (обязательный)
- Admin bar instance to add the menu to.
Код WPSEO_Admin_Bar_Menu::add_brand_insights_link() WPSEO Admin Bar Menu::add brand insights link Yoast 28.3
protected function add_brand_insights_link( WP_Admin_Bar $wp_admin_bar ) {
$page = $this->product_helper->is_premium() ? 'wpseo_brand_insights_premium' : 'wpseo_brand_insights';
$button_content = 'AI Brand Insights';
$menu_title = '<span class="yoast-brand-insights-gradient-border">'
. '<span class="yoast-brand-insights-content">'
. $button_content
. Brand_Insights_Page::EXTERNAL_LINK_ICON
. '</span></span>';
$wp_admin_bar->add_menu(
[
'parent' => self::MENU_IDENTIFIER,
'id' => $page,
'title' => $menu_title,
'href' => admin_url( 'admin.php?page=' . $page ),
'meta' => [
'tabindex' => '0',
'target' => '_blank',
],
],
);
}