我不明白为什么很难找到答案...但我真的希望因为这是阻止我发布主题的事情之一......
要输出或放置metabox选项,您可以使用此类代码
<?php echo get_post_meta($post->ID, 'MoonRock_page_background_image', true); ?>
这是使用wordpresses get_post_meta。
我遇到了问题,因为我试图让用户在自定义帖子类型中上传徽标,并且不在该页面/帖子上输出该选项,而是输出到模板文件,特别是我制作的主页模板文件。
有一个包含6个徽标点的无序列表的横幅,我试图显示用户在客户端帖子类型中上传的图像。
这是带有各种PHP的UL代码
<!-- Press Banner -->
<div id="press-banner">
<div class="span11 center nofloat clearfix">
<h2>some of our clients</h2>
<ul>
<li><a class="press-banner-logo-fastco" src="#" href="#" target="_blank"><img src=" <?php echo $text; ?>"/></a></li>
<li><a class="press-banner-logo-time" href="#" target="_blank"><img src="<?php echo get_post_meta($post->ID, '_moon_logo_image', true); ?>"/></a></li>
<li><a class="press-banner-logo-forbes" href="#" target="_blank"><img src="<?php moon_opts_show('press-banner-three',TEMPLATE_URI .'/images/logo.png'); ?>"/></a></li>
<li><a class="press-banner-logo-techcrunch" href="#" target="_blank"><img src="<?php moon_opts_show('press-banner-four',TEMPLATE_URI .'/images/logo.png'); ?>"/></a></li>
<li><a class="press-banner-logo-pandodaily" href="#" target="_blank"><img src="<?php moon_opts_show('press-banner-five',TEMPLATE_URI .'/images/logo.png'); ?>"/></a></li>
<li><a class="press-banner-logo-betabeat" href="#" target="_blank"><img src="<?php moon_opts_show('press-banner-six',TEMPLATE_URI .'/images/logo.png'); ?>"/></a></li>
</ul>
</div>
</div>
<!-- End Press Banner -->
这段代码实际上有效,但它适用于我正在使用的nhp选项框架...我注意到的只有很大的差异而不是get_post_meta使用了自定义函数..
以下是该功能的代码......
/**
* This is used to echo and option value from the options array
*/
function moon_opts_show($opt_name, $default = null){
global $moon_Options;
$option = $moon_Options->get( $opt_name, $default );
if( ! is_array( $option ) ){
echo $option;
}
}
我不明白,我有点做,但我仍然不知道如何在我的元数据代码中使用它,我不知道要获得什么变量和东西..
所以我之间有点迷失,如果这是将图像输出到我的主页模板的解决方案,或者如果我需要使用WP_Query我有一些选择,但它给我一个困难的时间..所以我请求一点帮助..请求我乞求嘿嘿......
编辑:我将把原来的问题添加到简单的术语中......图片发布meta WILL输出到特定帖子,我有一个客户端帖子类型,以及一个名为single-clients.php的文件,当我创建一个新帖子时,所有元数据都会更改该特定页面上的内容。显然,如果我有一个名为WILL SMITH的客户帖子,则特色图像将仅适用于WILL SMITH,这适用于元信息,例如文本和图像。
我想学习/实现从WILL SMITH输出图像元到主页上,我已经看到我需要独特的IDS等等,男孩我很困惑..
答案 0 :(得分:0)
好的,我找到了解决方案,因为我猜这很简单。
把它放在WP_Query或循环中我想你会调用它,元数据输出到我的主页模板
<?php $loop = new WP_Query( array( 'post_type' => 'clients', 'posts_per_page' => 6 ) );
while ( $loop->have_posts() ) : $loop->the_post();
the_post_thumbnail();
echo get_post_meta($post->ID, '_moon_logo_image', true);
endwhile;
&GT;
在最后,我可以从我的客户帖子或投资组合帖子中添加任何我想要的东西等等我确信99%的人和任何wordpress专家都知道,但我正在努力达到专家级别..有时候要学习..