从分类中获取最新添加的术语并插入到php变量中

时间:2012-08-09 作者:Joshc

我有一个分类法叫做mailers

我每月都会给这个分类法添加新的术语。

例如,这些是我最近添加的4个术语(slug)。。。

\'august-2012-newsletter\'
\'july-2012-newsletter\'
\'june-2012-newsletter\'
\'may-2012-newsletter\'

是否有办法获取最新添加的术语并将其添加到我的$mailer 变量

而不是每月手动键入最新的术语?


$mailer = \'august-2012-newsletter\';

$articles = new WP_Query(array(

    \'mailers\'       => $mailer, 
    \'order\'         => \'ASC\',
    \'orderby\'       => \'meta_value\',
    \'meta_key\'      => \'mailer_order\',
    \'post_type\'     => \'post\'

));

非常感谢您的建议:-)

1 个回复
最合适的回答,由SO网友:amit 整理而成

最新的术语意味着它将具有最高的term\\u ID权限,因此我们正在对术语进行排序DESC 排序并获取中结果的第一个数组元素$latest_mailer 变量

这里的代码可以做到这一点,未经测试,但如果不起作用,您可以修改get_terms() 返回最高位项的函数id.

$mailer = get_terms(\'mailers\',\'orderby=id&order=DESC&number=1\');
$latest_mailer = $mailer[0]->slug;

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post