0

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

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

这些页面有相同ID的,所以我这样尝试: <?php get_post_meta($post->$info['id'], 'Thumbnail') ?> 但没有响应。ID$info['id']是相同的数字。

4

2 回答 2

1

您不能使用 like$post->122334535代替$post->ID. 因为wordpress post query是通过写代码给出post ID的$post->ID。一起在 wordpressPost->ID回显帖子的 ID。所以你可以使用122334535(即post_id) 而不是Post->ID.

于 2013-03-11T12:01:32.043 回答
0

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

例如,如果你想使用 post ID 123,你必须使用:

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

请注意,我添加了一个,echo因为 using onlyget_post_meta不会打印任何内容,它只会返回一个值。

于 2013-03-11T12:32:44.697 回答