是否有可能在循環中使用自定義ID
?例如使用$post->122334535
代替$post->ID.
事情是。我有自定義帖子,附加到這些自定義帖子是圖片。我需要爲另一個頁面創建圖像bij CakePHP instad of Wordpress。
的頁面具有相同的ID
的,所以我嘗試過這樣的: <?php get_post_meta($post->$info['id'], 'Thumbnail') ?>
但沒有任何反應。 ID
和$info['id']
是相同的數字。
是否有可能在循環中使用自定義ID
?例如使用$post->122334535
代替$post->ID.
事情是。我有自定義帖子,附加到這些自定義帖子是圖片。我需要爲另一個頁面創建圖像bij CakePHP instad of Wordpress。
的頁面具有相同的ID
的,所以我嘗試過這樣的: <?php get_post_meta($post->$info['id'], 'Thumbnail') ?>
但沒有任何反應。 ID
和$info['id']
是相同的數字。
你錯了。如果出於任何原因想要使用自己的ID,則應該用您想要的ID替換整個$post->ID
。
例如,如果你想用文章ID 123
,你必須使用:
<?php
echo get_post_meta(123, 'Thumbnail');
?>
請注意,我添加了一個echo
,因爲只使用get_post_meta
不會打印出任何東西,它只是返回一個值。
您不能使用像$post->122334535
而不是$post->ID
。由於WordPress的帖子查詢通過編寫代碼$post->ID
來提供帖子ID。一起Post
和->ID
在wordpress中回覆帖子的ID。所以你可以使用122334535
(這是post_id
)而不是Post->ID
。
謝謝,這個工程。猜猜我在$ post-> ID中使用ID感到困惑。 – Aduro 2013-03-11 13:02:05