Я помогаю отцу с его сайтом WordPress.
Он имеет более 1700 постов с заголовками в верхнем регистре.
Мы хотели бы изменить их на «Заголовок» в базе данных (возможно, используя этого сценария PHP ).
Плагин WordPress «To Title Case» изменяет регистр на уровне шаблона - мы бы хотели изменить его на уровне базы данных.
Как лучше всего применить скрипт ко всем заголовкам в базе данных WordPress?
Я мог бы написать некоторый код с нуля, но я предполагаю, что существует существующий код / методы, которые могут применять функцию / метод ко всем заголовкам.
Ответы:
Обновление постов
Преобразование строки в «Заголовок»
И, хотя не относится к WP, ради полноты:
Очевидно, что оба списка слов могут быть расширены - список в нижнем регистре, особенно за счет дополнительных предлогов, сокращений от тех, которые часто используются на текущем сайте.
Тем не менее, специфичная для WP часть - это только верхний блок кода.
источник
<?php the_title(); >
?Вы можете изменить заголовок сообщения при просмотре:
Это просто идея, основанная на этом ответе . Не тестировался .
источник
Быстрое «решение» будет через CSS с использованием преобразования текста .
Тем не менее, было бы лучше, если бы вы могли изменить заглавные буквы в базе данных, поскольку это вопрос стилей, а не содержимого :) Если вы хотите заголовки в верхнем регистре, сделайте это с помощью CSS, или у вас возникнет такая проблема!
источник
Это работает на основе индивидуального названия по названию
strtolower превращает заголовок в строчные. Тогда ucwords делает это правильным случаем
источник