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
如果我打开博客页面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
不显示任何职务。
答
问题发生是因为有一个名为'2017.jpg'的媒体文件。我重命名了媒体文件和正确加载的档案。奇怪的问题,但。
我不知道媒体文件名称可能会与存档名称产生冲突。
如果有任何人对此有任何意见,请随时发表评论。
如果您不显示您的代码,我们如何帮助您。 –
嗨Niraj。我想可能是我不需要为此添加任何代码。因为我猜这个问题可能来自帖子的设置或可能是永久链接。 –
问题出自您正在使用的主题,当您的网址查询年份和类别时,主题类别模板不会将其查询到数据库。所以你需要检查你的分类页面代码 –