ИÑпользование Custom Fields в Wordpress
Статьи о наÑтройке Wordpress
- интереÑны (83%)
- не интереÑны (17%)
Ð’Ñего голоÑов: 42

Ðедавно Ñ Ð·Ð°Ð¼ÐµÑ‚Ð¸Ð», что вÑе опроÑÑ‹, которые Ñ Ð²ÑтавлÑÑŽ в Ñвои поÑты, не ÑовÑем корректно передаютÑÑ Ð² 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 ленты информацию о том, что в поÑте еÑть опроÑ.