php2021 0 ارسال شده در بهمن 99 گزارش بازنشر ارسال شده در بهمن 99 (ویرایش شده) سلام در هنگام اضافه کردن منو به بخش پیشخوان قسمت هدر، استایل های ایجاد شده کار نمی کنند توضیحات بیشتر با استفاده از تابع زیر کلاس 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; } هدف مسلط شدن به وردپرس می باشد ویرایش شده بهمن 99 توسط php2021 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .