2013-10-12 53 views
0

尋找一個ACF自定義文章類型的php癮君子來幫助我。我在這裏找不到這樣的另一個問題,所以我可能會失去最佳實踐解決方案,但希望不會!在自定義文章類型中循環生成作爲文本的the_title

在特定的帖子類型中,我試圖在循環中加載另一個帖子類型。

作爲一個實際的例子,我想在每個社區內動態地列出公寓。

我最初的想法是做一個列出鄰域標題的ACF複選框,以便value屬性動態地加載鄰域的the_title。

這工作,但由於某種原因,負載也作爲循環上面的文本拉the_title。

想法? (下面的代碼)

 <?php 

     $apartments = query_posts(array(
      'meta_query' => array(
       array(
        'key' => 'apartment_neighborhood', 
        'value' => the_title(), 
        'compare' => 'LIKE' 
        ) 
      ), 
      'post_type' => 'apartments', 
      'orderby'=> 'title', 
      'order' => 'ASC')); 
     $loop = new WP_Query($apartments); 

     ?> 

     <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

回答

0

使用get_the_title();,因爲它返回的值,而the_title();打印出來

<?php 

     $apartments = query_posts(array(
      'meta_query' => array(
       array(
        'key' => 'apartment_neighborhood', 
        'value' => get_the_title(), 
        'compare' => 'LIKE' 
        ) 
      ), 
      'post_type' => 'apartments', 
      'orderby'=> 'title', 
      'order' => 'ASC')); 
     $loop = new WP_Query($apartments); 

     ?> 

     <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

這裏指

Get The Title

+0

嗯,這很簡單。謝謝! – dmzayasplus