← WordPress

Wordpress - Códigos página 404

Lida 2557 vezes

Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Bom dia  :)

Já procurei no Codex e não encontrei nada.
O que quero mostrar na página de erro 404 do Wordpress é o seguinte:
Citar
"A página /nome-do-artigo não foi encontrada".
Precisava do código que mostra o /nome-do-artigo, que é o que foi inserido no navegador.
Não sei se o Wordpress já tem algum código para isso, se não tiver, qualquer outro serve :)

Obrigado ;)

Depois de ter o código preciso de outra coisa, mas isso fica para depois para não haver confusões :)
Offline

dardevelin 
Membro
Mensagens 249 Gostos 0
Troféus totais: 21
Trófeus: (Ver todos)
Linux User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts

Boas, por vezes esta no como fazemos a procura encontrei varias coisas no codex

tens aqui a procura que deverias ter feito

http://wordpress.org/extend/plugins/search.php?q=errors&sort=

e aqui a solução para o teu problema, ele transforma o erro 404 em 301 e faz um redirect para uma página conhecida. O que fazer? crias uma página normalmente, metes a info e ou a chamada de info que pretendes e usas o plugin para fazer o redirect

aqui tens : http://wordpress.org/extend/plugins/no-404-errors/
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Dardevelin, não é nada disso que ele quer... penso eu...

Thomato, não sei se o WordPress tem essa função, mas acho que não.

Usa simples PHP: <?php echo $_SERVER['REQUEST_URI']; ?>
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Dardevelin, não é nada disso que ele quer... penso eu...
Exacto, não é nada disso.
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Exacto, não é nada disso.

Editei o meu post. ;)
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Editei o meu post. ;)
É isso mesmo, e funciona :)

Agora a outra parte de que preciso é tirar a / que vem por defeito nesse código.
Ou seja, em vez de mostrar "/nome-do-artigo" mostrar só "nome-do-artigo". Alguém?  :cool:
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

É isso mesmo, e funciona :)

Agora a outra parte de que preciso é tirar a / que vem por defeito nesse código.
Ou seja, em vez de mostrar "/nome-do-artigo" mostrar só "nome-do-artigo". Alguém?  :cool:

Código: [Seleccione]
<?php echo str_replace('/'''$_SERVER['REQUEST_URI']); ?>
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Ou então, caso o url tenha mais de um /, podes apenas remover o primeiro:

Código: [Seleccione]
<?php echo substr($_SERVER['REQUEST_URI'], 1); ?>
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

É isso mesmo :D Muito obrigado!
Ia dar-te reputação, mas como te dei de outro post, agora não posso :(
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

É isso mesmo :D Muito obrigado!
Ia dar-te reputação, mas como te dei de outro post, agora não posso :(

lol

De nada. :)