我有一个类似https://kubernetes.io/docs/concepts/services-networking/service/#dns的帖子网址,并希望将所有链接重定向到新的永久链接结构,即https://www.website.com/%post_name%/
我用重定向插件尝试了相同的结构,但没有用。我认为可以通过使用我从未使用过的wordpress预建函数的自定义编码来解决。
add_action('template_redirect', 'post_redirect_by_custom_filters');
function post_redirect_by_custom_filters() {
global $post;
// this array can contain category names, slugs or even IDs.
$catArray = ['premier-lig'];
if (is_single($post->ID) && has_category($catArray, $post)) {
$new_url = "https://www.website.com/{$post->post_category}/news/{$post-> $post_name}";
wp_redirect($new_url, 301);
exit;
}
}
当我转到链接https://www.website.com/%category%/news/%post_name%/时,它告诉我该URL重定向太多。我只想将https://www.website.com/postname重定向到https://www.website.com/postname