Für sowas könnte man die [FONT=Courier New]after_switch_theme[/FONT] Action verwenden, und darin die gewünschten Seite(n) erstellen (bzw. vorher suchen, ob von einer vorherigen Aktivierung des Themes schon vorhanden) und falls nötig auch die gewünschte mit dem sich dabei ergebenden ID als Startseite setzen.
Beiträge von b3317133
-
-
Nutzt man hierzu benutzerdefinierte Felder oder kann man dies eventuell über Taxonomien umsetzen? Welche weiteren Möglichkeiten gibt hierzu, Bereich für Bild-Upload?.
Ja, WordPress benutzerdefinierte Felder mit z.B. vollen URLs oder Bild-IDs und dann get_post_meta(..), oder bequemer über Bild-Elemente mit einem Plugin wie Advanced Custom Fields bzw. über das Gallerie-Element in der Pro Version. -
Der entspr. Blogbeitrag ist nach kurzer Recherche u.a. z.B. unter diesen Links auf dem Website vorhanden bzw. verlinkt und bei Google erfasst:
Code
Alles anzeigenBeitragsseite: /2018/07/04/groundbreaking-women-in-construction/ Autorseite: /author/white-tie/ Kategorien: /category/blog/ /category/business/ /category/construction/ /category/desing/ /category/interiors/ /category/news/ /category/object/ /category/projects/ Datumsarchiv: /2018/07/04/ WordPress Suche: /?s=Groundbreaking REST-API: /wp-json/wp/v2/posts
Wenn ein Beitrag nicht online sein soll, setze ihn generell auf "Entwurf" oder unter "Sichtbarkeit" auf "Privat" -
Man könnte das Plugin Media Library Categories als Basis verwenden und was passendes zusammenbasteln.
Frage doch mal den Autor Deines Member Plugins, was er als Ansatz vorschlägt.
-
-
Generell: Einen Login-Link zu "verstecken" ist relativ sinnlos.
WordPress stellt auch andere Schnittstellen bereit, um Anmeldungen durchzutesten, z.B. XML-RPC, die von den diveresen automatischen Bots tagtäglich abgeklappert werden...
Viel wichtiger sind starke Passwörter, in etwa so komplex wie von WordPress vorgeschlagen, wenn Du im Profil auf "Passwort ändern" klickst.
-
Link zur Seite?
Und deaktiviere mal komplett alle sonstigen Plugins ausser "Contact Form 7", um irgendwelche Einflüsse auszuschliessen.
-
Evtl. ist als Sprache in Deiner Seite Englisch im HTML-Code hinterlegt o.ä., Link zur Seite?
-
Entferne Deine eigene [FONT=Courier New]wp-config.php[/FONT] oder benenne sie um, dann wird WordPress Dich beim ersten Aufruf nach den Datenbank Zugangsdaten fragen und selbst eine korrekte Datei anlegen.
Die weisse Seite (Server Error 500) deutet darauf hin, dass sich beim Bearbeiten ein PHP-Syntaxfehler eingeschlichen hat...
-
Der Text kommt vom jeweiligen Browser, das [FONT=Courier New]file[/FONT] Feld unterstützt keinen Paramenter [FONT=Courier New]placeholder[/FONT].
-
-
Vermutlich was ähnliches wie hier, unvollständiges Update o.ä.
Die PHP-Version sieht man beim Hosting im Backend, bei Dir ist derzeit lt. HTTP-Headern PHP 7.3.5 eingestellt, versuche es mal mit älteren Versionen, evtl. liegt es auch daran. Weiterhin ist dort PHP Boost aktiv? Falls ja, was passiert, wenn Du das deaktivierst?
Was steht genau im error-Log beim Hosting wenn der "Whitescreen" erscheint? Die Error Logs bei Strato stehen üblicherweise unter Datenbanken & Webspace -> Statistik -> Logfiles (oben) -> Error-Logfile anzeigen (Button). Exemplarisch hier ein Screenshot wie man da hinkommt.
Das "quälend langsame" z.B. beim Erstellen von Beiträgen kann u.U. auch durch den neuen Gutenberg Editor kommen, da gibt es Abhilfe über die Installation und Nutzung des Plugins "Classic Editor".
-
Nutze die "Individuelle Links" Funktion beim Bearbeiten des Menüs.
-
Die entspr. Style-Handles für [FONT=Courier New]wp_dequeue_style(..)[/FONT] kannst Du in den Funktionen [FONT=Courier New]scripts()[/FONT] und [FONT=Courier New]block_assets()[/FONT] und [FONT=Courier New]print_embed_styles()[/FONT] in [FONT=Courier New]inc/class-storefront.php[/FONT] nachlesen.
Das Style-Handle für die o.g. Gutenberg Datei ist [FONT=Courier New]wp-block-library[/FONT].
Vermutlich wird das Theme ohne seine Stylesheets aber nicht so wirklich funktionieren.
-
... Deine vorgeschlagene Lösung vielen Dank. Ich habe alles wie beschrieben umgesetzt - ... Was könnte ich falsch gemacht haben?
a) ist das keine echte Lösung sondern ein "Quick Hack" bis der Hersteller das Theme repariert, und
b) steht bereits dabei, dass ggf. noch ein Timer nötig ist, z.B. so in der Art:CodejQuery(document).ready(function() { setTimeout(function() { jQuery(window).trigger('resize'); }, 300); });Bei 300 kann möglicherweise auch eine höhe Zahl nötig sein, evtl. reicht auch 250, das sind Millisekunden.
-
-
-
Lies nochmal den letzten Teil von #4.
-
Ich weiss nicht, was Du überall eingestellt hast, daher kann man nicht sagen, ob / was richtig ist.
Derzeit wird nach wie vor nichts für [FONT=Courier New]%htitle%[/FONT] zu Beginn des Breadcrumbs ausgegeben, also hier davor: ___ > Themen > Hochschule.
Welches padding hast Du denn versucht? Über den Inspector findet man [FONT=Courier New]margin-right[/FONT] aus dem Theme als Ursache für den Abstand. Das würde man dadurch überschreiben:
Die Tatsache, dass das Theme eigenes CSS für Breadcrumbs mitbringt, lässt übrigens vermuten, dass das alles schon intern vorbereitet ist und man in der Theme Dokumentation mehr finden könnte, gesucht, gefunden, und siehe da, interessanterweise genau der erstgenannte Ansatz oben soll lt. Theme verwendet werden...In Zukunft am besten erstmal die Theme Dokumenation durcharbeiten, das erspart viel Arbeit und Vermutungen...
-
Ja, den PHP-Code fügt man im Child Theme ein, aber nicht den in #3 genannten HTML-Code mit den Platzhaltern.
Abstände verändern kannst Du mit CSS, siehe Browser Konsole Inspector (google), das sind generelle CSS Grundlagen.