我使用pexeto wordpress主题,因为我希望将图片链接更改为www.domain.com/cutomposttypecatgeory/postname
。一旦我点击它就会发生变化,因为链接是通过ajax添加的。如果我刷新它,它对我来说工作正常。请帮助解决问题。
register_post_type( PEXETO_PORTFOLIO_POST_TYPE,
$arr=array( 'labels' => $labels,
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug'=>$cname),
'taxonomies' => array('portfolio_category'),
'supports' => array('title', 'editor', 'thumbnail', 'comments', 'page-attributes') ) );
我希望链接应该立即点击更改。我也使用了flush_rewrite_rules();
但仍然无效。
我已经尝试过了,我的链接工作正常,但由于ajax链接而立即更改它。一切都完成只有链接问题。 ajax显示:" www.domain.com/portfolio/postname"作为一个链接,如果我刷新页面更改链接显示" www.domain.com/category/postname"。我希望它应该在ajax响应时显示,它应该重定向它。
答案 0 :(得分:0)
如果我理解正确您希望使您的投资组合自定义帖子类型永久链接包含类别名称 - 如果是这样,WordPress register_post_type()功能不包含执行此操作的选项,所以这将需要相当多的额外编码。
在这种情况下,我建议使用一个插件,允许您为自定义帖子类型构建自定义永久链接结构,例如,您可以尝试自定义帖子类型永久链接:
https://wordpress.org/plugins/custom-post-type-permalinks/
它应该为您提供构建此特定永久链接结构的选项。