използване на концепцията за обект на данни silverstripe в wordpress

Аз съм нов в wordpress, идвам от разработката на Silvestripe.

Разработих акордеон с често задавани въпроси, който има заглавие и описание.

В silverstripe бих създал обект с данни, бих го свързал с желаната страница и след това бих го извел чрез циклично преминаване през записите в шаблона.

<div class="accordionContainer">
<ul>
    <% loop accordion %>    //loop data object          
              <li>
                  <h2 class="accordionHeader"><a href="/bg#">$Title</a></h2>
                  <div class='accordionContent'>
                     <div class ="accordionBlock">
                         $Description
                      </div>
                  </div>
              </li>                          
    <% end_control %>
    </ul>  
    </div>

Как може да се постигне това в wordpress??

Благодаря ви предварително :)


person secuaz    schedule 31.07.2013    source източник
comment
По същия начин, но различно. Съжаляваме, това не е достатъчно информация. Получавате ли данните си от база данни? Чрез wordpress или чрез потребителски достъп до база данни?   -  person Sven Schneider    schedule 31.07.2013
comment
В момента не е от базата данни. В момента няма създадени ЧЗВ. Това е, което трябва да създам, някакъв вид обект с данни с полета за заглавие и описание, който мога да свържа във връзка с желаната страница и след това да използвам цикъл в шаблона, за да получа резултатите.   -  person secuaz    schedule 31.07.2013
comment
Във всеки случай това ще бъде персонализирана база данни.   -  person secuaz    schedule 31.07.2013


Отговори (1)


Въпреки че WP вече позволява персонализирани типове публикации (като типове страници в Silverstripe), изглежда, че връзките може да се наложи да се обработват от плъгин.

Тук има някои подробности за плъгин: http://wordpress.org/plugins/relation-post-types/, което предполага, че с него могат да бъдат постигнати една до много връзки („къщи под наем, свързани с агенция“)

person Paul Bennett    schedule 02.08.2013