Suporte » Ajustando o WordPress » <?php echo não funciona
<?php echo não funciona
-
Tento inserir isso ao meu footer atravez de widget de HTML e não funciona como deveria.
” title=”Login”>Login
O link é retornado desse jeito:
meusite.com/%3C?php%20echo%20wp_login_url();%20?%3E
O que tenho que fazer?
-
Oi @ofmarconi,
Por questões de segurança o widget de HTML não executa código PHP. Você pode tentar algum plugin como o PHP Code Widget, mas por favor, tome muito, mas MUITO cuidado para não quebrar o seu site 🙂
Se não tiver mais nenhuma dúvida não esquece de marcar o tópico como resolvido, beleza?
Só uma última.
O único perigo é ser mal utilizado e quebrar o site né?
No meu caso só vou usar para facilitar a troca de domínio.É que estou procurando um jeito de fazer todos os links “dinâmicos” para quando eu mudar de domínio, não precisar trocar um por um.
Você tem alguma outra solução para isso? O wordpress deveria ter um código para facilitar esse tipo problema. um “shortcode” para colocar nos links e deixar “dinâmico”.
Obrigado.
O perigo é tanto esse, @ofmarconi, quanto você dar acesso de alguma forma para alguém mal intencionado.
Sobre os links “dinâmicos” concordo contigo, é sempre uma dificuldade. Para trocá-los todos de uma vez, sempre uso essa ferramenta aqui: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ Uso sempre que vou migrar do localhost para homologação ou produção e ela funciona superbem. Só colocar o endereço antigo e o endereço novo e ela vai tabela por tabela verificando e fazendo a mudança, mesmo nos dados guardados “serializados”.
Sobre ter um shortcode para a url parece uma boa ideia mesmo, mas troca de endereço é um cenário muito esporádico e, se toda vez que o site fosse exibir uma url, ele tivesse que passar por todo o processo de decodificação de shortcode a performance poderia ser bastante prejudicada 🙂
Espero ter ajudado!
Você tem razão!
Obrigado, essa solução parece formidável!
Com certeza uma alternativa mais segura, vou usar, muito obrigado.
- O tópico ‘<?php echo não funciona’ está fechado para novas respostas.