我在Wordpress中使用了名为Product的自定义帖子类型。例如,使用插件自定义永久链接,自定义帖子类型永久链接,我可以根据需要设置类别的URL(针对该自定义帖子类型产品)
site.com/categoryname/
但是,Breadcrumb NavXT在导航链接中显示为
site.com/categoryname/?post_type=product
,因为categoryname用于自定义帖子类型产品。如何?post_type=从Breadcrumb NavXT显示的URL中删除?
解决方法,在function.php里面添加如下代码:
add_filter('bcn_add_post_type_arg', 'my_add_post_type_arg_filt', 10, 3);
function my_add_post_type_arg_filt($add_query_arg, $type, $taxonomy)
{
return false;
}