Везде. В любом скрипте, который связан с показом страниц. Хоть PHP, хоть JS.
Троян - что же ещё.---------- Добавлено 11.11.2016 в 10:35 ----------
Судя по всему - нужен. Как Вам смогут помочь на форуме, не видя "внутренностей" сайта? Здесь же нет экстрасенсов. Вы спросили "куда копать" - Вам ответили: в безопасность. А детали - на месте.---------- Добавлено 11.11.2016 в 10:28 ----------
У Вас в начале файла перед <?php стоит BOM. Отредактируйте в редакторе без BOM.
А что тут можно посоветовать? Хрень какая-то... Не должно быть ничего подобного.
Вы меня немножко не поняли. Я просто предложил решать задачу по частям. Вы в начале топика написали "не видит $post". Ну, так вот при таком способе объявления функции - всё она видит и отрабатывает. Поэтому вопрос в другом: почему в момент вызова функции отсутствует переменная $post. Вот тут я, к сожалению, ничего не скажу, потому что конкретно Вордпрессом давно всерьёз не занимался, и у меня под рукой только сайт с довольно старой версией.
А это как? 😕---------- Добавлено 10.11.2016 в 22:20 ----------
Это ещё с чего бы?
Это только я не понимаю, в чём прикол?
И вообще, при чём здесь кириллица, <br /> и nl2br() ?
Ну не знаю. Вот я тупо вставил в файле admin.php перед строкой do_action('admin_init');
$post=array( 'first' => 1, 'second' => 2 ); function ym_page_fields() { global $post; print_r($post); } add_action('admin_init', 'ym_page_fields', 1);
Array ( [first] => 1 [second] => 2 )