我打电话时,在WordPress的某些职位类型下的一堆职位,但我试图添加一个条件,将首先检查,如果这些职位的自定义元字段(标记为“光盘”)等于当前帖子的标题。WordPress的条件:只显示当前页面标题是否等于帖子meta
这里是我有什么,但这有条件似乎不工作:
<?php
$pages = get_posts('numberposts=9999&post_type=song&post_status=publish&order=ASC&orderby=date');
$i = 1;
foreach($pages as $page) {
$content = $page->post_title;
if(empty($content)) continue;
$content = apply_filters('the_content', $content); ?>
<?php if(get_post_meta($page->ID, "p30-disc", true)=="the_title()") { ?>
<tbody class="vevent">
<?php if ($i%2===0) { ?><tr class="gigpress-row gigpress-alt">
<?php } else { ?><tr class="gigpress-row"><?php } ?>
<td><?php echo $page->post_title ?></td>
<td><?php echo get_post_meta($page->ID, "p30-length", true); ?></td>
<td><a href="http://itunes.com/<?php echo get_post_meta($page->ID, "p30-itunes-song", true); ?>">BUY</a></td>
</tr>
<tr class="gigpress-info">
<td colspan="3"><?php echo $page->post_content ?></td>
</tr>
</tbody>
<?php $i++;
} } ?>
当我简单地echo “get_post_meta($页面级> ID ”P30-盘“,真)” 或“the_title ()“它吐出了它们相等的适当值,所以很明显,有条件的东西只是错误的。
感谢,
韦德
嘿,对不起,我没有回应,但我周末不在。 不幸的是,这只是吐出标题的价值。我曾尝试过这一点,也感到惊讶,它没有奏效。 – 2010-05-18 22:30:11