个性化阅读
专注于IT技术分析

wordpress增强媒体库查询的图像未与polylang一起出现

在我的wordpress网站上, 基本上我有这两个页面” gallery”和” galerija”(翻译), 它们输出一些文字和图像库。

我使用了增强型媒体库, 因此我可以用类别标记图像, 并仅查询该特定类别中的图像, 即” image-gallery”, page-gallery.php中的代码如下所示。

<?php
$args = array(
    'post_type' => 'attachment', 'post_status' => 'any', 'posts_per_page' => - 1, 'tax_query' => array(
        array(
            'oderby' => 'title', 'order' => 'ASC', 'field' => 'slug', 'taxonomy' => 'media_category', 'terms' => 'image-gallery'
        )
    )
);

$query = new WP_Query($args);

while ($query->have_posts()):
    $query->the_post();
    $image = wp_get_attachment_image_src(get_the_ID() , 'full');
    echo "<img src='" . $image[0] . "'/>";
endwhile;
?>

英文页面工作正常, 但是带有polylang的翻译版本完全不显示具有相同查询的任何图像。我像其他所有页面一样, 正确地创建了一个重复的翻译页面, 相同的查询不能正常工作吗?我的意思是我只想要带有该特定术语的图像?

在其他一些帖子上, 我看到了一个建议, 即我应该取消选中”语言”选项卡中的媒体选项, 该选项显示:激活媒体的语言和翻译, 但这也不起作用。

显然我的媒体库是空的, 因为它说的是英语(65)都是图像, 而对于塞尔维亚语则说(0)。我对wordpress和php的了解总体上不好, 所以我希望这是有道理的。


#1


大声笑, 我几天后回来再次检查, 显然我只需要转到”语言”标签以获取多语言, 然后单击”自定义帖子类型和分类法”并取消选中媒体类别。

顺便说一句, “媒体”也应该停用。

赞(0)
未经允许不得转载:srcmini » wordpress增强媒体库查询的图像未与polylang一起出现

评论 抢沙发

评论前必须登录!