Support » Themes » Storefront Adminbar/Toolbar ausblenden funktioniert nicht

  • Gelöst gorbit

    (@gorbit)


    Hey,

    ich habe ein großes Problem. Und zwar bin ich gerade dabei einen Online Shop einzurichten und anzupassen und habe Woocommerce mit der Erweiterung Woocommerce Germanized installiert und das Theme Storefront, welches optische Anpassungen verpasst bekommt.

    Nun ist in der functions.php vom Theme der Code:

    if ( ! current_user_can( 'manage_options' ) ) {
        show_admin_bar( false );
    }

    vorhanden, der eigentlich verhindern soll, dass bei allen außer Administratoren die Toolbar/Admin Bar oben ausgeblendet wird.

    Nur leider passiert rein garnichts. Die Bar ist für jeden Benutzer sichtbar, sprich auch dann für Customer, den Kunden.
    Habe schon in allen möglichen Dokumentationen gesucht und alle möglichen Codeschnipsel an verschiedenen Stellen ausprobiert. Es tut sich garnichts.
    Hat auch ohne Germanized nicht funktioniert.

    Kennt jemand dieses Problem oder kann mir weiterhelfen?

    Falls, bestimmte Details wichtig sind, einfach schreiben, ich werde dann alles zusätzliche posten.

    Schonmal Vielen Dank

    MfG

Ansicht von 7 Antworten - 16 bis 22 (von insgesamt 22)
  • Klappt es eigentlich, wenn du nur diesen Code verwendest?

    add_filter('show_admin_bar', '__return_false');

    Hast du irgendein Plug-in installiert, das Einfluss darauf nehmen könnte?
    z.B. https://de.wordpress.org/plugins/storefront-top-bar/ (wobei ich nicht weiß, ob das entsprechende Auswirkungen hat)

    Deaktiviere doch einmal alle Plug-ins, außer WooCommerce.

    Thread-Starter gorbit

    (@gorbit)

    So.

    Endlich ein Ergebnis. Es lag am Maintenance Plugin „Wartung“. Das hat anscheinend den Code blockiert oder so etwas in der Art.
    Es hat allerdings nicht gereicht es zu deaktivieren, man musste es komplett löschen. Hatte es vorher schonmal deaktiviert und bekam deshalb denselben Fehler und ich dachte es lag nicht am Plugin 😉
    Habe nun eines der zahlreichen anderen Maintenance Plugins installiert und es funktioniert 🙂

    Vielen Dank für den schnellen und kompetenten Support!

    Hallo gorbit,

    danke für die Rückmeldung. Hat mich nämlich jetzt auch brennend interessiert, was die Ursache war 🙂

    @angelika:

    Hast du irgendein Plug-in installiert, das Einfluss darauf nehmen könnte?

    Wärmer… wärmer…jaaaaa….heeeiiißß ;-))
    Da warst du aber auch verdammt nah dran – gutes Näschen gehabt! ;-))

    @flower33:

    Nachdem wir nun nahezu alle Varianten durch hatten, wie man das Adminmenü per Code deaktiviert und viele Ursachen im Verlauf des Threads ausgeschlossen wurden, blieb ja nicht mehr viel übrig 😉

    Aber so wie hier funktioniert das Finden einer Lösung echt super, konkrete Frage <-> konkrete Anwort, so kamen wir Stück für Stück der Ursache näher. Schöne Zusammenarbeit @gorbit.

    Mich würde der Link zum Wartungsplugin noch interessieren, um den *exakten* Grund zu finden.

    Gruß, Torsten

    Thread-Starter gorbit

    (@gorbit)

    Mich würde der Link zum Wartungsplugin noch interessieren, um den *exakten* Grund zu finden.

    Gruß, Torsten

    Das Plugin heisst im Deutschen einfach nur „Wartung“ vom Auhor fruitfulcode.

    https://de.wordpress.org/plugins/maintenance/

Ansicht von 7 Antworten - 16 bis 22 (von insgesamt 22)
  • Das Thema „Storefront Adminbar/Toolbar ausblenden funktioniert nicht“ ist für neue Antworten geschlossen.