有条件地在页面上显示最新帖子

时间:2012-08-27 作者:Anthony Myers

因此,我想知道,只有在特定条件下,我如何才能在页面上显示我的最新帖子。我一直在看法典中的条件页,但我不知道我该怎么做。例如:我将有多个供应商在我的网站上销售。每个供应商在网站上都有自己的页面。主页上会有一个特色商品出售,(我们在这里找到了方法:Display newest post's custom field content on homepage, daily ) 当它碰巧是某个供应商的商品时,我希望帖子也显示在他们的特定页面上。所以我只需要在他们的页面上显示最新的帖子(同样,我在提供的链接中获得了相关帮助),只有当它恰好是他们的项目时。一如既往,提前感谢!

1 个回复
SO网友:Jen

您可以将代码包装在供应商页面上进行比较。因此,如果供应商的名称是其页面的标题,并且最新帖子有一个保存供应商名称的元字段,则可能如下所示:

$my_most_recent_post = get_posts( \'numberposts=1\' );
$my_most_recent_post_id = $my_most_recent_post[0]->ID;
// Get the featured item\'s meta information here
$meta = get_post_meta($my_most_recent_post_id, \'my_custom_meta\', $single = true);

if ( $meta == \'Featured Vendor\' )
{
    // display the featured vendor information here
}
我假设您将供应商信息与所有产品条目一起存储。无论您存储的是供应商的标题、唯一ID还是slug,这种比较都应该是相似的。

结束

相关推荐