2010-04-21 58 views
1

這第一位作品:爲什麼這兩個wordpress的php模塊不能完全相同?

   $my_id = 617; 
       $post_id_7 = get_post($my_id); 
       $title = $post_id_7->post_excerpt; 
       echo $title; 

雖然這第二位並不:

   $post_id_7 = get_post(617); 
       $title = $post_id_7->post_excerpt; 
       echo $title; 

是怎麼回事?

+0

你得到的錯誤是什麼? – Samuel 2010-04-21 23:09:09

+1

此外,在標題中,我認爲你的意思是「爲什麼*不要*這兩個...」 – 2010-04-21 23:10:26

+0

這樣編輯。 – markratledge 2010-04-22 00:17:17

回答

1

是的,撒母耳所說的。

所以,如果你寫的:

$post_id_7 = get_post('617'); 
$title = $post_id_7->post_excerpt; 
echo $title; 

它應該工作。

+0

這隻會傳遞一個字符串。 get_post參數是通過引用傳遞的,所以你必須傳遞一個變量而不是一個文字值。 – Samuel 2010-04-22 12:04:32

相關問題