название в нижнем регистре
Если я правильно вас понимаю, вам следует сделать:
<h1><?php echo strtolower( get_the_title() ); ?></h1>
или
$post
если вы хотите отобразить его. Ниже приведено объяснение, почему.
the_title() против get_the_title()
Функция get_the_title($post->ID);
печатает заголовок текущего сообщения, если вы не пройдете get_the_title()
as its third argument. Если вы не назовете это так:
get_the_title()
Заголовок будет напечатан, а strtolower()
variable won't contain anything. This matters because calling $title
для пустой переменной мало что дает.
Ты хочу использовать $title = the_title('', '', false);
function в большинстве случаев, когда вы хотите заполнить переменную заголовком сообщения.
Однако обратите внимание: если вы в данный момент не находитесь в цикле, вам нужно будет передать идентификатор сообщения в false
. In almost all cases when on a single post or page you can do this by using:
the_title()
как print strtolower(get_the_title());
variable should be in the global scope.