2009-12-07 112 views
0

我在wordpress論壇上發佈了這個問題,但沒有點擊。也許你們中的一個人可能能夠指引我走向正確的方向。格式幫助wp_list_pages()

我正在爲我工​​作的網站放置一個wp主題。我想盡可能使佈局與網站的其他部分儘可能匹配,並且使用wp_list_pages/categories/bookmarks/etc()方法遇到麻煩。我通讀了文檔,但實際上並沒有看到如何將其轉化爲適合我的東西。

調用帶有無參數我得到的功能:

<li class="pagenav">Pages 
    <ul> 
    <li class="page_item page-item-2"><a href="_site_url_/?page_id=2" title="About">About</a></li> 
    <li class="page_item page-item-5"><a href="_site_url_/?page_id=5" title="Parent 1">Parent 1</a> 
     <ul> 
     <li class="page_item page-item-10"><a href="_site_url_/?page_id=10" title="Child 1">Child 1</a> 
      <ul> 
      <li class="page_item page-item-26"><a href="_site_url_/?page_id=26" title="Grandchild 1">Grandchild 1</a></li> 
      </ul> 
     </li> 
     <li class="page_item page-item-16"><a href="_site_url_/?page_id=16" title="Child 2">Child 2</a></li> 
     </ul> 
    </li> 
    <li class="page_item page-item-7"><a href="_site_url_/?page_id=7" title="Parent 2">Parent 2</a> 
     <ul> 
     <li class="page_item page-item-22"><a href="_site_url_/?page_id=22" title="Child 1">Child 3</a></li> 
     <li class="page_item page-item-24"><a href="_site_url_/?page_id=24" title="Child 2">Child 4</a></li> 
     </ul> 
    </li> 
    <li class="page_item page-item-14"><a href="_site_url_/?page_id=14" title="Parent 3">Parent 3</a> 
     <ul> 
     <li class="page_item page-item-18"><a href="_site_url_/?page_id=18" title="Child 1">Child 5</a></li> 
     <li class="page_item page-item-20"><a href="_site_url_/?page_id=20" title="Child 2">Child 6</a></li> 
     </ul> 
    </li> 
    </ul> 
</li> 

而我想更多的東西一樣:

<div class="nav-link">Pages 
    <div id="Pages_children"> 
    <div class="nav-link"><a href="_site_url_/?page_id=2" title="About">About</a></div> 
    <div class="nav-link"><a href="_site_url_/?page_id=5" title="Parent 1">Parent 1</a> 
     <div id="Parent 1_children"> 
     <div class="nav-link"><a href="_site_url_/?page_id=10" title="Child 1">Child 1</a> 
      <div id="Child 1_children"> 
      <div class="nav-link"><a href="_site_url_/?page_id=26" title="Grandchild 1">Grandchild 1</a></div> 
      </div> 
     </div> 
     <div class="nav-link"><a href="_site_url_/?page_id=16" title="Child 2">Child 2</a></div> 
     </div> 
    </div> 
    <div class="nav-link"><a href="_site_url_/?page_id=7" title="Parent 2">Parent 2</a> 
     <div id="Parent 2_children"> 
     <div class="nav-link"><a href="_site_url_/?page_id=22" title="Child 1">Child 3</a></div> 
     <div class="nav-link"><a href="_site_url_/?page_id=24" title="Child 2">Child 4</a></div> 
     </div> 
    </div> 
    <div class="nav-link"><a href="_site_url_/?page_id=14" title="Parent 3">Parent 3</a> 
     <div id="Parent 3_children"> 
     <div class="nav-link"><a href="_site_url_/?page_id=18" title="Child 1">Child 5</a></div> 
     <div class="nav-link"><a href="_site_url_/?page_id=20" title="Child 2">Child 6</a></div> 
     </div> 
    </div> 
    </div> 
</div> 

有沒有辦法對我來說,實現這一目標與ARGS系統?如果沒有,是否可以請求wp_list_TYPE()的數組和鏈接和標題?

有沒有更好的方法去完成這樣的事情?

回答

2

試着看看get_posts,它會返回一個數組。然後你可以遍歷數組並打印你想要的任何東西。

例如:

  <?php $posts = get_posts("numberposts=5&order=DESC&orderby=date"); ?> 

      <h5>Latest posts</h5> 

      <?php foreach($posts as $post): ?> 

       <?php setup_postdata($post); ?> 

       <div class="content"> 

       <a class="title" href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 

       <span style="float:right" class="date"><?php the_time(__('F jS, Y', 'inove')); ?></span> 

       </div> 

      <?php endforeach; ?>