Wie stoppen Sie das Rendern der Website, um etwas auf dem Frontend anzuzeigen?

Ich versuche derzeit, eine Seite auf meiner angemeldeten Startseite wie folgt einzufügen:

header.php :

  <html >  <meta charset="">     var ABSPATH = "";   render_screen(); ?> <body > 

Die class rendert einen Bildschirm auf meiner Homepage. Leider ist es zu diesem Zeitpunkt nicht nötig, dass WordPress etwas tut oder tut.

Das Hinzufügen eines if in der Kopfzeile oder das vollständige Entfernen des Kopfzeileninhaltes tut dies nicht, da Seitenleisten / Fußzeilen immer noch geladen werden.

Wie kann ich das angehen?

Solutions Collecting From Web of "Wie stoppen Sie das Rendern der Website, um etwas auf dem Frontend anzuzeigen?"

Angenommen, Sie möchten, dass die Kopf- und Fußzeile für eingeloggte und nicht angemeldete Benutzer identisch sind, können Sie Ihre IF-Bedingung in die Datei einfügen, die Ihre Titelseite erzeugt (zB front-page.php oder index.php). Dies hängt vollständig von dem Thema ab, das Sie verwenden.

Zum Beispiel ruft die Datei “front-page.php” in dem Standardthema “twentyseventeen” des WP die Template-Datei content-front-page.php auf, um Inhalte auf der Homepage zu generieren. Sie können Ihre eigene Vorlagendatei erstellen und sie hier mit einer bedingten statement aufrufen.

 if(is_user_logged_in()) { get_template_part( 'template-parts/page/content', 'front-page-loggedin' ); } else { get_template_part( 'template-parts/page/content', 'front-page' ); } 

Dadurch lädt WP Ihre benutzerdefinierte Vorlagendatei, wenn Besucher bei Benutzern angemeldet sind. Ich habe diesen Artikel gefunden, der Ihnen beim Erstellen einer benutzerdefinierten Vorlagendatei hilft.

Lass es mich wissen, wenn es geholfen hat.