Wie konvertiere ich den Titel einer Seite in Kleinbuchstaben?

In meinem Testfall ist der Titel der Seite “Datenschutz”. Der direkte Ansatz

strtolower(the_title()) 

gibt auch “Privacy” – immer noch mit einem Großbuchstaben P. Ich habe es auch versucht

 mb_strtolower(the_title()) 

und

 mb_strtolower(the_title(), 'utf8') 

mit ähnlichen Ergebnissen.

Bin mir nicht sicher, ob es darauf ankommt, aber meine wp-config.php hat

 define('WPLANG', ''); define('DB_CHARSET', 'utf8'); 

Solutions Collecting From Web of "Wie konvertiere ich den Titel einer Seite in Kleinbuchstaben?"

den Titel zu senken

Wenn ich dich richtig verstehe, solltest du tun:

 strtolower(get_the_title()); 

oder

 print strtolower(get_the_title()); 

wenn Sie es anzeigen möchten. Im Folgenden finden Sie eine Erklärung, warum.

the_title () und get_the_title ()

Die function the_title() den Titel des aktuellen Beitrags aus, es sei denn, Sie geben false als drittes Argument an . Es sei denn, du nennst es wie:

 $title = the_title('', '', false); 

Der Titel wird gedruckt, und die Variable $title enthält nichts. Das ist wichtig, weil das Aufrufen von strtolower() für eine leere Variable nicht viel bewirkt.

Sie möchten die function get_the_title() in den meisten Fällen verwenden, in denen Sie eine Variable mit dem Titel des Inhaltsbeitrags füllen möchten .

Beachten Sie jedoch, dass Sie, wenn Sie sich gerade nicht in einer Schleife befinden, eine Post-ID an get_the_title() . In fast allen Fällen, wenn Sie einen einzelnen Beitrag oder eine einzelne Seite aufrufen, können Sie Folgendes tun:

 get_the_title($post->ID); 

da die $post Variable im globalen Bereich sein sollte.

Ich denke, die beste Methode dafür ist die Verwendung von CSS (Text-Transformation: Kleinbuchstaben).

Aber wenn Sie PHP, WP dafür verwenden möchten, können Sie verwenden:

< ?php echo strtolower( get_the_title() ); ?>

< ?php echo strtolower( get_the_title() ); ?>