0

我正在開發一個旅行社的Wordpress網站。WordPress的,高級自定義字段:從關係字段類型獲取數據

而對於使用定製文章類型先進的自定義字段這個項目我'對與旅行

類型(商務旅遊,團體旅遊,旅遊學校等)和員工。每種這種旅行類型都需要聯繫人,這應該是一名僱員。所以我在旅遊類型的自定義發佈類型

中有一個關係字段類型,所以我可以設置一個員工,成爲旅行類型的聯繫人。

問題/問題是:

我怎樣才能獲取從關係領域employess數據?我認爲這個關係字段是

像INNER JOIN一樣工作,但它不是?所以...現在我只能顯示旅行的所有信息 -

類型,但我無法弄清楚,如何顯示相關員工的數據。

感謝您的時間,並在此先感謝

特勒爾斯

回答

0

我明白了,你要設置連接兩個不同的日誌類型。你可以使用自定義字段。創建一個選擇框,其中的選項是您的其他自定義帖子類型的帖子。 爲了方便您可以使用裏維斯的元框插件(https://github.com/rilwis/meta-box)。

您的選項值必須發佈ID。如果你想獲得選擇後,可以使用此:

$getIdWithField = get_post_meta($post->ID, 'custom_personel_field', true); 
$post = get_post($getIdWithField); 
1

我發現了一個解決我的自我,並在這裏分享它的一些其他人使用。以下代碼應放置在Wordpress循環中。

   <?php $fields = get_field('relationship_field_name'); ?> 

       <?php if($fields): ?> 
        <?php foreach($fields as $field): ?> 

         <?php $name = get_field('field_name', $field->ID); ?> 
         <?php $image = get_field('field_name', $field->ID); ?> 
         <?php $email = get_field('field_name', $field->ID); ?> 
         <?php $phone = get_field('field_name', $field->ID); ?> 

         <h4><span><?php echo $name; ?></span></h4> 

         <img style="width: 150px; height: auto;" src="<?php echo $image; ?>" alt="<?php echo $name; ?>"/> 

         <ul class="fa-ul pad10"> 
          <li><i class="fa-li fa fa-phone colour"></i><a href="tel:0045<?php echo str_replace(' ', '', $phone); ?>">+ 45 <?php echo $phone; ?></a></li> 
          <li><i class="fa-li fa fa-envelope colour"></i><?php echo $email; ?></li> 
         </ul> 

         <div class="pad10"></div> 

        <?php endforeach; ?> 
       <?php endif; ?> 
相關問題