Wordpress $ post-> ID

时间:2013-03-11 11:09:30

标签: wordpress post

是否可以在循环中使用自定义ID?例如,使用$post->122334535代替$post->ID.

事情是。我有自定义帖子,附加到这些自定义帖子是图像。我需要为另一个页面创建的图像bij CakePHP Wordpress的

页面有相同的ID,所以我试试这样:  <?php get_post_meta($post->$info['id'], 'Thumbnail') ?> 但没有回应。 ID$info['id']的号码相同。

2 个答案:

答案 0 :(得分:1)

您不能使用$post->122334535代替$post->ID。因为wordpress post query通过编写代码$post->ID来提供帖子ID。 Post->ID一起回显wordpress中帖子的ID。因此,您可以使用122334535post_id)代替Post->ID

答案 1 :(得分:0)

你弄错了。如果您出于某种原因想要使用自己的ID,则应使用您想要的ID替换整个$post->ID

例如,如果您要使用帖子ID 123,则必须使用:

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

请注意,我添加了echo,因为仅使用get_post_meta不会打印任何内容,只会返回一个值。