Не работет функция так, как вы описали

Хотел сделать вывод кнопки в зависимости от страницы с помощью функции is_page{}.
Передаю функции ID страницы - не работает

<?if( is_page( 33 ) ) {?><p>Post ID: <?the_ID()?></p> <?}?>

Вот так выводит на той же странице 33

<?if( !is_page( $post->ID ) ) {?><p>Post ID: <?the_ID()?></p> <?}?>

Пишу вот так и тоже не работает!

<?if( is_page( $post->ID ) ) {?><p>Post ID: <?the_ID()?></p> <?}?>

ID поста точно 33. Сломал мозг. Помогите пожалуйста. Не могу понять, что я делаю не так?

Заметки к вопросу:
Myakish 6.3 года назад

И ещё: на других сайтах работает безупречно. Не понимаю, в чем может быть дело

Myakish 6.3 года назад

Кажется я понял: компот. Часть страниц - это page, а часть страниц - posею
На постах функция is_page() и не работает...
Подскажите пожалуйста, что можно использовать в этом случае?

Kama 6.3 года назад
Myakish 6.3 года назад

Спасибо