+ Personagem no permalink

4

Atualmente, estou trabalhando em um novo site que preciso migrar de um antigo CMS para o WordPress. O sistema antigo tinha alguns valores de URL com IDs:

http://www.domain.ltd/page+1234. 

Quando insiro esta URL no WordPress, o URL recebe um 301 de redirecionamento para o mesmo URL com o valor: %2B . Alguém pode me ajudar a se livrar do redirecionamento e apenas mostrar a URL com o + ?

    
por Studiovlist 27.07.2016 / 14:50

1 resposta

3

De acordo com o OP, aqui está a resposta deles, que eu separei da pergunta:

  

Eu mesmo já encontrei uma solução, usei o plug-in Permalinks personalizados e editei como o especial caracteres são salvos no banco de dados. Para as pessoas que querem usar isso, mude:

add_post_meta( $id, 'custom_permalink', str_replace('%2F', '/',
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );

para

add_post_meta( $id, 'custom_permalink', str_replace(array('%2F','%2B'),
array('/','+'),
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );
    
por Ethan Jinks O'Sullivan 25.08.2016 / 06:35