Personalizando os URLs das páginas de login e inscrição do WordPress?


11

Eu tenho o Multisite instalado. Eu o coloquei na lista de permissões usando o plug-in Whitelabel-CMS, mas não consigo personalizar os URLs das páginas de inscrição e login.

Posso alterar o URL da página de login do meu multisite? Quero alterar os URLs das páginas de inscrição, login e registro.

Você poderia me ajudar com a personalização desses URLs? Existe essa possibilidade?

Atualização: Alterei o arquivo .htaccess assim:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

Não tenho certeza do que fazer a seguir .


você pode usar a discrição de login plug-in wordpress.org/extend/plugins/stealth-login
Mireille Raad

11
Eu tentei há três meses. Eu o desativei porque estou recebendo alguns erros. Se eu usá-lo. E o plug-in não tem atualizações por um tempo.
precisa saber é o seguinte

Respostas:


7

Você pode usar um arquivo htaccess para renomear os endereços de login e registro para facilitar a lembrança das versões:

http://wpguy.com/articles/an-easy-to-remember-login-address/

Usando o que estava nesse link, podemos estender ainda mais o endereço de login simples em uma inscrição simples e um endereço de registro simples da seguinte maneira:

RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]

Lembre-se de que estes precisam ir diretamente após a RewriteBase /declaração


Vou tentar isso. Existe alguma chance de erros no futuro com plugins? Se substituirmos os URLs?
user391

Adicionei o código ao arquivo .htaccess. Mas não há alterações. Preciso criar novos arquivos com os novos nomes?
user391

não, você não precisa de novos arquivos; se você tivesse lido a página à qual vinculei, veria que isso não é tudo o que precisa fazer, precisará colocá-los na seção ifmodule após o RewriteBase /
Tom J Nowell

@ user391: Obviamente, se você adicionar isso ao seu .htaccessarquivo, o link http://www.example.com/loginserá equivalente a http://www.example.com/wp-login.php, mas o WordPress não sabe que o formulário legal existe. Então você deve alterar os links para a página de login .
Jan Fabry

Alterei o arquivo htaccess com o código que atualizei nesta pergunta. Mas não sei como prosseguir.
user391
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.