Paano I-disable ang WordPress Bar ng Admin para sa Lahat ng Mga User Maliban sa Mga Administrator

Kamakailan lamang habang nagtatrabaho sa isang pagiging miyembro ng site, kailangan naming lumikha ng maraming antas ng mga gumagamit. Hindi namin gusto ang mga user na magkaroon ng access sa panel ng WP-Admin dahil hindi ito na-customize para sa kanilang karanasan. Sa halip ay inilagay namin ang lahat ng kailangan (tulad ng pag-edit ng pahina ng profile), user dashboard atbp, sa front-end. Habang pinapayagan ang S2 Membership Plugin para sa amin na huwag paganahin ang wp-admin access para sa lahat ng mga gumagamit maliban sa mga admin, walang pagpipilian upang huwag paganahin ang admin bar bilang default. Sa artikulong ito, ipapakita namin sa iyo kung paano huwag paganahin ang WordPress admin bar para sa lahat ng mga gumagamit maliban para sa Mga Administrator.

Huwag paganahin ang Admin Bar para sa Lahat ng Mga User Maliban sa Mga Administrator

Ilagay ang code na ito sa mga function.php ng ​​iyong tema o sa plugin ng iyong site na tukoy.

add_action ('after_setup_theme', 'remove_admin_bar');

 function remove_admin_bar () {
 kung (! current_user_can ('administrator') &&! is_admin ()) {
   show_admin_bar (false);
 }
 } 

Huwag paganahin ang Admin Bar para sa Lahat ng Mga User

Kung nais mong huwag paganahin ito para sa lahat ng mga gumagamit, pagkatapos ay ilagay lamang gamitin ang code na ito sa mga function.php ng ​​iyong tema o plugin ng iyong site-tiyak.

/ * Huwag paganahin ang WordPress Bar ng Admin para sa lahat ng mga gumagamit ngunit admin.  * /
   show_admin_bar (false);