работает на Wordpress

Использование Custom Fields в Wordpress

Заметка написана днем 12 июля 2006 в категориях: php, wordpress, articles

Статьи о настройке Wordpress

  • интересны (83%)
    интересны: 83% (голосов: 35)
  • не интересны (17%)
    не интересны: 17% (голосов: 7)

Всего голосов: 42

Loading ... Loading ...

Недавно я заметил, что все опросы, которые я вставляю в свои посты, не совсем корректно передаются в RSS ленту блога и кросспостируются в Livejournal. Поэтому я решил исключить опросы из RSS лент, но оставить их видимыми в блоге. Чтобы решить эту задачу, мне необходимо связать номер созданного опроса с конкретным постом, где я хочу этот опрос отображать.

Для этого в шаблоне моей текущей wordpress темы перед выводом текста поста вставляю вот такой код, который проверяет наличие в Custom Fields ключа poll, и если этот ключ присутсвует, вставит в пост код вывода опроса:

<?php $get_poll = get_post_custom_values('poll'); $poll = $get_poll[0]; if ($poll!='') { ?>

<div style="float: right; width: 200px; text-align: center; border: 1px solid #cccccc; margin-left: 10px;">
<?php get_poll($poll);?>
</div>

<?php } ?>

Теперь для того, чтобы прикрепить опрос к любому своему посту, мне достаточно в Add a new custom field выбрать poll, а в поле Value ввести номер созданного опроса. В следующих публикациях я расскажу, как добавить в текст RSS ленты информацию о том, что в посте есть опрос.


« Suse 9.1Mozy.com - простой и удобный backup »

Нет комментариев

Комментариев еще нет.

Подписка на комментарии через RSS

Извините, комментирование этой заметки завершено.

Связанные записи