2013-07-22 46 views
0

我使用這個插件加載鳴叫到一個網站: http://wordpress.org/plugins/twitter-tools/我想顯示自定義類型後由WordPress插件生成(Twitter的工具)

它確實把一個很好的工作,一起側邊欄部件,但我試圖找出一個方法,在循環中顯示的職位,這樣我可以在頁面上回應個別職位。 (有點像列表中的博客條目)

該網站是保密的,但我會盡我所能分享示例和無品牌代碼。

該插件安裝後,與它的要求一起,它的裝載鳴叫就好: http://i.imgur.com/BTSmB1f.png

這是那種我希望如何在這些職位加載,但它不工作:

<? $tweet = new WP_Query(array('post_type' => 'tweet', 'posts_per_page' => 5)); 
    while ($tweet->have_posts()) : $tweet->the_post(); 
    $info = twitter_post(); ?> 

    <div class="item twitter-item"> 
     ECHO TWEET ARRAY HERE (specifically: date, post, author, time) 
</div> 

<? endwhile; wp_reset_postdata(); ?> 

這段代碼是錯的,但我不完全知道如何作出正確選擇。我知道twitter_post();位是不正確的...

任何時候我嘗試echo'post_type =>'tweet'的東西,我得到NULL。我想我會在業務,如果我可以只拿到的var_dump()工作。

如果任何人都可以去看看,並提供建議,我將不勝感激。

注意:如果有更好的方法來實現這一點,我並不強制使用Twitter工具。

感謝

回答

0

我從一個朋友的幫助和管理使用此代碼來解決這個問題:

<? $twitter = new WP_Query(array('post_type' => 'aktt_tweet', 'posts_per_page' => 5)); while ($twitter->have_posts()) : $twitter->the_post(); ?> 
    <div class="twitter-item"> 
     <? the_content(); ?> 
     <div class="author"><?= $post->tweet->data->user->screen_name ?></div> 
     <div class="meta"><?= human_time_diff(get_the_time('U'),current_time('timestamp')) . ' ago'; ?> 
     </div> 
    </div> 

<? endwhile; wp_reset_postdata(); ?> 

對於澄清:崗位類型是「aktt_tweet」,而不是「推特」

一旦我有了這個工作,我就可以通過一個循環運行信息並使用the_content()輸出數據,並像這樣調用數據庫:

$post->tweet->data->user->~item_in_database~ 
相關問題