来自帖子的插件和自定义帖子类型是否会冲突?

时间:2013-10-08 作者:Thomas

我有一个基于WordPress的系统,我们使用了几种自定义的帖子类型,我看到了一些奇怪的行为。

例如,我有一个名为“传单”的CPT,还有一个名为“模板”的CPT。模板CPT有一个帖子叫做“传单”。在Flyers CPT中,我有一个帖子叫做“Flyer 01”。

现在,当我尝试向Flyer 01 permalink(/flyers/Flyer-01/)投递时,WordPress似乎正在将我的请求重定向到名为flyers(/Templates/flyers/)的模板投递。

有人对这里发生的事情有什么好主意吗?我如何让它停止重定向?

1 个回复
SO网友:gmazzap

一旦您使用POST 方法,因此url为not 可见(搜索引擎不考虑is),使用query string:

add_query_var( array(\'post_type\' = \'flyers\', \'post_name\' = \'flyer-01\'), home_url() );
这样生成的url类似于http://example.com?post_type=flyers&post_name=flyer-01 很难看,但没人会看到。。。而且它是有效的(应该)。

结束

相关推荐

WP_REDIRECT和发送变量

如何使用wp\\u redirect()从函数发送一些变量。我的主题文件夹中的php文件?if ( $post_id ) { $variable_to_send = \'1\'; wp_redirect( home_url(), $variable_to_send ); exit; } 在主页上,我将捕捉if-else条件中的变量,以显示一些确认或不确认,这取决于$variable_to_send = \'1’或不是。如何在WordPres