Я использую приведенный ниже код для перенаправления всех сообщений категории в другой домен
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 = ['HW', '123x', '11x', '111x', '1111x'];
if (is_single($post->ID) && has_category($catArray, $post)) {
$new_url = "https://my2nddomain.com/{$post->post_name}/";
wp_redirect($new_url, 301);
exit;
}
}
Но теперь я хочу перенаправить сообщение какой-либо категории на мой 3-й сайт. Но когда я снова использую этот код в функции. php я получаю эту ошибку Невозможно повторно объявить post_redirect_by_custom_filters () (ранее объявленный в wp-content / themes / poster / functions. php
Есть ли какое-либо решение для этого?