wordpress中帖子类型的自定义URL

时间:2018-05-30 13:31:58

标签: wordpress slug

我在为自定义帖子类型创建自定义链接时遇到问题。我尝试了很多解决方案,包括许多插件,但还没有任何帮助我。

我有post_product类型,其中包含url: 的 website.com/products/product-name

我需要: 的 website.com/category/product-name

我几乎完成了这项工作,但其他页面(帖子类型:帖子,页面)并没有工作(错误404)。你知道如何让它发挥作用吗?

我的注册帖子类型的代码:

function post_product() {
$args = array(
  'label' => 'Products',
    'name' => 'products',
    'singular_name' => 'product',
    'public' => true,
    'show_ui' => true,
    'capability_type' => 'post',
    'hierarchical' => false,
    'archive' => false,
    'rewrite' => array('slug' => 'products'),
    'query_var' => true,
    'menu_icon' => 'dashicons-carrot',        
    'menu_position' => 5,
    'taxonomies'  => array( 'category' ),
    'supports' => array(
        'title',
        'editor',
        'excerpt',
        'trackbacks',
        'custom-fields',
        'revisions',
        'thumbnail',
        'author')
    );
register_post_type( 'post_product', $args );
}
add_action( 'init', 'post_product' );

0 个答案:

没有答案