分类链接不起作用(指向404页)

时间:2015-09-10 作者:Dave Schepers

我已经创建了一个网站,在那里我使用分类法添加了一个额外的类别。此功能在后端(admin)工作,并在文章下面正确显示。问题是链接不起作用。如果单击分类法链接,它会将我发送到404页面。

以下是文章:http://7ef.8b5.myftpupload.com/test/

您必须单击“Soort blog”旁边的“Videoblogs”查看问题。所以我想要的是,当你点击分类法时,有一个包含所有分类法相同的帖子的归档/收集页面。

这是我在函数中添加的代码。php:

add_action( \'init\', \'create_soortpost_taxonomy\' );

function create_soortpost_taxonomy() {
register_taxonomy(
    \'soortpost\',
    \'post\',
    array(
        \'label\' => \'Soort Post\',
        \'hierarchical\' => true,
        \'public\' => true,
        \'publicly_queryable\' => true,
        \'exclude_from_search\' => true,
        \'query_var\' => true
    )
);
}
以及用于在单个中显示分类法链接输出的代码。php是:

<?php
                    $terms = get_the_terms( $post->link , \'soortpost\' );
                    $term_link = get_term_link( $term );
                    // Loop over each item since it\'s an array
                     if ( $terms != null ){
                     foreach( $terms as $term ) {

                     // Print the name method from $term which is an OBJECT

             echo \'<a href="\'.get_term_link($term->slug, \'soortpost\').\'">\'.$term->name.\'</a>\'; 

 // Get rid of the other data stored in the object, since it\'s not needed
unset($term);
      } } ?>

1 个回复
SO网友:Foolish Coder

看来你没有template 供您定制taxonomy.我不这么认为single.php 将用于此目的。看看这个ARTICLE.. 看看层次结构,,,

我想你需要taxonomy-soortpost.php

分类层次结构:

分类学{分类学}{术语}。php分类法{分类法}。php

  • 标记{slug}。php标记{id}。php分类{slug}。php类别{ID}。php
  • 相关推荐

    404 for a custom taxonomy?

    为什么我的自定义分类法会得到404?add_action(\'init\', \'custom_taxonomy_flush_rewrite\'); function custom_taxonomy_flush_rewrite() { global $wp_rewrite; $wp_rewrite->flush_rules(); } add_action(\'init\', \'create_publication_categorie