我试图用代码在WordPress附件页(image.php)中的循环外显示自定义字段,它不返回任何内容。
这是我用来显示自定义字段的代码:
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, \'my-custom-field\', true);
?>
我正试图在附件页toowith中显示父帖子id
get_the_id
并使用此代码
<?php global $wp_query;
$this_page_id = $wp_query->post_parent;
$post_id = get_the_id($post->ID);
echo $post_id ;?>
但是上面的代码只是显示了附件ID,而不是父贴子ID。有人可以帮忙吗?
最合适的回答,由SO网友:Max Yudin 整理而成
你已经有了$post
对象打开image.php
. 不要复杂化并使用以下内容:
<?php
echo get_post_meta($post->ID, \'my-custom-field\', true);
echo $post->post_parent;