Возможно эту проблему стоило описать на каком-то PHP форуме, но т.к. проблема в переменной $post – опишу тут.
Не могу понять почему функция strtoupper не поднимает регистр для переменной $post->post_title?
По итогу этот код выдает: TESTmyposttitle.
т.е. функция работает, но….не для $post->post_title.
Подскажите плизз что не то?
P.S: Приведение к (string) не помогает.
<?php
// Enter upper page
$cc = $post;
while ($cc->post_parent) $cc = get_post($cc->post_parent);
$buffer="test";
$buffer=$buffer.$cc->post_title;
$uppercase=strtoupper($buffer);
echo "<H2>".$uppercase."</H2>";
ryofpl_folding_list_pages("title_li=&child_of=".$cc->ID."&siblings=1");
?>
ПОТОМУ ЧТО UTF