单击链接以显示分类中的术语时,我收到“找不到页面”消息
场景:我有一个名为“glossary”的自定义帖子类型附加的是一个名为“section”的自定义分类法,重写设置为“library/glossary-start-here”</p>
我创建了一个页面,列出了分类中的术语。这是一个带有“glossary-sections”标签的 Wordpress 页面——该页面的模板设置为“taxonomy-section.php”。该页面是“图书馆”的子页面,因此该页面的永久链接是“example.com/library/glossary-starts-here/glossary-sections/”
模板“taxonomy-section.php”的代码如下:
<?php // Begin header section.
$argterms=array(
'include' =>array(
117,118,115)
);
$terms = get_terms('section', $argterms);
echo '<ul>';
foreach ($terms as $term) {
echo '<h3><a href="'.get_term_link($term->slug, 'section').'">' . $term->name . '</a></h3>';
}
echo '</ul>'; ?>
<div>
<?php
当单击在许多其他页面上使用的“词汇表部分”页面的链接时,我收到一个找不到页面的消息。
我知道该模板可以发挥作用,因为在某些情况下,当我在解决问题时,我已经让它工作了。但是,我找不到导致页面工作的一致条件。我怀疑这个问题与重写有关,但我的测试没有定论。
对于为什么这不起作用以及如何纠正它的任何建议,我将不胜感激。我特别困惑的是,我可以指定一个像“glossary-section”这样的页面却找不到它。
谢谢。