是否在POST_NAME中使用/Prefix/postname作为插件?

时间:2017-09-18 作者:Gregory Schultz

我有一个自定义字段,我想用作帖子的slug。我可以获取自定义字段作为帖子的slug,但在帖子名之前附加/前缀/时遇到问题。

这是我目前掌握的代码(如果您想使用其他代码,请用您的选择替换/插曲/内容)

wp_update_post(array(\'ID\' => $post->ID,\'post_name\' => \'episode/\'. get_post_meta($post->ID,\'incr_number\', true)));
保存后,帖子的头条是domain/eposode1,我正在尝试获取/eposide/1。

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

原来你不能在slug中使用斜杠(“/”),但我从How to set permalink structure via functions.php, 在主题函数中设置永久链接结构。php文件

add_action( \'init\', function() {
global $wp_rewrite;
$wp_rewrite->set_permalink_structure( \'/episode/%postname%/\' );
} );
它将添加/episode/ 后段塞之前

结束

相关推荐

对WooCommerce的Functions.php更改不起作用

我正在尝试将其添加到函数中。php。在我的另一个站点上的测试实验室中,它可以很好地添加测试信息。但在这个网站上,我试图把它添加到什么都没有发生的情况下。该网站正在使用最新的woocommerce运行一个建筑节俭主题。有什么想法吗?我基本上只是想在每个产品页面上添加一行类似于免责声明但无法添加的文本。add_action(\'woocommerce_before_add_to_cart_form\',\'print_something_below_short_description\');