Permissões personalizadas de tipo de publicação

Eu tenho um tipo de postagem personalizado chamado “número” e eu gostaria de obter URLs para que ele seja “posto” para ser o seguinte http://website.com/post-name em vez de http://website.com/number/post -nombre .

Tentei definir o parâmetro ‘rewrite’ no register_post_type para: 'rewrite' => array( 'slug' => '', 'with_front' => false ) , mas não funcionou. Mesmo que eu guardei minhas configurações de permalinks para liberá-lo. (Eu tenho meus permalinks definidos para Day e name – /% year% /% monthnum% /% day% /% postname% /)

Você tem alguma idéia de como conseguir isso? Estou fazendo uma transferência de um site para o WP e eu gostaria de manter a estrutura de URL atual, por isso também será seguro para o Google.

Obrigado antecipadamente por quaisquer dicas.

Solutions Collecting From Web of "Permissões personalizadas de tipo de publicação"

Você pode usar uma regra de reescrita em seu arquivo .htaccess para remover o número do link.

Você precisará de alguma coisa ao longo das linhas de:

 RewriteRule ^number/(.+)$ $1 [R=301,L] 

Aqui está um plugin que irá ajudá-lo.

http://plugins.trac.wordpress.org/browser/custom-post-permalinks/tags/1.1.4

Instale, vá para Configurações> Permalinks e modifique o campo correspondente ao CPT.

Você atualizou os permalinks após a ativação do seu código? Alternativamente, você pode atualizar os permalinks via fonte em suas funções com a function WP flush_rewrite_rules () .

Você também pode ler esta pergunta e responder a partir daqui.