Тип сообщения Эхо-код повторяется на главной странице

Привет, я использую этот PHP-код, который позволяет мне вызывать div в разных типах сообщений, но единственная проблема заключается в том, что я добавляю вторую строку вместо нее, показывая только на странице типа сообщения, которую она показывает и на домашней странице.

Когда это только одна строка работает, но когда я добавил вторую строку, div также отображается на домашней странице, и я не хочу, чтобы она вообще показывалась на главной странице, как мне это исправить.

Вот код ниже.

<?php if (get_post_type() == 'pretty-little-liars') { echo '<div id="headerimg"><img src="http://tv-cafe.com/wp-content/uploads/2012/08/liars.png"></div>'; } ?> 

и вот что я пытался сделать

  <?php if (get_post_type() == 'pretty-little-liars') { echo '<div id="headerimg"><img src="http://tv-cafe.com/wp-content/uploads/2012/08/liars.png"></div>'; } if (get_post_type() == 'revenge') { echo '<div id="headerimg"><img src="http://tv- cafe.com/wp-content/uploads/2012/08/revenge.png"></div>'; } ?> 

Я даже попробовал его с функцией «else», и он все еще показывался на главной странице.

Я поместил это в свой заголовочный файл.

Способ, которым я все закодирован, заключается в том, что каждый тип сообщения имеет собственную таблицу стилей, но тот же заголовок. Но вышеприведенный код требует div, который будет отображать разные изображения выше для каждого типа сообщения.

Solutions Collecting From Web of "Тип сообщения Эхо-код повторяется на главной странице"