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


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

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

来源:

https://www.srcmini02.com/64320.html

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_37474.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?