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ń.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

*

*