带有标签和GET_POST的附件

时间:2011-08-04 作者:v3nt

按标记筛选帖子附件时出现问题。。。它工作得很好,直到我在arg中添加了tag\\uu(以及它的其他变体)。

$vidArgs = array(
                            \'tag__in\' =>5,
                            \'post_type\' => \'attachment\',
                            \'post_parent\' => $post->ID,
                            \'post_mime_type\'=>\'video/quicktime\',
                            \'posts_per_page\'=>20
                        );

$videos = get_posts($vidArgs);

foreach ($videos as $vid) { ///....
感谢您的指点/建议!

UPDATES这很奇怪。它只是不适用于媒体标签!将testtag添加到帖子中,它就会出现。必须有一种方法通过标签获取附件?否则有什么意义?该功能位于媒体标签窗格的wp admin中。。。

$argsc = array(
    /* \'tag\' => \'commercials,testtag\',  */
    \'tag__in\' => array(5,11),
    \'post_type\'=>array(\'post\',\'page\',\'attachment\'),
    \'post_status\'=>\'any\',
    /* \'post_parent\'=>$post->ID, */
    \'posts_per_page\'=>20
);

$the_queryB = get_posts( $argsc);

echo count($the_queryB).", <pre>";
print_r($the_queryB);       

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

现在找到了一种简单的方法!通过“your case”标签和登录用户获取图像。

$args = array( 
\'post_type\' => \'attachment\', 
\'author\' => $current_user->ID,
\'post_status\' => \'inherit\',
\'tax_query\' => array(
            array(
                \'taxonomy\' => \'media_tag\',
                \'terms\' => \'yourcase\',
                \'field\' => \'slug\',
            )
        )
);

$attachments = get_posts($args);
更新。media\\u标记似乎是由file gallery插件添加的自定义分类法。

SO网友:kevin

从…起this page 在codex中,我看到这个参数需要一个数组,所以我会这样尝试:

$vidArgs = array(
                            \'tag__in\' => array(5),
                            \'post_type\' => \'attachment\',
                            \'post_parent\' => $post->ID,
                            \'post_mime_type\'=>\'video/quicktime\',
                            \'posts_per_page\'=>20
                        );

$videos = get_posts($vidArgs);

foreach ($videos as $vid) { ///....

结束

相关推荐

get all tags from category

我在模板中按类别显示所有帖子,我想知道:是否有可能获得该类别使用的所有标签的列表?我只知道如何下拉标签,但它来自所有文章,我还不知道如何按类别过滤它-有什么想法吗?这是链接http://wphacks.com/how-to-display-wordpress-tags-dropdown-menu/线等回答