• 12-09-2022, 10:09:19
    #1
    Wordpress'te admin ve author dışındaki tüm kullanıcılar için admin bar çubuğu ve wordpress paneli gizleme kodu için yardımlarınıza ihtiyacım var. Teşekkürler.
  • Kabul Edilen Cevap
    • Kullanıcı grubuna göre bu şekilde temanızın function.php dosyasına ekleyerek gizleyebilirsiniz:
      function tf_check_user_role( $roles ) {    /*@ Check user logged-in */    if ( is_user_logged_in() ) :        $user = wp_get_current_user();         $currentUserRoles = $user->roles;       /       $isMatching = array_intersect( $currentUserRoles, $roles);        $response = false;       if ( !empty($isMatching) ) :            $response = true;                endif;        return $response;    endif; } $roles = [ 'customer', 'subscriber' ]; if ( tf_check_user_role($roles) ) :    add_filter('show_admin_bar', '__return_false'); endif;
      Customer ve subscriber alanına aynı virgül mantığında diğer kullanıcı gruplarını da ekleyerek gizleyeceğiniz kullanıcı grubunu çoğaltabilirsiniz.
  • smm panel
  • 12-09-2022, 10:13:45
    #2
    Admin barı kullanıcılardan bu şekilde gizleyebilirsin.

    function remove_admin_bar() {
    if (!current_user_can('administrator') && !is_admin()) {
    show_admin_bar(false);
    }
    }
  • 12-09-2022, 10:20:00
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Kullanıcı grubuna göre bu şekilde temanızın function.php dosyasına ekleyerek gizleyebilirsiniz:
    function tf_check_user_role( $roles ) {    /*@ Check user logged-in */    if ( is_user_logged_in() ) :        $user = wp_get_current_user();         $currentUserRoles = $user->roles;       /       $isMatching = array_intersect( $currentUserRoles, $roles);        $response = false;       if ( !empty($isMatching) ) :            $response = true;                endif;        return $response;    endif; } $roles = [ 'customer', 'subscriber' ]; if ( tf_check_user_role($roles) ) :    add_filter('show_admin_bar', '__return_false'); endif;
    Customer ve subscriber alanına aynı virgül mantığında diğer kullanıcı gruplarını da ekleyerek gizleyeceğiniz kullanıcı grubunu çoğaltabilirsiniz.
  • 12-09-2022, 11:10:26
    #4
    JoshgunPRO adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı grubuna göre bu şekilde temanızın function.php dosyasına ekleyerek gizleyebilirsiniz:
    function tf_check_user_role( $roles ) {    /*@ Check user logged-in */    if ( is_user_logged_in() ) :        $user = wp_get_current_user();         $currentUserRoles = $user->roles;       /       $isMatching = array_intersect( $currentUserRoles, $roles);        $response = false;       if ( !empty($isMatching) ) :            $response = true;                endif;        return $response;    endif; } $roles = [ 'customer', 'subscriber' ]; if ( tf_check_user_role($roles) ) :    add_filter('show_admin_bar', '__return_false'); endif;
    Customer ve subscriber alanına aynı virgül mantığında diğer kullanıcı gruplarını da ekleyerek gizleyeceğiniz kullanıcı grubunu çoğaltabilirsiniz.

    Panik yapma


    Kaydetmeye çalıştığınız kod parçacığı, 1. satırda önemli bir hata üretti:
    sözdizimi hatası, beklenmeyen '/', elseif (T_ELSEIF) veya else (T_ELSE) veya endif (T_ENDIF) bekleniyor
    Snippet'in önceki sürümü değiştirilmemiştir ve bu sitenin geri kalanı eskisi gibi normal şekilde çalışmalıdır.
    Bir önceki sayfaya dönmek için lütfen tarayıcınızdaki geri düğmesini kullanın ve kod hatasını düzeltmeye çalışın. Dilerseniz bu sayfayı kapatabilir ve az önce yaptığınız değişiklikleri iptal edebilirsiniz. Bu sitede herhangi bir değişiklik yapılmayacaktır.


    şeklinde bir hata verdi :O