我正在使用 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 响应时显示,并且应该重定向它。
最佳答案
如果我理解正确的话,您希望让您的作品集自定义帖子类型永久链接包含类别名称 - 如果是这样,则 WordPress register_post_type() 函数不包含执行此操作的选项,因此需要相当多的额外编码。
在这种情况下,我建议使用一个插件,该插件可以让您为自定义帖子类型构建自定义永久链接结构,例如您可以尝试自定义帖子类型永久链接:
https://wordpress.org/plugins/custom-post-type-permalinks/
它应该为您提供构建此特定永久链接结构的选项。
关于javascript - wordpress pexeto 网格库自定义链接在单击时不会更改,在刷新时会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34493707/