WordPress的加载帖子与年份和类别过滤器

问题描述:

我试图实现类别和年份(从发布后的日期)过滤器。要做到这一点,我已经使用下列网址结构:WordPress的加载帖子与年份和类别过滤器

http://www.horsenskunstmuseum.dk/2016/?cat=5

http://www.horsenskunstmuseum.dk/2015/?cat=5

http://www.horsenskunstmuseum.dk/2014/?cat=5

这里年从发布日期和5类别ID。

因此,所有上述环节的工作,但是当我2017年点击进入 http://www.horsenskunstmuseum.dk/2017/?cat=5

它不显示任何职务。但也有两个职位在2017年与类别ID 5

enter image description here

如果我打开博客页面http://www.horsenskunstmuseum.dk/test/ 2017后出现。

我可以知道什么可能是为职位,不

http://www.horsenskunstmuseum.dk/2017/?cat=5

代码出现的原因:

类别的tidligere-udstillinger.php

<?php 

get_header(); ?> 

    <?php if (have_posts()) : ?> 

     <?php 
     while (have_posts()) : the_post(); ?> 


      <?php if (has_post_thumbnail()) : ?> 
       <?php $image_size = (get_field('image_disable_force_ratio')) ? 'blog-thumb-normal' : 'blog-thumb'; ?> 
       <?php the_post_thumbnail($image_size); ?> 
      <?php else : ?> 
       <?php echo '<img src="'.get_template_directory_uri().'/images/no-thumbnail.jpg" alt="No thumbnail">'; ?> 
      <?php endif; ?> 

      <?php 
      endwhile; 

      the_posts_navigation(); 

     endif; ?> 

     <?php get_sidebar('exhibition'); ?> 

<?php get_footer(); ?> 

此外,如果我检查只是年度档案:

http://www.horsenskunstmuseum.dk/2012/

http://www.horsenskunstmuseum.dk/2016/

的作品,但

http://www.horsenskunstmuseum.dk/2017

不显示任何职务。

+0

如果您不显示您的代码,我们如何帮助您。 –

+0

嗨Niraj。我想可能是我不需要为此添加任何代码。因为我猜这个问题可能来自帖子的设置或可能是永久链接。 –

+0

问题出自您正在使用的主题,当您的网址查询年份和类别时,主题类别模板不会将其查询到数据库。所以你需要检查你的分类页面代码 –

问题发生是因为有一个名为'2017.jpg'的媒体文件。我重命名了媒体文件和正确加载的档案。奇怪的问题,但。

我不知道媒体文件名称可能会与存档名称产生冲突。

如果有任何人对此有任何意见,请随时发表评论。