Go to Top

4 Hacks bombásticos para turbinar seu blog

O WordPress é uma plataforma incrível de gerenciamento de blogs, possuindo inúmeras opções para deixar um blog com todas as opções desejadas. No Escola Sites sempre buscamos publicar códigos que vão ao encontro a necessidade dos blogueiros e desenvolvedores Web que nos acompanham. Hoje iremos divulgar alguns hacks poderosos, que você pode utilizar e melhorar seus templates.

O que é um hack wordpress?

Um hack wordpress é um código pequeno e simples que possui como objetivo alcançar um determinado objetivo sem uso de plugins e outros códigos, apenas é usado funções do próprio wordpress, deixando o template mais leve e simples, o que realmente é muito importante.

Deletando um Artigo pelo Front-End

Coloque este trecho no page.php index.php, ou no single.php dentro do loop para exibir um link de exclusão para qualquer pessoa com direitos para editar Artigos, com isso todos os usuários que possuírem permissão para tal ação poderão excluir artigos diretamente no front-end do blog não precisando ir ao painel de controle para realizar a exclusão.

{code type=php}
$url = get_bloginfo(‘url’);
if (current_user_can(‘edit_post’, $post->ID)){
echo ‘<a class=”delete-post” href=”‘;
echo wp_nonce_url(“$url/wp-admin/post.php?action=trash&post=$id”, ‘delete-post_’ . $post->ID);
echo ‘”>Deletar Artigo</a>’;
}
{/code}

Mostrando os Artigos de uma categoria em uma página

Use este código na page.php ou em alguma pagina personalizada que você criar, ela ira exibir os artigos de uma determinada categoria em uma pagina, isso pode ser usado para criar uma página bem legal com muitas informações e ao fim alguns artigos de uma determinada categoria correlata.

{code type=php}

$displayposts = new WP_Query();
$displayposts->query(‘cat=5′);
while ($displayposts->have_posts()) : $displayposts->the_post();
the_content(‘Leia mais…’);
edit_post_link(‘editar’, ”, ”);
endwhile;
{/code}

Listando Artigos aleatórios

Em muitos lugares de um template, pode-se incluir um hack para exibir artigos aleatórios para que chamem a atenção de novos leitores que ainda não conheciam o blog a altura em o artigo foi lançado ou mesmo não teve a oportunidade de ler o mesmo.

{code type=php}
<ul>
<li><h2>Artigos Randomicos</h2>
<ul>
<?php
$rand_posts = get_posts(‘numberposts=5&orderby=rand’);
foreach( $rand_posts as $post ) :
?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</li>
</ul>{/code}

Definindo um tamanho de imagem para seu site

Este código deve ser inserido dentro do arquivo functions.php e faz com que diversos tamanhos de imagens sejam criados para serem usados em diferentes páginas e posições do template, esta estratégia pode ser muito bem aproveitada e dar um ar super profissional a sua página.
{code type=php}
if ( function_exists( ‘add_image_size’ ) ) {
add_image_size( ‘category-thumb’, 300, 9999 ); //300 pixels wide (and unlimited height)
add_image_size( ‘homepage-thumb’, 220, 180, true ); //(cropped)
}
{/code}

Assine nossas atualizações e receba um Ebook sobre SEO GRÁTIS!

Mais de 1200 pessoas já assinaram nossa NEWSLETTER, inteiramente GRÁTIS, e aprendem todos os dias como criar e melhorar seus blogs e sites. Assine também e receba o ebook sobre como colocar seu Blog no topo do GOOGLE, apenas coloque seu nome e email nas caixas abaixo e clique em DOWNLOAD GRÁTIS.

E você gostou das dicas? Conhece melhores? Comente e não deixe de compartilhar.

Jair Rebello

facebooktwittergoogle plus

Editor-chefe do Escola Sites. Analista de Sistemas, empreendedor e blogueiro que dedica parte de seu tempo para a partilha de material de grande qualidade relacionados a Wordpress, SEO, Tableless, JQuery, PHP e outras tecnologias Web.


12 Comentários para "4 Hacks bombásticos para turbinar seu blog"

  • Leandro Santos
    11 de fevereiro de 2012 - 12:35 Responder

    Demorou mais saiu, hehehe, valeu apena esperar, muito boas suas dicas de Hacks, Parabéns!

  • Luis Marínho
    29 de maio de 2012 - 19:11 Responder

    Muito bom

    Sempre a aprender com o EscolaSites.com

    Sucesso

    • Jair Rebello
      30 de maio de 2012 - 10:03 Responder

      Luis Marinho, obrigado pelos elogios e por acompanhar nosso trabalho.

      Abraços,

  • Rodrigo Zandonadi
    29 de maio de 2012 - 21:16 Responder

    Muito bacana Jair. Como sempre, seus artigos são ricos em conteúdo e trazem cada vez mais novos recursos importantes.

    • Jair Rebello
      30 de maio de 2012 - 10:04 Responder

      Rodrigo, fico cada vez mais contente em saber que profissionais como você gostam do meu trabalho, espero tê-lo sempre por aqui.

      Abraços,

  • Almy Fróes
    30 de maio de 2012 - 7:48 Responder

    Excelente Jair! Bom que evita o uso de outros plugins :o )

    • Jair Rebello
      30 de maio de 2012 - 10:05 Responder

      Almy, é sempre nosso desejo, fazer com que cada vez nossos leitores tornem seus blogs melhores e uma forma de fazer isso, é evitando o uso de plugins desnecessários.

      Abraços,

  • jairo
    30 de maio de 2012 - 12:16 Responder

    Opa Jair, esses “Artigos aleatórios” daria para colocar ao final de cada artigo, ao invés de Artigos Relacionados?
    Se sim, esse código iria ná página single PHP? Mas especificamente no template es-one.

    • juvass
      30 de maio de 2012 - 15:17 Responder

      Ola Jairo da sim pra você usar eles como artigos relacionados mais a unica diferença e que vai ser artigos aleatórios e não somente relacionado ao que esta em questão…para usar basta inserir no single.php onde quer que apareça e fazer a formatação no css para ficar a seu gosto..

      • Jair Rebello
        30 de maio de 2012 - 16:12 Responder

        Juvass, obrigado por sua participação aqui no Escola Sites.

        Abraços,

    • Jair Rebello
      30 de maio de 2012 - 16:11 Responder

      Jairo, como o juvass comentou é possível, apenas cole o código no seu single.php, mas acho a estratégia de colocar artigos relacionados mais adequada.

      Abraços,

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>