Wann kann ich get_current_user_id() verwenden?

  • Hi, bin neu in der Entwicklung von Wordpress Plugins und gerade dabei eines zu machen.
    Nun bin ich auf folgendes Problem bei mir gestossen und komme seit Tagen nicht weiter :(

    Also ich habe mein Plugin nennen wir es mal user_site_individuell

    Nun habe ich die Datei user_site_individuell.php in meinem Pluginverzeichnis.

    Darin habe ich folgenden Code getestet:

    PHP
    if($_SERVER['SCRIPT_URL'] == '/users_site/'){
     if(get_current_user_id() > 0){
       add_filter('the_content', 'users_profile_page');
     }
    }


    Dies soll bewirken das der Content der hinter der Original seite ist ersetzt wird wenn der User Angemeldet ist, ist er nicht angemeldet soll der Normale Content ausgegeben werden.
    Dies Funktioniert allerdings nicht, da mir get_current_user_id() hier immer 0 liefert.
    Kann mir da einer eine Hilfestellung dazu geben?

    Ich nehme mal stark an das ich irgend eine Initialisierung nicht habe.

    Danke im Voraus

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!