WordPress – jak szybko poprawić tytuły

Poniżej możecie znaleźć kilka przydatnych zapytań SQL które ułatwią Wam szybkie poprawianie tytułów we wpisach na blogu.
Ustawianie pierwszej litery dużej – reszta bez zmian:
UPDATE `wp_posts` SET `post_title` = CONCAT( UCASE( SUBSTRING( `post_title`, 1, 1 ) ), '', SUBSTRING(`post_title`, 2, LENGTH(`post_title`) ));
Bardzo proste zapytanie SQL dzięki któremu poprawicie wszystkie pierwsze litery na DUŻE, reszta natomiast pozostaje bez zmian. Przydatny gdy na blogu znajduje się dużo wpisów które w tytułach zawierają nazwy własne.
Ustawianie pierwszej litery dużej – reszta małe:
UPDATE `wp_posts` SET `post_title` = CONCAT( UCASE( SUBSTRING( `post_title`, 1, 1 ) ), '', LCASE( SUBSTRING( `post_title`, 2, LENGTH(`post_title`) ) ));
Ponownie banalny skrypt dzięki któremu poprawicie pierwszą literkę na dużą reszta natomiast zamieni się na małe. Tu należy z kolei uważać aby przypadkiem niepotrzebnie nie zamienić na małe litery.
Dodanie pojedynczej kropki na końcu:
UPDATE `wp_posts` SET `post_title` = CONCAT ( `post_title` , '.' )WHERE `post_title` not like '%...' OR `post_title` not like '%!' OR `post_title` not like '%?';
Ostatni SQL dodaje na końcu znak końca lini czyli kropkę ale robi tylko w wypadku gdy na końcu nie znajduje się znak zapytania wykrzyknik lub trzy kropek.
Wszystkie powyższe skrypty zostały sprawdzone z WordPress-em w wersji 5.2.1 i działają bez zastrzeżeń.