Есть несколько плагинов, которые могут делать то, что вы ищете.
Один, который я написал недавно, который дает вам возможность перенести внешний контент на ваш сайт или перенаправить на него 301: Маска содержимого
Тот, который работает аналогично, но только перенаправляет: Ссылки на страницы
Или тот, который позволяет обрабатывать его, не заходя в каждый пост: Simple 301 Redirects .
В качестве альтернативы вы можете установить Настраиваемое поле в своих сообщениях с внешним URL-адресом.Затем проверьте, установлено ли это значение, и если да, перенаправьте на внешний URL-адрес, например, следующим образом:
add_action( 'template_redirect', 'redirect_externally' );
function redirect_externally(){
$redirect = get_post_meta( get_the_ID(), 'redirect_to_here', true );
if( $redirect ){
wp_redirect( $redirect );
}
}