Como posso rewrite um URL gerado pelo plugin?

Estou usando o plugin do wpForo para criar páginas de perfil personalizadas na parte frontal do meu site.

Os URLs de perfil gerados pelo plugin do wpForo se parecem com isto:

example.com/community/profile/username/

example.com/community/account/username/

Eu consegui rewrite esses URLs internamente editando alguns dos principais arquivos de plugins. (Sim, eu sei, muito sujo.) Agora, essas URLs se parecem com isso, mas eles obviamente levam a páginas não-existentes, mostrando um erro 404.

example.com/user/username/

example.com/user/username/account/

Posso usar as regras de reescrita do WordPress para exibir basicamente a página de perfil do wpForo nos URLs editados? Eu tentei o seguinte, mas isso não funciona.

function custom_wpforo_rewrite_urls() { // Regex returns these matches /* 0 = community/profile/username/ 1 = profile 2 = username */ add_rewrite_rule('/community\/(.*)\/(.*)\//', 'user/$matches[2]/$matches[1]', 'top'); } add_action('init', 'custom_wpforo_rewrite_urls'); 

O que deve resultar em seguintes URLs funcionando … Mas eles não.

example.com/user/username/profile/

example.com/user/username/account/

Solutions Collecting From Web of "Como posso rewrite um URL gerado pelo plugin?"