Ich helfe meinem Vater mit seiner WordPress-Website.
Es hat über 1.700 Beiträge mit TITLES IN UPPERCASE.
Wir möchten diese in der Datenbank in "Titel Groß- / Kleinschreibung" ändern (möglicherweise mit diesem PHP-Skript ).
Das WordPress-Plug-In "To Title Case" ändert die Groß- / Kleinschreibung auf Vorlagenebene - wir möchten sie auf Datenbankebene ändern.
Was wäre der beste Weg, um das Skript auf alle Titel in der WordPress-Datenbank anzuwenden?
Ich könnte einen Code von Grund auf neu schreiben, aber ich vermute, dass es bereits Code / Methoden gibt, die eine Funktion / Methode für alle Titel anwenden können.
Antworten:
Aktualisieren der Beiträge
Konvertieren eines Strings in "Groß- / Kleinschreibung"
Und, obwohl dies für WP nicht relevant ist, der Vollständigkeit halber:
Offensichtlich könnten beide Wortlisten erweitert werden - die Kleinbuchstabenliste insbesondere durch mehr Präpositionen, die Akronyme durch die, die auf der aktuellen Site häufig verwendet werden.
Der WP-spezifische Teil ist jedoch nur der obere Codeblock.
quelle
<?php the_title(); >
?Sie können den Post-Titel ändern, wenn er angezeigt wird:
Dies ist nur eine Idee, basierend auf dieser Antwort . Nicht getestet .
quelle
Eine schnelle "Lösung" wäre über CSS mit Text-Transformation .
Es ist jedoch am besten, wenn Sie die Groß- und Kleinschreibung in der Datenbank ändern, da dies eine Frage der Formatvorlagen und nicht des Inhalts ist.
quelle
Dies funktioniert auf der Basis einzelner Titel und Titelverweise
strtolower wandelt den Titel in Kleinbuchstaben um. Dann macht das ucwords es richtig
quelle