php - 我可以在 register_taxonomy 中重定向而不是重写吗
问题描述
嗨,目前我显示自定义分类法:
$package_category = get_the_term_list( $post->ID, 'package-category', '', ', ' , '' );
if(!empty($package_category)){
echo '<div class="package-info">';
echo '<span class="head">Categories: </span>';
echo $package_category;
echo '</div>';
}
和
register_taxonomy(
"package-category", array("package"), array(
"hierarchical" => true,
"label" => "Package Categories",
"singular_label" => "Package Categories",
"rewrite" => array(
'slug' => '/')));
register_taxonomy_for_object_type('package-category', 'package');
目前,这列出了一堆标签,其中包含指向 category/package-category/ 的链接,但“重写”=> 导致问题,因为它实际上覆盖了 category/
有没有办法重定向到 category/ 而不是重写
解决方案
我相信我找到了答案:
'rewrite' => array(
'slug' => '.',
'with_front' => false
),
为我工作
推荐阅读
- git - 这些符号在 git pull 中是什么意思?
- asp.net - ASP.Net MVC 引导网格无法正常工作
- laravel - 服务器冻结在 index.php laravel 中进行发布请求
- python - 正则表达式用列中的值替换多个代码
- c# - Azure 注销异步
- php - 如何解密 php 中的散列密码?使用 password_hash() 方法散列的密码
- angular - 数据未进入角度 6 中的常用函数
- javascript - 通过 Selenium 和 Python 通过 WebDriver 实例调用 execute_script() 方法时,参数 [0] 是什么?
- google-apps-script - GAS 排除执行宏的键
- vb.net - 我如何生成新的ID?