Améliorez WordPress en mettant en majuscule les titres des articles et des pages (h1 - h6)
P粉023326773
P粉023326773 2023-09-09 11:08:11
0
1
436

Je souhaite créer une fonction qui mettra en majuscule (la première lettre de chaque mot est en majuscule) dans le titre de mon site WordPress.

J'ai pu développer une expression régulière pour le filtrage preg_match_all().

La question est de savoir comment itérer les correspondances et mettre en majuscule le titre à l'aide de la fonction ucwords(). Enfin, insérez le titre en majuscule dans le contenu.

J'ai essayé ce code. La question est de savoir comment procéder aprèsif (is_array())

function headings_in_the_content($content) { $regexpattern = '#(?P<(?Ph\d)(?P[^>]*)>(?P[^<]*))#i'; if (preg_match_all($regexpattern, $content, $matches)) { foreach ($matches as $regexmatches) { if (is_array($regexmatches)) { foreach ($regexmatches as $regexmatch) { } } } } return $content; } add_filter('the_content', 'headings_in_the_content', 15000);

P粉023326773
P粉023326773

répondre à tous (1)
P粉600845163

Si c'est juste à des fins de style, j'utiliserais plutôt la transformation de texte CSS.

https://developer.mozilla.org/en -US/docs/Web/CSS/text-transform

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!