Estoy ayudando a mi padre con su sitio web de WordPress.
Tiene más de 1,700 publicaciones con TÍTULOS EN MAYÚSCULAS.
Nos gustaría cambiarlos a "Caso de título" en la base de datos (posiblemente usando este script PHP ).
El complemento "To Title Case" de WordPress cambia el caso a nivel de plantilla; nos gustaría cambiarlo a nivel de base de datos.
¿Cuál sería la mejor manera de aplicar el script a todos los títulos en la base de datos de WordPress?
Podría escribir un código desde cero, pero supongo que existen códigos / métodos existentes que pueden aplicar una función / método en todos los títulos.
Respuestas:
Actualizando las publicaciones
Convertir una cadena a "Caso de título"
Y, aunque no es pertinente para WP, en aras de la integridad:
Obviamente, ambas listas de palabras podrían expandirse: la lista en minúsculas, especialmente por más preposiciones, los acrónimos de aquellos que se usan a menudo en el sitio actual.
Sin embargo, la parte específica de WP es solo el bloque de código superior.
fuente
<?php the_title(); >
?Puede cambiar el título de la publicación cuando se ve:
Esto es solo una idea, basada en esta respuesta . No se ha probado .
fuente
Una "solución" rápida sería a través de CSS utilizando text-transform .
Sin embargo, sería mejor si pudieras cambiar las mayúsculas en la base de datos ya que esto es una cuestión de estilos, no de contenido :) Si quieres títulos en mayúsculas, ¡hazlo a través de CSS o tendrás este tipo de problema!
fuente
Esto funciona sobre una base de referencia de título individual por título
strtolower convierte el título en minúsculas. Entonces el ucwords lo hace apropiado
fuente