【问题标题】:WordPress endpoints on custom taxonomy fail自定义分类法上的 WordPress 端点失败
【发布时间】:2015-11-17 22:29:33
【问题描述】:

我们使用带有自定义帖子类型(海滩)和分层自​​定义分类法(区域)的 WordPress 网站,在整个加利福尼亚州拥有海滩目录。

我正在尝试为“区域”自定义分类添加一个端点。将加利福尼亚州分为 3 个主要区域(北部、中部、南部)。分类法是分层的,因为它有县的每个地区。然后在每个县内显示我们的自定义帖子类型,在本例中为海滩。

register_taxonomy( 'region',
    array('beach'),
    array( 
        'hierarchical' => true,
        'rewrite' => array('hierarchical' => true, 'ep_mask' => EP_ALL ),
        'label' => 'Regions',
        'show_ui' => true,
        'query_var' => true,
        'show_admin_column' => false,
        'labels' => array (
            'name'              => _x( 'Regions', 'taxonomy general name' ),
            'singular_name'     => _x( 'Region', 'taxonomy singular name' ),
            'search_items'      => __( 'Search Regions' ),
            'all_items'         => __( 'All Regions' ),
            'parent_item'       => __( 'Parent Region' ),
            'parent_item_colon' => __( 'Parent REgion:' ),
            'edit_item'         => __( 'Edit Region' ),
            'update_item'       => __( 'Update Region' ),
            'add_new_item'      => __( 'Add New Region' ),
            'new_item_name'     => __( 'New Region Name' ),
            'menu_name'         => __( 'Regions' ),
        )
    )
); 

然后我尝试添加一个端点“狗”,因此在查看县级术语时,我们可以看到所有对狗友好的海滩。

add_rewrite_endpoint( 'dogs', EP_ALL );

不幸的是,这不起作用。它不是仍然查询该术语并添加新的 query_var 'dogs',而是以某种方式最终拉出一个附件页面。

【问题讨论】:

    标签: wordpress endpoint custom-taxonomy


    【解决方案1】:

    似乎实际上与另一个插件发生冲突导致问题,禁用该插件和分类学端点按预期工作。

    【讨论】:

      猜你喜欢
      • 2018-09-14
      • 2020-08-24
      • 2012-06-21
      • 2014-07-20
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      相关资源
      最近更新 更多