درج CSS و JS اختصاصی در قسمت wp-admin وردپرس
يكشنبه, ۲۴ مهر ۱۴۰۱، ۱۰:۵۸ ق.ظ
سلام
با تکه کد فوق می توان استایل های مد نظرمون را در بخش مدیریت وردپرس اعمال کرد:
add_action('admin_head', 'my_custom_fonts'); function my_custom_fonts() { echo '<style> body, td, textarea, input, select { font-family: "Lucida Grande"; font-size: 12px; } </style>'; }
نمونه کد زیر چک میکند که اگر کاربر لاگین شده، نام کاربریش برابر بود با saeed، یکسری منوها و امکانات رو از طریق CSS مخفی کن:
global $current_user; get_currentuserinfo(); echo 'نام کاربری: ' . $current_user->user_login . "\n"; if ($current_user->user_login =="saeed"){ function my_custom_in_user_hide_elements() { echo '<style> tr.form-field.term-slug-wrap , tr.form-field.term-parent-wrap, div#wp-html-tag-description-media-buttons, tr.form-field.term-display-type-wrap, tr.form-field.term-thumbnail-wrap, .xts-options.xts-metaboxes, li#menu-settings, li#wp-admin-bar-elementor_edit_page , li#menu-posts-cms_block , a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-portfolio , li#toplevel_page_woocommerce , li#toplevel_page_elementor , li#toplevel_page_xtemos_options , #menu-tools , #menu-users , #menu-posts-woodmart_sidebar , .wp-menu-image.dashicons-before.dashicons-admin-appearance , #toplevel_page_woocommerce-marketing , #toplevel_page_wc-admin-path--analytics-overview , #menu-appearance , #menu-posts-woodmart_layout , #toplevel_page_wpcf7 , #menu-media , #menu-posts , #menu-pages , #menu-comments , #menu-posts-elementor_library , #menu-posts-portfolio , #menu-posts-woodmart_size_guide , #wp-admin-bar-new-content , #wp-admin-bar-comments , #setting-error-tgmpa , .notice.notice-error , .row-actions .delete , .row-actions span.inline.hide-if-no-js , .row-actions span.make_default , .form-wrap , li#menu-posts-product ul.wp-submenu.wp-submenu-wrap li:nth-child(2), li#menu-posts-product ul.wp-submenu.wp-submenu-wrap li:nth-child(3), li#menu-posts-product ul.wp-submenu.wp-submenu-wrap li:nth-child(5), li#menu-posts-product ul.wp-submenu.wp-submenu-wrap li:nth-child(6), li#menu-posts-product ul.wp-submenu.wp-submenu-wrap li:nth-child(7) , .edit-tag-actions #delete-link { display: none !important; } </style>'; } add_action('admin_head', 'my_custom_in_user_hide_elements'); }
۰۱/۰۷/۲۴