2010-10-28 2 views
1

Я использую пользовательские типы сообщений в своем блоге Wordpress и хочу иметь другой значок для каждого типа сообщений.Результаты поиска в Wordpress - проверьте тип персонализированного сообщения

<?php if (is_post_type('team')) { 
    echo '<img src="team.png" />';} 
else 
{ 
    echo '<img src="page.png" />'; 
}?> 

Но я получаю следующее сообщение об ошибке: Фатальная ошибка: Вызов неопределенной функции is_post_type().

Любые предложения?

ответ

1

Какую версию WP вы используете? Похоже is_post_type() осуждался ...

http://core.trac.wordpress.org/ticket/13747

Вы, вероятно, следует использовать вместо get_post_type():

http://codex.wordpress.org/Function_Reference/get_post_type

+0

Да, работает! Спасибо за вашу помощь. Конечно, вы писали post_type_exists раньше ... что не работает: D –

+0

ya, мой плохой. но по крайней мере я был прав в конце концов: p –

Смежные вопросы