Tutorial de WordPress
O WordPress é nos dias de hoje um dos melhores e maiores CMS’s do mundo. Ele permite criar praticamente tudo, pese embora isso exija muitas vezes programação. No entanto, é possível realizar pequenos truques e dicas, recorrendo a códigos fornecidos por nós, aqui no WordPress Love.
Tenha em atenção que por mais que o WordPress permita criar praticamente tudo, o seu template poderá estar a limitar-lhe esse nível de acção, sendo que se não for devidamente flexível e versátil, é bem provável que não seja tão incrível como você imagina! Vamos ver!
Tenha em atenção que por mais que o WordPress permita criar praticamente tudo, o seu template poderá estar a limitar-lhe esse nível de acção, sendo que se não for devidamente flexível e versátil, é bem provável que não seja tão incrível como você imagina! Vamos ver!
1. COMO DESLIGAR OS COMENTÁRIOS EM POSTS COM MAIS DE 1 MÊSPara protegê-lo contra o Spam que provavelmente recebe diariamente no seu blog, não existe nada melhor do que encerrar os comentários nos seus artigos com mais de 30 dias. Apenas necessita de editar o ficheiro functions.php do seu template (se não tiver, crie um) e colocar lá dentro o seguinte código. Tenha em atenção que poderá substituir o número 30 por um outro qualquer, sendo que este número refere-se à idade do artigo em questão. 1 mês = 30 dias.
<?php
function close_comments( $posts ) {
if ( !is_single() ) { return $posts; }
if ( time() – strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {
$posts[0]->comment_status = ‘closed’;
$posts[0]->ping_status = ‘closed’;
}
return $posts;
}
add_filter( ‘the_posts’, ‘close_comments’ );
?>
2. COMO COLOCAR UM COPYRIGHT AUTOMÁTICO NO FOOTER DO SEU BLOG
Com a mudança de ano, todos os anos, existem muitos blogueiros que se esquecem de actualizar o Copyright do rodapé dos seus blogs. No entanto, é possível fazê-lo automaticamente sem que tenha sequer de se preocupar com isso. Apenas coloque esta porção de código na zona do rodapé onde pretende que a data seja apresentada:
Com a mudança de ano, todos os anos, existem muitos blogueiros que se esquecem de actualizar o Copyright do rodapé dos seus blogs. No entanto, é possível fazê-lo automaticamente sem que tenha sequer de se preocupar com isso. Apenas coloque esta porção de código na zona do rodapé onde pretende que a data seja apresentada:
Copyright © 200x-<?php echo date(‘Y’); ?> Exemplo.com.
3. COMO APRESENTAR UMA LISTA DE TAGS HTML JUNTO DOS COMENTÁRIOS
Hoje em dias muitos dos novos templates wordpress já trazem por cima da caixa de comentários uma nota com as tags HTML permitidas nesses mesmos comentários. Se já viu e ficou a pensar como se fazia, deixe de pensar. Apenas aplique o seguinte código onde bem desejar que essa nota apareça:
Hoje em dias muitos dos novos templates wordpress já trazem por cima da caixa de comentários uma nota com as tags HTML permitidas nesses mesmos comentários. Se já viu e ficou a pensar como se fazia, deixe de pensar. Apenas aplique o seguinte código onde bem desejar que essa nota apareça:
Pode utilizar as seguintes tags HTML: <?php echo allowed_tags(); ?>.
4. COMO COLOCAR UM LINK ‘EDITAR’ JUNTO DE CADA ARTIGO
Se é um daqueles blogueiros perfeccionistas que encontra erros nos seus artigos e os gosta de editar na hora, sabe que provavelmente a tarefa é muito menos apetecível quando se tem de navegar para a dashboard do WordPress, procurar o artigo e então editá-lo. Mas agora é possível colocar um botão ‘editar’ junto de cada um dos seus artigos, poupando-lhe precisamente essa trabalheira toda. Tome nota:
Se é um daqueles blogueiros perfeccionistas que encontra erros nos seus artigos e os gosta de editar na hora, sabe que provavelmente a tarefa é muito menos apetecível quando se tem de navegar para a dashboard do WordPress, procurar o artigo e então editá-lo. Mas agora é possível colocar um botão ‘editar’ junto de cada um dos seus artigos, poupando-lhe precisamente essa trabalheira toda. Tome nota:
<?php edit_post_link(‘Editar’, ”); ?>
5. COMO DESLIGAR A INDEXAÇÃO DE MOTORES DE BUSCA NUMA CATEGORIA ESPECÍFICA
Este truque visa propósitos de SEO, nomedamente para evitar duplicação de conteúdo duplicado, ou algo semelhante. Para especificar que não pretende que os motores de busca indexem uma determinada categoria do seu blog, limite-se a colocar o seguinte código no header.php do seu template. Apenas necessita trocar o ID da categoria por aquela que pretende excluir da indexação.
Este truque visa propósitos de SEO, nomedamente para evitar duplicação de conteúdo duplicado, ou algo semelhante. Para especificar que não pretende que os motores de busca indexem uma determinada categoria do seu blog, limite-se a colocar o seguinte código no header.php do seu template. Apenas necessita trocar o ID da categoria por aquela que pretende excluir da indexação.
<?php if ( is_category(’4′) || in_category(’4′) ) {
echo ‘<meta name=”robots” content=”noindex”>’;
}
6. COMO APRESENTAR O NÚMERO TOTAL DE ARTIGOS ESCRITOS NO SEU BLOG
Para que gosta de colocar as estatísticas aos olhos de todo o mundo, aqui vai um truque bem simples:
Para que gosta de colocar as estatísticas aos olhos de todo o mundo, aqui vai um truque bem simples:
<?php $numposts = $wpdb->get_var(“SELECT count(*) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post’”);
if (0 < $numposts)
$numposts = number_format($numposts);
echo $numposts.’ posts.’;
?>
7. COMO ADICIONAR UM BOTÃO “ENVIAR PARA O TWITTER” NO FINAL DE CADA POST
O Twitter está a tornar-se cada vez mais popular na internet, e para tirar proveito dessa popularidade, nada como adicioná-lo ao dia-a-dia do seu blog. Para que isso aconteça, edite o ficheiro single.php do seu template, e coloque o seguinte código onde pretende que o botão apareça:
O Twitter está a tornar-se cada vez mais popular na internet, e para tirar proveito dessa popularidade, nada como adicioná-lo ao dia-a-dia do seu blog. Para que isso aconteça, edite o ficheiro single.php do seu template, e coloque o seguinte código onde pretende que o botão apareça:
<a href=”http://twitter.com/home?status=I just read <?php the_permalink(); ?>” title=”Enviar esta página para o Twitter!” target=”_blank”>Enviar para o Twitter!</a>
8. COMO APRESENTAR OS SEUS ARTIGOS AGENDADOS
Está a tornar-se moda ver blogs com uma lista de artigos agendados para os próximos dias. Isso dá aos leitores um certo suspense e cria uma certa ansiedade nos leitores e apaixonados pelo seu blog. Para apresentar a listagem dos seus artigos agendados, apenas necessita desta porção de código:
Está a tornar-se moda ver blogs com uma lista de artigos agendados para os próximos dias. Isso dá aos leitores um certo suspense e cria uma certa ansiedade nos leitores e apaixonados pelo seu blog. Para apresentar a listagem dos seus artigos agendados, apenas necessita desta porção de código:
<?php
$my_query = new WP_Query(‘post_status=future&order=DESC&showposts=5′);
if ($my_query->have_posts()) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile;
}
?>
9. COMO EXCLUIR DETERMINADAS CATEGORIAS DA SUA NAVEGAÇÃOSe por ventura não quiser apresentar determinadas categorias do seu blog, utilize o seguinte código, editando o número da categoria por aquela que deseja excluir da navegação do seu blog.
<?php
if ( have_posts() ) : query_posts($query_string .’&cat=-3′); while ( have_posts() ) : the_post();
?>
10. COMO ATRIBUIR UM IDENTIFICADOR ÚNICO A CADA COMENTÁRIO DO SEU BLOG
Se pretender apresentar um contador único de comentários, ou simplesmente estilizar um comentário único, utilize o seguinte código no seu template:
Se pretender apresentar um contador único de comentários, ou simplesmente estilizar um comentário único, utilize o seguinte código no seu template:
<div class=”comment-container” id=”comment-<?php comment_ID() ?>”>
<!– Comment Content –>
</div>
11. COMO SEPARAR OS PINGBACKS E TRACKBACKS DOS COMENTÁRIOS
A zona de comentários do seu blog deverá ser um espaço onde os seus utilizadores poderão discutir e trocar opiniões, e não propriamente uma confusão entre comentários, pingbacks e trackbacks. Para evitar isso, coloque os seus comentários numa coluna e os seus trackbacks noutra:
A zona de comentários do seu blog deverá ser um espaço onde os seus utilizadores poderão discutir e trocar opiniões, e não propriamente uma confusão entre comentários, pingbacks e trackbacks. Para evitar isso, coloque os seus comentários numa coluna e os seus trackbacks noutra:
<?php if ( $comments ) : ?>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>
<!– It’s a comment –>
<!– Comment content goes here –>
<?php } else { $trackback = true; }?>
<?php endforeach; ?>
<?php if ($trackback == true) { ?>
<!– It’s a trackback –>
<ol id=”trackbacks-ol”>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != ‘comment’) { ?>
<li>
<?php comment_author_link() ?>
</li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>
<?php else : ?>
<?php endif; ?>
Agora é por mãos à obra e optimizar o template do seu blog WordPress! Bons truques!
Assinar:
Postagens (Atom)