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
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.





11 de fevereiro de 2012 - 12:35
Demorou mais saiu, hehehe, valeu apena esperar, muito boas suas dicas de Hacks, Parabéns!
30 de maio de 2012 - 10:03
Obrigado Leandro.
Abraços,
29 de maio de 2012 - 19:11
Muito bom
Sempre a aprender com o EscolaSites.com
Sucesso
30 de maio de 2012 - 10:03
Luis Marinho, obrigado pelos elogios e por acompanhar nosso trabalho.
Abraços,
29 de maio de 2012 - 21:16
Muito bacana Jair. Como sempre, seus artigos são ricos em conteúdo e trazem cada vez mais novos recursos importantes.
30 de maio de 2012 - 10:04
Rodrigo, fico cada vez mais contente em saber que profissionais como você gostam do meu trabalho, espero tê-lo sempre por aqui.
Abraços,
30 de maio de 2012 - 7:48
Excelente Jair! Bom que evita o uso de outros plugins
)
30 de maio de 2012 - 10:05
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,
30 de maio de 2012 - 12:16
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.
30 de maio de 2012 - 15:17
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..
30 de maio de 2012 - 16:12
Juvass, obrigado por sua participação aqui no Escola Sites.
Abraços,
30 de maio de 2012 - 16:11
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,