是否可以ID在循环中使用自定义?例如使用$post->122334535而不是$post->ID.
事情是。我有自定义帖子,附加到这些自定义帖子的是图像。我需要在Wordpress 中创建 bij CakePHP的另一个页面的图像。
这些页面有相同ID的,所以我这样尝试:
<?php get_post_meta($post->$info['id'], 'Thumbnail') ?>
但没有响应。ID和$info['id']是相同的数字。
您不能使用 like$post->122334535代替$post->ID. 因为wordpress post query是通过写代码给出post ID的$post->ID。一起在 wordpressPost中->ID回显帖子的 ID。所以你可以使用122334535(即post_id) 而不是Post->ID.
你搞错了。如果出于某种原因您想使用自己的 ID,则应将整个$post->IDID 替换为您想要的 ID。
例如,如果你想使用 post ID 123,你必须使用:
<?php
echo get_post_meta(123, 'Thumbnail');
?>
请注意,我添加了一个,echo因为 using onlyget_post_meta不会打印任何内容,它只会返回一个值。