رفتن به مطلب

عدم اعمال استایل


پست های پیشنهاد شده

سلام

در هنگام اضافه کردن منو به بخش پیشخوان قسمت هدر، استایل های ایجاد شده کار نمی کنند

توضیحات بیشتر

با استفاده از تابع زیر کلاس header-nav-1 تعریف شده است در هنگام استایل دهی به پیشخوان وردپرس با کلاس تعریف شده تغییرات ایجاد نمی گردد ولی با درج id تغییرات استایل اعمال می گردد

<?php

/**
 * @wordpress-plugin
 * Plugin Name:       Admin Bar Menu
 * Plugin URI:
 * Description:
 * Version:
 * Author:
 * Author URI:
 * License:           GPL2
 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
 * Text Domain:
 * Domain Path:       /languages

*/

function register_styles_new() {

	// Add print CSS.
	//wp_enqueue_style( 'menu-style', plugins_url('css/style.css',__FILE__), array(), '2.4' );
	echo '<link rel="stylesheet" href="' . plugins_url('admin-bar-menu/css/style.css') .'" type="text/css">';
}

add_action( 'admin_head', 'register_styles_new' );


function add_item($admin_bar)  {
$args = array(
    'id'        => 'your-link', // Must be a unique name
    'title'     => '<div class="wp-menu-image dashicons-before dashicons-admin-settings" aria-hidden="true"><span style="padding:5px;">لینک ها</span></div>', // Label for this item
	'href' => admin_url() . 'user-new.php',
    'meta'  => array(
        'target'=> '_blank', // Opens the link with a new tab
        'title' => __( ' توضیحات'), // Text will be shown on hovering
    ),
);
$admin_bar->add_menu( $args);
}
add_action('admin_bar_menu', 'add_item', 1); // 20000 = High priority -> right


function add_item_1($admin_bar)  {
$args = array(
    'id'        => 'your-link-1', // Must be a unique name
    'title'     => 'محتوای اول', // Label for this item
	'href' => admin_url() . 'user-new.php',
	'parent' => 'your-link',
    'meta'  => array(
        'target'=> '_blank', // Opens the link with a new tab
        'title' => __(' توضیحات'), // Text will be shown on hovering
		'class' => 'header-nav-1',
    ),
);
$admin_bar->add_menu( $args);
}
add_action('admin_bar_menu', 'add_item_1'); // 20000 = High priority -> right

function add_item_2($admin_bar)  {
$args = array(
    'id'        => 'your-link-2', // Must be a unique name
    'title'     => 'محتوای دوم', // Label for this item
	'href' => admin_url() . 'user-new.php',
	'parent' => 'your-link',
    'meta'  => array(
        'target'=> '_blank', // Opens the link with a new tab
        'title' => __(' توضیحات'), // Text will be shown on hovering
    ),
);
$admin_bar->add_menu( $args);
}
add_action('admin_bar_menu', 'add_item_2'); // 20000 = High priority -> right

function add_item_3($admin_bar)  {
$args = array(
    'id'        => 'your-link-3', // Must be a unique name
    'title'     => 'محتوای سوم', // Label for this item
	'href' => admin_url() . 'user-new.php',
	'parent' => 'your-link',
    'meta'  => array(
        'target'=> '_blank', // Opens the link with a new tab
        'title' => __(' توضیحات'), // Text will be shown on hovering
    ),
);
$admin_bar->add_menu( $args);
}
add_action('admin_bar_menu', 'add_item_3'); // 20000 = High priority -> right

چگونه می توان با کلاس تعریف شده استایل را اعمال کرد

<li id="wp-admin-bar-your-link-1" class="header-nav-one"><a class="ab-item" href="http://localhost/wordpress/wp-admin/user-new.php" target="_blank" title=" توضیحات">محتوای اول</a></li>

استایل

.header-nav-one {
	background-color: green;
	color: blue;
}

.header-nav-one:hover{
	background-color: green;
	color: blue;
}

هدف

مسلط شدن به وردپرس می باشد

 

Untitled.png

ویرایش شده توسط php2021
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...