Отображение иконки и текста в зависимости от типа сообщения в WordPress - PullRequest
0 голосов
/ 05 декабря 2011

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

У меня есть следующий код для отображения типа записи, но я не знаю, как расширить его в if

<?php $post_type = get_post_type_object( get_post_type($post) );
echo $post_type->label ; ?>

Любая помощь приветствуется.

1 Ответ

1 голос
/ 05 декабря 2011

Вы можете отображать различные значки, например:

<?php 
   $post_type = get_post_type($post);
   switch ($post_type) {
       case "type1":
           echo "<img src='label1.png'/>";
           break;
       case "type2":
           echo "<img src='label2.png'/>";
           break;
   }
?>

Еще лучше, если вы включили имена типов записей в имена файлов значков, вы можете просто вставить тип записи в атрибут src в imgтег:

<img src="post_type_<?= get_post_type($post) ?>.png"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...