在不同的页面上自定义发布Meta? 时间:2011-11-18 作者:AndrettiMilas 我使用此代码调用一些名为port\\u的自定义post meta摘录:<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, \'port_excerpt\', true); ?> 当用于模板时,这就像一个梦:http://themeforward.com/demo2/portfolio/new-one/. 但是我正在使用的自定义帖子模板(如3.0自定义帖子模板)正在用于公文包,因此我还需要在公文包页面上调用它:http://themeforward.com/demo2/portfolio/如何在上面的公文包页面上调用port\\u摘录,它是包含在自定义帖子中的元数据? 2 个回复 最合适的回答,由SO网友:Joshua Abenazer 整理而成 您需要将其放入公文包页面上运行的循环中。echo get_post_meta( get_the_ID(), \'port_excerpt\', true ); SO网友:Tom J Nowell 在post循环中,使用$post->ID而不是$wp\\U query->post->ID。如果您可以发布您正在使用的循环,它会更清晰。 结束 文章导航