سیستم های مدیریت محتوا

آموزش حذف نوار مدیریت ادمین وردپرس از بالای صفحه

آموزش حذف نوار مدیریت وردپرس از بالای صفحه

نوار ادمین مدیریت وردپرس را می توان از بالای صفحه به سادگی حذف کرد، برای حذف این نوار ادمین وردپرس ساده ترین راه را در این مقاله به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش حذف نوار مدیریت وردپرس از بالای صفحه

حذف نوار مدیریت ادمین وردپرس

وقتی در وردپرس لاگین می کنید اگر دسترسی مدیر داشته باشید یک نوار مدیریتی در بالای سایت به شما نمایش داده می شود.

ممکن است به دلایلی بخواهید این نوار ادمین نمایش داده نشود.

برای حذف این نوار 2 راه داریم:

  • استفاده از کد در فایل Function.php
  • ساخت پلاگین برای حذف نوار

در این مقاله هر دو روش را به شما عزیزان آموزش خواهیم داد.

روش اول: استفاده از کد در فایل Function.php

اگر قالب سایت خود را تغییر نمی دهید این روش برای شما مناسب است.

کد های زیر را به فایل function.php قالب وردپرسی خود اضافه کنید:

function habfna_hide_admin_bar_settings()
{
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function habfna_disable_admin_bar()
{
if(!current_user_can('administrator'))
{
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php', 'habfna_hide_admin_bar_settings' );
}
}
add_action('init', 'habfna_disable_admin_bar', 9);

روش دوم : ساخت پلاگین برای حذف نوار مدیریت وردپرس

با انجام این روش حتی اگر پوسته سایت شما تغییر کند نیازی به دوباره وارد کردن کد نیست.

مراحل زیر را برای ساخت این افزونه طی کنید.

1- به آدرس زیر در هاست بروید:

wp-content/plugins

2- یک دایرکتوری با نام دلخواه خود ایجاد کنید.

3- یک فایل PHP با نام index.php در آن دایرکتوری که ساختید ایجاد کرده و سورس کد های زیر را داخل آن کپی کنید:

<?php
/*
Plugin Name: Hide Admin Bar From Non-admins
Plugin URI: https://www.datisnetwork.com
Description: A tweak of the code by Yoast to hide the admin bar for non-admins only.
Version: 1.0
Author: Stranger Studios
Author URI: Datisnetwork
*/

function habfna_hide_admin_bar_settings()
{
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function habfna_disable_admin_bar()
{
if(!current_user_can('administrator'))
{
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php', 'habfna_hide_admin_bar_settings' );
}
}
add_action('init', 'habfna_disable_admin_bar', 9);

سپس به قسمت افزونه ها در پیشخوان وردپرس مراجعه کنید و افزونه ای که ساختید را فعال کنید.

به همین سادگی نوار ادمین وردپرس حذف شود.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *