2012-07-11 96 views
0

的链接点击一个分类显示方面自定义分类条款页面没有找到WordPress的

情景时,我得到一个网页未找到消息: 我有一个自定义后类型,称为“词汇表” 附是一个称为“部分”的自定义分类,重写为“库/术语表开始 - 此处”

我创建了一个列出分类中术语的页面。这是一个带有“词汇表部分”的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 

当链接到页面“词本节”,这是在其他一些网页上使用一下,我得到找不到网页消息

我已经知道了模板。做它的工作,因为在某些情况下,因为我在解决问题的过程中遇到了问题,所以我一直在努力。但是,我找不到导致页面工作的一致条件。他的问题与改写有关,但是我的测试没有结果。

我很感激任何建议,为什么这不起作用,以及如何纠正它。 我特别困惑的是,我可以指定一个像“词汇表部分”这样的页面,但没有找到它。

谢谢。

回答

0

问题的根源在于我包含了分类的重写,同时使用了分配有模板的页面。 重写被删除后,似乎一切工作正常。

1

据我所知,WordPress有一个层次结构/解析顺序(可以这么说),当它得到请求时它看起来是什么。从技术上讲,分类只是一个标签。

我不知道这是否会帮助:

http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database

但J.Tadlock始终是一个坚实的开端。

+0

谢谢,我只是试图通过重构术语表来解决这个问题,所以这是一个很好的起点。 – dorich 2012-07-11 18:09:43