Como Criar Páginas de Erro 404 customizadas para WordPress

Estava lendo um artigo em inglês na 1stwebdesigner sobre como criar paginas de erro customizadas para o WordPress e realmente fiquei inspirado. Os exemplos de pagina de erros que eles deram me fez quer ligar correndo para o meu designer e perdi algumas ideias para paginas de erro. Mas vou fazer isto amanhã, afinal ele também merece descansar domingo.

Mas enquanto isto, como o WordPress cuida das paginas de erro, ou seja, aquelas paginas que o usuário digitou errado e o servidor não encontrou? Muito simples, ele tem uma pagina de erro padrão, e além disto você pode desenvolver sua própria pagina de erro no seu tema, para isto basta criar o arquivo 404.php.

O Arquivo 404.php

É um arquivo como qualquer outro do seu tema, vamos mostrar um arquivo basico 404.php

<?php get_header(); ?>
   <div id="content" class="narrowcolumn">
        <h2 class="center">Erro 404 - Não encontrado</h2>
    </div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Claro que isto é algo muito básico, apenas informa ao nosso usuário que a pagina não foi encontrada e pronto. Um exemplo que já achei mais legal, foi o que vi no artigo acima:

<?php get_header(); ?>
 
    <h1>Erro 404</h1>
 
    <p>Ops, Não consigo encontrar o  que você estava procurando.</p>
    <p>Talvez ainda  possamos ajudá-lo...</p>
 
    <ul>
        <li>Você pode procurar o nosso site utilizando o formulário  abaixo.</li>
        <li>Você pode visitar <a href="<?php bloginfo('url'); ?>"> a nossa pagina.</a></li>
        <li>Ou  você pode visualizar alguns dos nossos posts recentes.</li>
    </ul>
 
    <h2>Busca:</h2><br />
    <?php get_search_form( ); ?>
 
    <br /> <br />
    <h2>Posts mais Recentes</h2><br />
 
    <ul>
    <?php
    query_posts('posts_per_page=5');
    if (have_posts()) : while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" title="Link para : <?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endwhile; endif; ?>
    </ul>
 
<?php get_sidebar(); ?>
 
<?php get_footer(); ?>

E como pode ser visto em referencias tem varias paginas de erro 404 já muito bem boladas e interessantes!

Referencias:

http://www.1stwebdesigner.com/wordpress/how-to-create-a-custom-error-404-page-for-wordpress/

http://codex.wordpress.org/Creating_an_Error_404_Page

http://www.hongkiat.com/blog/60-really-cool-and-creative-error-404-pages/

Fonte: Rafael Cirolini/NeardHead

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *