doukanxi4246 2019-02-02 08:04
浏览 45
已采纳

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

In my wordpress site, basically i have these two pages "gallery" and "galerija" (translated) that output some text and image gallery bellow.

I used enhanced media library so i could tag my images with a category and query just the images from that specific category called "image-gallery", and the code in page-gallery.php looks like this.

<?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;
?>

The english page is working fine but the translated version with polylang doesn't display any images at all with the same query. I properly created a duplicate translated page like with my all other pages, shouldn't the same query work? i mean i just want images with the that specific term?

On some other post i have seen a suggestion that i should uncheck the option in language tab for media where it says: Activate languages and translations for media but that didn't work also.

Apparently my media library is empty because it says English (65) which are all images and for Serbian it says (0). My knowledge of wordpress and php in general is bad though so i hope this makes sense.

展开全部

  • 写回答

1条回答 默认 最新

  • dongyoucha0645 2019-02-10 06:32
    关注

    lol i came back several days later to check this again and apparently i just needed to go to the "language" tab for polylang and then "Custom post types and Taxonomies" and uncheck media categories.

    "media" should be deactivated also by the way.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部