Custom Wordpress URL

时间:2014-12-28 作者:Noobie

我可以用这样的URL显示自定义帖子类型的内容吗?E、 g:(www.mydomain.com/view-promotion/christmas-promotion)

查看促销是页面名称,圣诞节促销是自定义帖子类型的帖子名称,当前此URL(www.mydomain.com/view-promotion/christmas-promotion)自动更改为(www.mydomain.com/promotion/christmas-promotion),其中(promotion)是帖子类型。

我正在尝试使用自定义帖子类型名称进行视图升级(页面模板)以显示内容。

1 个回复
最合适的回答,由SO网友:sakibmoon 整理而成

在向注册帖子类型时,可以使用slugregister_post_type(). 可以这样添加此参数

$labels = array(
    //... add the labels as you need
   )
);

$args = array(
    \'labels\'             => $labels,
    //add other options as you need
    \'rewrite\'           => array(\'slug\' => \'view-promotion\')
);

register_post_type( \'promotion\', $args );
}

EDIT:

您需要一些其他标识符来区分页面和自定义帖子类型。否则Wordpress无法知道您的意思是view-promotion 页面或自定义帖子类型。

即使这样也行

...
\'rewrite\' => \'view-promotion/a\',
...

结束

相关推荐