第1个问题。
$passport_num="M00093";
$querystr = "
SELECT $wpdb->posts.*
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = \'_Passport\'
AND $wpdb->postmeta.meta_value = $passport_num
AND $wpdb->posts.post_status = \'publish\'
AND $wpdb->posts.post_type = \'us_visa\'
ORDER BY $wpdb->posts.post_date DESC
";
AND $wpdb->postmeta.meta_value = $passport_num
此部件不工作。我怎样才能改变它?
第二个问题,
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">
<?php the_title(); ?></a></h2>
<small><?php the_time(\'F jS, Y\') ?> <!-- by <?php the_author() ?> --></small>
<div class="entry">
<?php the_content(\'Read the rest of this entry »\'); ?>
</div>
<p class="postmetadata">Posted in <?php the_category(\', \') ?> | <?php edit_post_link(\'Edit\', \'\', \' | \'); ?>
<?php comments_popup_link(\'No Comments\', \'1 Comment \', \'% Comments \'); ?></p>
</div>
无结果
我需要从分类法(“visa\\U处理”)中获取一个术语如何获取与此帖子相关的术语?
第三个问题。
我这样放,得到了结果。但我需要将其作为“帖子”发送到下一页(我们不想在URL上用分类法(术语)显示它们)。
谢谢你的时间。
SO网友:gmazzap
对于第一个问题
$args = array(
\'post_type\' => \'us_visa\',
\'posts_per_page\' => -1,
\'orderby\' => \'post_date\',
\'order\' => \'DESC\',
\'meta_query\' => array(
array(
\'key\' => \'_Passport\',
\'value\' => $passport_num,
)
)
);
$query = new WP_Query( $args );
请参见
Custom Field Parameters of WP_Query on Codex第二个问题,循环内使用
<?php the_terms( get_the_ID(), \'visa_processing\', \'<p>\', \' / \', \'</p>\') ?>
请参见
the_terms Codex上的文档
对不起,我不明白第三个问题。