Image Image Image Image Image
Scroll to Top

Topo

Página de Erro 404

15

jan
2012

Sem Comentários

Em Blog
Wordpress

Por Allison

Como Criar Páginas de Erro 404 customizadas para WordPress

Em 15, jan 2012 | Sem Comentários | Em Blog, Wordpress | Por Allison

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

Tags | , , ,