我正在尝试输出带有图片的投资组合项目。这个代码似乎不起作用。我做错了什么?

时间:2017-09-22 作者:Iva
<?php 
  $temp = $wp_query; 
  $wp_query = null; 
  $wp_query = new WP_Query(); 
 $wp_query->query(\'showposts=21&post_type=portfolio\'.\'&paged=\'.$paged); 
$count = 0; 
 while ($wp_query->have_posts()) : $wp_query->the_post(); 
?>
<div id="post-<?php the_ID(); ?>" class="boxx artistboxx one-third column <?
 php if ($count == 0) { echo \'alpha\'; } ?> <?php if ($count == 2) { echo 
\'omega\'; } ?>">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
<img src="<?php $key="image"; echo get_post_meta($post->ID, $key, true); ?>" 
class="video-image" />
<span><?php the_title(); ?></span></a>
</div>
<?php if ($count == 2) { echo \'<div class="clearfix"></div>\'; $count = 0; } 
else 
$count++; ?>    
<?php endwhile;?>
<?php 
$wp_query = null; 
$wp_query = $temp;  // Reset
?>
</div>
1 个回复
SO网友:Marcelo Henriques Cortez

你想展示“特色图片”吗?或者你能用它吗?如果是这样,有一种简单的方法:

在主题中添加这行代码functions.php 文件,或确保它具有以下内容:

add_theme_support( \'post-thumbnails\' );
在要显示图像的位置添加此行:

the_post_thumbnail();
按照您似乎在做的操作,即使用一个元字段,在回音之前尝试输入一个变量,有时这会帮助我发现代码中的另一个问题。例如:

$key_1_value = get_post_meta($post->ID, $key, true);
echo $key_1_value;

结束

相关推荐

Wp-Content/Themes文件夹在哪里?

我想为我的wordpress站点创建一个子主题(仅供参考),这样我的更改就不会被每次更新所覆盖。显然,我需要在wp-content/themes文件夹中为子主题创建一个子文件夹。问题是,我找不到它。我曾尝试将wp内容和wp内容/主题添加到域中-它生成了一个空白的白色页面。我试着在spotlight文件搜索(是的,我有一台mac电脑)中搜索它(只是“wordpress”),它只找到了一些我在2010年安装的wordpress文件夹,我甚至都不记得做过这些。由于我最近在过去两周(2014年5月)建立了这个网站