Id страницы

Доброго времени суток! Маленький вопрос: как я могу использовать ID в качестве переменной? то есть мне нужно что б при загрузке страницы проверялось совпадение ID и выдавалась соответствующая картинка.
Спасибо.

например:

If (ID==10)
good;

else()
bad;

Проверяйте $id или, что более правильно, get_the_ID()

прописал для проверки
не берет ни первое, ни второе

<?php
if ($id == 1)
{ echo ‘199’;}
if (get_the_ID()==2)
{ echo ‘199’;}
?>

А у меня работает. Что я делаю неправильно? 🙂

Извините, но с телепатией у меня плохо, потому вынужден спросить: в какое место Вы вставляете этот код?

🙂 Про "вставляю", вспомнился моментально анекдот про порутчика!

Размещаю данный код в шапке.

<?php if ($id == 1){?>
<img src="<?php echo get_option(‘home’); ?>/wp-content/themes/img/nlp.png" width="100px" height="100px">
<?php } ?>
<?php if ($id != 1){?>
<a href="/home" ><img src="<?php echo get_option(‘home’); ?>/wp-content/themes/img/home.png" width="100px" height="100px"></a>
<?php } ?>

по идее должен выдавать 2 разные картинки в зависимости от страницы(ID) почему то не фурычить. 🙁

вспомнился моментально анекдот про порутчика!

Наш человек! 🙂

Размещаю данный код в шапке.

Ага, то есть до Цикла. Тогда используйте $post->ID. Если движку покажется мало, добавьте перед использованием global $post;

И лучше не два if, а if и else, типа так

<?php if (1 == $post->ID) : ?>
картинко раз
<?php else: ?>
картинка два
<?php endif; ?>

Благодарствую, Ю. Б. Работает. 😀 Только почему то одно ID которое указано в админке не соответствует реальному. стрянно как то.

Anonymous
Отправить
Ответ на: