【问题标题】:How to remove taxonomy base from url如何从 url 中删除分类库
【发布时间】:2017-07-04 01:49:11
【问题描述】:

我基本上是在尝试从我的网址中删除分类基础,例如: http://www.example.com/posttype/tax/term1/tax/term2

对此: http://www.example.com/postype/term1/term2

我读过很多帖子说这是不可能实现的。但是,我遇到了许多实现这一目标的网站。所以我问这个问题是希望这里有人已经成功地做到了这一点。

我的重写代码:

function add_query_vars( $query_vars ) {
    $new_vars = array( 'vehicle-type', 'fuel', 'color', 'status', 'gearbox', 'interior', 'exterior', 'safety', 'extra', 'location', 'vehicle-year', 'model' );

    return array_merge( $new_vars, $query_vars );
}
add_filter( 'query_vars', 'add_query_vars' );`
function add_rewrite_rules() {
    global $wp_rewrite;

    $new_rules = array(
        'vehicles/vehicle_status/(.+?)/vehicle_fuel_type/(.+?)/vehicle_color/(.+?)/vehicle_status/(.+?)/vehicle_gearbox/(.+?)/vehicle_interior_feature/(.+?)/vehicle_exterior_feature/(.+?)/vehicle_safety_feature/(.+?)/vehicle_extra/(.+?)/vehicle_location/(.+?)/vehicle_year/(.+?)/vehicle_model/(.+?)/?$' => 'index.php?post_type=vehicles&vehicle_status=' . $wp_rewrite->preg_index(1) . '&vehicle_fuel_type=' . $wp_rewrite->preg_index(2) . '&vehicle_color=' . $wp_rewrite->preg_index(3) . '&vehicle_status=' . $wp_rewrite->preg_index(4) . '&vehicle_gearbox=' . $wp_rewrite->preg_index(5) . '&vehicle_interior_feature=' . $wp_rewrite->preg_index(6) . '&vehicle_exterior_feature=' . $wp_rewrite->preg_index(7) . '&vehicle_safety_feature=' . $wp_rewrite->preg_index(8) .'&vehicle_extra=' . $wp_rewrite->preg_index(9) .'&vehicle_location=' . $wp_rewrite->preg_index(10) . '&vehicle_year=' . $wp_rewrite->preg_index(11) . '&vehicle_model=' . $wp_rewrite->preg_index(12)' ) ;
    }
add_filter('rewrite_rules_array', 'add_rewrite_rules');`

【问题讨论】:

    标签: php wordpress url-rewriting taxonomy custom-taxonomy


    【解决方案1】:

    在 wordpress 面板中转到设置 -> 永久链接。根据需要选择永久链接结构。

    【讨论】:

    • 我的意思是我只想为自定义分类法这样做
    • 试试永久链接管理器插件,它有更多的永久链接设置。
    猜你喜欢
    • 2011-11-20
    • 2011-08-05
    • 2015-10-31
    • 2014-08-17
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多