Поддержка Проблемы и решения Произвольные поля, вставка нужной инфы

  • Всем привет! Столкнулся с такой проблемой. Появилась необходимость использовать произвольные поля. Порыл в гугле, принцип понял. Но так как я не знаток php и всего такого, то впал в ступор.
    Вобщем мне в посте в определенном месте нужно вывести голосование. В в коде файла single.php вставил строчку <div><?php echo get_post_meta($post->ID, «poll», $single = true); ?></div> в посте, в произвольном поле «иля» написал poll, в поле «значение» [poll id=»28″]
    В тоге на странице выводится в том месте где надо просто надпись [poll id=»28″] и все. Скорее всего в коде еще что то надо написать. Подскажите пожалуйста. Буду весьма благодарен. Спасибо.

    ссылка на страницу: http://oprosy.russkaya.net/archives/198

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Порылся еще в инете, вроде как нашел решение проблемы. В нужном месте вставил код <div><?php $get_poll = get_post_custom_values(‘poll’); $poll = $get_poll[0]; if ($poll!=») { ?>
    <?php get_poll($poll);?>
    <?php } ?></div>

    Теперь образовалась другая проблема, «поплыл» стиль оформления голосования. Сейчас вот так: http://oprosy.russkaya.net/archives/198 А должно быть вот так: http://oprosy.russkaya.net/archives/167

    Никто не знает где именно и что нужно в php коде подправить?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Скорее всего, блок опроса должен быть внутри <div class="content"> .

    Все получилось!!! Спасибо ОГРОМНОЕ!

    Зато теперь другая проблема. В других постах, когда вставляю произвольное поле, в «значении» ставлю например [poll id=»28″] или [poll id=»27″], то выводится одно и тоже голосование, а не разные, как должно быть. Это почему так? Спасибо.
    ЗЫ Насколько я понимаю, при вставке код должен как то учитывать id номер нужного голосования. Опять же это где то в php надо прописать, как мне кажется.
    Сейчас код выглядит вот так: `<div><?php $get_poll = get_post_custom_values(‘poll’); $poll = $get_poll[0]; if ($poll!=») { ?>
    <div class=»content»><?php get_poll($poll);?></div>
    <?php } ?></div>`

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Попробуйте в качестве значения поля указывать только ID опроса — например, 28.

    Оказывается все так просто что аж страшно. Спасибо большое!

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Произвольные поля, вставка нужной инфы» закрыта для новых ответов.