• File: menu-badge-integration.php
  • Full Path: /home/matthif/www/wp-content/plugins/wordpress-seo/src/integrations/admin/menu-badge-integration.php
  • Date Modified: 02/24/2024 11:29 PM
  • File size: 916 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace Yoast\WP\SEO\Integrations\Admin;

use 
WPSEO_Admin_Asset_Manager;
use 
Yoast\WP\SEO\Conditionals\Admin_Conditional;
use 
Yoast\WP\SEO\Integrations\Integration_Interface;

/**
 * Menu_Badge_Integration class.
 */
class Menu_Badge_Integration implements Integration_Interface {

    
/**
     * {@inheritDoc}
     */
    
public static function get_conditionals() {
        return [ 
Admin_Conditional::class ];
    }

    
/**
     * {@inheritDoc}
     */
    
public function register_hooks() {
        
\add_action'admin_enqueue_scripts', [ $this'add_inline_styles' ] );
    }

    
/**
     * Renders the migration error.
     *
     * @return void
     */
    
public function add_inline_styles() {
        
$custom_css 'ul.wp-submenu span.yoast-premium-badge::after, #wpadminbar span.yoast-premium-badge::after { content:"'
            
\__'Premium''wordpress-seo' ) . '"}';
        
\wp_add_inline_styleWPSEO_Admin_Asset_Manager::PREFIX 'admin-global'$custom_css );
    }
}