Ich habe unsere Bäckereien Web-Shop in einer Weise eingerichtet, dass jede Woo Commerce-Seite nur für angemeldete Benutzer zugänglich ist. Jetzt suche ich nach einer Möglichkeit, den Titel von h1 auf der Mein Konto Seite zu ändern, um etwas anderes für nicht eingeloggte Benutzer anzuzeigen. Hat jemand eine Idee wie man das erreicht? Danke für deinen Beitrag! Saludos!Woocommerce - Alternative h1 Titel von Mein Konto Seite für nicht eingeloggte Benutzer
Antwort
Wordpress hat eine integrierte Funktion zu überprüfen, ob ein Benutzer angemeldet ist.
<?php
//Built in Wordpress function that checks if the user is signed in
if (is_user_logged_in()) {
//If the user is logged in
echo '<h1>Logged in title</h1>';
} else {
//If user is not logged in
echo '<h1>Not logged in title</h1>';
}
?>
Sie werden durch Überschreiben es die WooCommerce Vorlage ändern müssen.
Example: To override the admin order notification, copy: woocommerce/templates/emails/admin-new-order.php to yourtheme/woocommerce/emails/admin-new-order.php
---- (Update) ----
Ich war falsch ... WooCommerce Mein Konto ist eine Seite. Die <h1>page title</h1>
ist der Titel Ihrer Seite, so dass Sie es ändern müssen, in der Wordpress Vorlage für Seiten in Ihrem Thema (Jedes Thema ist anders) und nicht in WooCommerce Vorlagen.
Sobald Sie diese Vorlage in Ihren Theme-Ordnern gefunden hat, Sie ein bedingte in einer if-Anweisung verwenden um die <h1>page title</h1>
:
// When user is on my account page and not logged in
if (is_account_page() && !is_user_logged_in()) {
echo '<h1 class="entry-title">'.__("My custom title", "the_theme_slug").'</h1>'; // My custom title
} else {
the_title('<h1 class="entry-title">', '</h1>'); // the normal template title
}
Dieser Code ist nur ein näheres Beispiel benötigen Sie, um sie anzupassen eine Bit ...
Danke, was ist, wenn ich eigentlich kein Child Theme verwende, aber ein Hauptthema installiert habe, würde ich es einfach in den Ordner dieses Theme kopieren? Saludos! –
Wow, das ist es. Ich war in der Zwischenzeit in der Nähe, aber du hast mir gezeigt, wie PHP funktioniert. Danke, es funktioniert. Danke, dass du dir Zeit genommen hast! Sehr geschätzt! –
@MichaelSchwark Cool! Glücklich, dass dir das geholfen hat. – LoicTheAztec
- 1. Remove abgesagt WooCommerce Aufträge von Kunden Mein Konto Seite
- 2. Federberechtigung für eingeloggte Benutzer
- 3. WooCommerce: Konto Passwort Feld in Checkout-Seite
- 4. Seite für eingeloggte Benutzer in Laravel aktivieren/registrieren 5.2
- 5. VB mit WMI - eingeloggte Benutzer
- 6. IAM Zugriff auf mein Konto nicht möglich?
- 7. Konto checkout-fields funktioniert nicht in woocommerce
- 8. Wie WooCommerce Produktvarianten Titel
- 9. Anmeldeformular und geschützte Seiten nur für eingeloggte Benutzer?
- 10. Wordpress-Seite und -Menüs nur für eingeloggte Benutzer sichtbar machen, Sitzungsvariablen prüfen
- 11. Wie wird ein Link nur für eingeloggte Benutzer angezeigt?
- 12. eingeloggte Benutzer können auf Daten anderer Benutzer zugreifen
- 13. Magento "Mein Konto" link section
- 14. WooCommerce - Zuweisen von Endpunkten zu mehreren benutzerdefinierten Vorlagen auf meiner Konto-Seite
- 15. WooCommerce Empty Cart, wenn Benutzer auf Seite oder Seite anders als aktuelle Checkout-Seite gehen
- 16. Woocommerce: Wie "Archive" in Titel entfernen?
- 17. Ich kann nicht in der h1 Überschrift
- 18. WooCommerce-Seite CSS-Datei
- 19. Core Data vs NSUserDefaults für eingeloggte Benutzerdaten
- 20. Woocommerce Haken für Bestellupdate
- 21. Ändern <title> in Woocommerce Seite
- 22. Hook für Woocommerce Subskriptions-Adressänderung
- 23. extrahieren Titel, Beschreibung und h1 bilden eine URL mit jsoup
- 24. woocommerce auf Seite Vorlagen
- 25. WooCommerce: Anzeigen Kategorie Name
- 26. Titel von history.pushState ist nicht unterstützt, was ist eine gute Alternative?
- 27. Wie ersetze ich Mein Konto und füge Login/Logout-Links zum Menü in Woocommerce hinzu?
- 28. eingeloggte Benutzerinformationen in Laravel
- 29. Zugriff auf eingeloggte Benutzer über Ajax in Laravel
- 30. Mein Code bricht WooCommerce Multilingual Währungs Switcher
Thx viel, das wird eine Anleitung sein! Saludos! –