我已经创建了一个网站,在那里我使用分类法添加了一个额外的类别。此功能在后端(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);
} } ?>