Tenha seu próprio Twitter

Os caras da Automattic lançaram um tema chamado Prologue, que “transforma” o WordPress em um mini-Twitter. O resultado ficou muito bom, eu instalei na minha versão local do WordPress e gostei bastante. Vejam só como ficou:

Tema Prologue (WordPress Twitter)

Pode ser bastante interessante se você deseja ter seu “próprio Twitter” para utilizar na empresa, por exemplo.

Para ver o live demo clique aqui e para fazer o download do tema clique no link abaixo:

[download=5]

Dividir posts em páginas

Aqui estou eu de novo, com mais uma dica!
Pois é, já faz algumas atualizações que o WordPress é capaz de dividir posts em páginas.
Se você não sabe do que se trata, fique sabendo que não é o único. A maioria dos usuários não conhece nem 10% das funções existentes no WordPress. Isso talvez, por que a maioria não tenta procurar diretamente nas “Template Tags“.

Às vezes quando um post se prolonga demais, acaba se tornando muito extenso. Quando o usuário visualizar este post, com certeza seus olhos entraram em fadiga (pelo menos os meus sim =P). A solução para isso é dividir seus posts em páginas. Na verdade isso é muito simples.

O editor do WordPress não mostra a ação “wp_page”. Esta ação funciona basicamente como a ação “wp_more”. Só que ao invés de adicionar “<!––more––>” ao post, adiciona-se “<!––nextpage––>”. Para cada “<!––nextpage––>” dentro do post, equivale a uma página. Ou seja, se dentro do post tiver dois atributos “<!––nextpage––>”, o post será dividido em duas páginas. Estas divisões são feitas a partir do que vem depois de cada atributo “<!––nextpage––>”. Assim, a primeira página é o que vem antes do primeiro “<!––nextpage––>”.

Bom, agora que você já sabe dividir os posts, precisamos disponibilizar os links para as páginas.
Para isso, usaremos a função “wp_link_pages”.

Você deve adicionar a tag abaixo (isso se seu tema não tiver a mesma) dentro do “loop” do arquivo “single.php”, que está situado dentro da pasta do seu tema atual.

  1. <?php wp_link_pages(‘before=<strong>Páginas: </strong>&after=</p>&next_or_number=number’); ?>

Pronto! Seu tema está habilitado para exibir as páginas.
Para mais informações sobre a tag “wp_link_pages”, clique aqui.

Só mais uma coisa. Se você quiser que o seu editor mostre o botão para adicionar o atributo “<!––nextpage––>” abra o arquivo “wp-includes/js/tinymce/tiny_mce_config.php”. Localize a linha “32″, onde há isso:

  1. $mce_buttons = apply_filters(‘mce_buttons’, array(‘bold’, ‘italic’, ‘strikethrough’, ‘separator’, ‘bullist’, ‘numlist’, ‘outdent’, ‘indent’, ‘separator’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’, ‘separator’, ‘link’, ‘unlink’, ‘image’, ‘wp_more’, ‘separator’, ‘spellchecker’, ‘separator’, ‘wp_help’, ‘wp_adv’, ‘wp_adv_start’, ‘formatselect’, ‘underline’, ‘justifyfull’, ‘forecolor’, ‘separator’, ‘pastetext’, ‘pasteword’, ‘separator’, ‘removeformat’, ‘cleanup’, ‘separator’, ‘charmap’, ‘separator’, ‘undo’, ‘redo’, ‘wp_adv_end’));

Localize no meio de tudo isso ‘wp_more’ e ao lado deste adicione ‘wp_page’. Salve o documento e pronto! Agora do lado do botão para adicionar o atributo “<!––more––>”, haverá o botão para adicionar o atributo “<!––nextpage––>”

Até a próxima!

Finalmente blogueiros poderão trabalhar com seus smartphones

Li ontem no contraditorium sobre este excelente plugin, chamado WPhone, que otimiza a visualização da administração do WordPress para ser exibida em smartphones. O melhor de tudo é que, se você acessar por um computador convencional ou notebook, a administração continua como antes, o plugin só irá modificar a aparência caso seja detectado que o acesso esteja sendo feito por um smartphone.

Este plugin possui duas versões de interface:

  • Rich: desenvolvida para iPhone/iPod Touch e outros smartphones com suporte a Javascript e CSS. Possui recursos em Ajax e menus deslizantes;
  • Lite: versão simplificada para smartphones sem suporte a Javascript e CSS.

Vamos dar uma olhada em algumas screenshots.

WPhone - dashboardWPhone - escrevendo um post

Agora a minha vontade em adquirir um Ipod Touch cresceu exponencialmente. :D

O papel que o autor do comentário exerce no blog

Oi, eu sou o Ezequiel e venho, a partir de hoje, compartilhar dicas, truques e algumas informações sobre o WordPress aqui no pBlog. Como este é meu primeiro post, nada mais justo do que eu postar algo que seja útil, certo? Esta é uma dica interessante para quem possui um número grande de usuários cadastrados. Na hora de visualizar os comentários, é difícil saber quem tem um papel importante dentro do blog e quem não tem. Pois bem, com o tutorial abaixo, você poderá Identificar qual papel o autor do comentário exerce no blog e outras coisas mais. Mas antes de tudo, vamos entender esses papéis.
Todos os usuários no WordPress possuem um nível (level), quanto mais alto esse nível, mais importante é o papel do usuário dentro do blog. Abaixo explico resumidamente cada papel.

  • Subscriber (Assinante): Este é o papel mais simples que um usuário pode ter. O nível de um usuário assinante é “0” (zero). Permite apenas ao usuário trocar algumas informações de seu perfil e visualizar o Dashboard.
  • Contributor (Contribuinte): Este usuário pode contribuir com posts ao blog, mas estes posts passam por uma aprovação. O nível de um contribuinte deve ser “1”. Permite visualizar o Dashboard, escrever (sob aprovação), gerenciar posts (apenas de sua autoria) e trocar informações do perfil.
  • Author (Autor): Os usuários autores possuem cartão verde para publicar e editar posts, sem estes terem que passar pela aprovação do adminsitrador para serem publicados. O nível de um usuário autor é de “2” a “6”. Permite visualizar o Dashboard, escrever, gerenciar posts (apenas de sua autoria), fazer uploads e trocar informações do perfil.
  • Editor: Os editores podem publicar e editar qualquer post. O nível para um usuário editor deve ser de “7” a “9”. Permite visualizar o Dashboard, escrever, gerenciar posts, categorias, comentários, links e trocar informações do perfil.
  • Administrator (Administrador): Os administradores exercem o papel mais importante dentro do blog, estes podem fazer o que quiser. Todas as ações estão abertas para eles. O nível de um administrador deve ser “10”.

Para mais informações sobre os tipos de usuários, clique aqui.

Basicamente o código retornará algo que você especificar para cada tipo de usuário. Dentre esses acima que especifiquei e mais dois: Super Administrador (Usuário de ID igual a “1”, o dono do blog) e outro que retornará se é um visitante, ou seja, não é um usuário registrado.

Bom, mãos à obra:

Abra o arquivo “comments.php” que está dentro da pasta do tema que esta usando. Localize esta linha:

<?php foreach ($comments as $comment) : ?>

Esta requisição “foreach” irá puxar os comentários e tudo que estiver depois disso e antes do encerramento:

<?php endif; ?>

Será o que irá aparecer em cada comentário. Por isso o código abaixo deve estar dentro destes.

Aplique o seguinte código onde desejar, mas dentro do lugar que falei acima.

  1. <?php $user_comment = get_userdata($comment->user_id); ?>
  2. <?php if(!$user_comment->ID) { ?>
  3. <p>Este usuário não é registrado no blog</p>
  4. <?php } elseif($user_comment->ID == 1) { ?>
  5. <p>Super Administrador</p>
  6. <?php } elseif($user_comment->user_level == 0) { ?>
  7. <p>Assinante (Subscriber)</p>
  8. <?php } elseif($user_comment->user_level == 1) { ?>
  9. <p>Contribuinte (Contribuitor)</p>
  10. <?php } elseif($user_comment->user_level > 1 & $user_comment->user_level <= 6) { ?>
  11. <p>Autor (Author)</p>
  12. <?php } elseif($user_comment->user_level > 6 & $user_comment->user_level <= 9) { ?>
  13. <p>Editor (Editor)</p>
  14. <?php } elseif($user_comment->user_level == 10) { ?>
  15. <p>Administrador (Administrator)</p>
  16. <?php } ?>

Por hoje é só! Espero que tenham gostado.

WordPress.com aumenta espaço para 3GB!

Esta é uma ótima notícia para os usuários do WordPress.com, o espaço disponível para adicionar conteúdo aumentou de 50MB para os impressionantes 3GB!

Para mim, o WordPress.com é uma das melhores ferramentas gratuitas para escrever blogs, pena que não permita tantas customizações quanto o Blogger.

Evitando problemas ao desativar um plugin

Quantas vezes eu já desabilitei um plugin e só depois percebi o erro que apareceu no blog em virtude desta mudança. Isto é muito comum porque vários plugins necessitam adicionar códigos ao tema, mas ao mesmo tempo é muito simples resolver, basta adicionar a condicional “IF”. Assim a condicional verificará antes se o plugin existe (e está ativado) antes de executar o código.
Vamos ver como fica em um exemplo prático utilizando o plugin Popularity Contest. Na instalação do plugin é necessário adicionar o seguinte código para exibir a lista dos posts mais populares:

  • <?php akpc_most_popular(); ?>

Para que não ocorra nenhum erro em seu blog caso você desative o plugin, adicione o código desta forma:

  • <?php if(function_exists(‘akpc_most_popular’)) { akpc_most_popular(); } ?>

É um pequeno trabalho adicional que vale muito a pena.

Fonte: HackWordPress