2013-03-11 96 views
0

是否有可能在循環中使用自定義ID?例如使用$post->122334535代替$post->ID.

事情是。我有自定義帖子,附加到這些自定義帖子是圖片。我需要爲另一個頁面創建圖像bij CakePHP instad of Wordpress。

的頁面具有相同的ID的,所以我嘗試過這樣的: <?php get_post_meta($post->$info['id'], 'Thumbnail') ?> 但沒有任何反應。 ID$info['id']是相同的數字。

回答

0

你錯了。如果出於任何原因想要使用自己的ID,則應該用您想要的ID替換整個$post->ID

例如,如果你想用文章ID 123,你必須使用:

<?php 
echo get_post_meta(123, 'Thumbnail'); 
?> 

請注意,我添加了一個echo,因爲只使用get_post_meta不會打印出任何東西,它只是返回一個值。

+0

謝謝,這個工程。猜猜我在$ post-> ID中使用ID感到困惑。 – Aduro 2013-03-11 13:02:05

1

您不能使用像$post->122334535而不是$post->ID。由於WordPress的帖子查詢通過編寫代碼$post->ID來提供帖子ID。一起Post->ID在wordpress中回覆帖子的ID。所以你可以使用122334535(這是post_id)而不是Post->ID