Hikari Tools Framework isn't a plugin with features for the end user. It's a development framework with tools to be used by other plugins, so that they don't need to duplicate the same code over and over again.
It deeply decreases plugins development time, specially in building options pages. For that, instead of building the whole HTML for each plugin, we can just prepare an array and it's used to build the whole page.
Another great feature this framework offers is options detection and reset. With the use of another simple array, in the bottom of options page it prints a table showing to plugin's users all kinds of options the plugins creates, being it wp_options, comment meta, post meta, and even network-wide options and user specific options (usermeta).
Every kind of data your plugin stores in database is shown in a clear way, with its key so that users can easly search for them in database. But they don't need to, because together with each option it informs if there's any data of that type stored, and provides user -friendly command to reset them all, totally cleaning the user's database from any data created by the plugin. Very easy and practical to use, and instantly available to any plugin that consumes Hikari Tools Framework!
Continue Reading »
This article provides information and exemples of all available parameters for Hikari Internal Links's shortcode.
As you're probably already aware, this plugin is used to build dynamic links to a Wordpress' website internal links. These links can point to posts, pages, custom post types, comments, categories, tags, custom taxonomies, and feeds to categories, tags and a post's comments.
That's done using the
[hkLink] shortcode. It's alternatively also available the
[p2p] shortcode for compatibility with other Post to Post based plugins.
Continue Reading »
Continue Reading »information
Most people don't really bother with XHTML validation. Indeed, I'd say that 99,98% of all webpages on the Web today have their DOCTYPE setted automatically (be it for a site builder or a CMS) without its author even knowing about it.
Just browse sites over the Web, even from big companies, and you'll see how rare it is tp find a HTML document 100% valid.
Continue Reading »
Hello . This page has a list of my Wordpress plugins and a quick introduction of them.
If you feel any of them useful, please consider donating to help me keep support .
It's really a pleasure be able to add links to posts without having to worry to nofollow them and lose PageRank because of them!
One of the best features Drupal has and I miss in Wordpress is the possibility to set title to comments.
With a title, we can identify the comment subject, it can be resumed to a phrase. Comments become more similar to articles and aggregate more value.
Hikari Titled Comments plugin enables each comment to have a title, so that commentators can give a subject meaning to their comments.
Wordpress 3.0 comes with a new filter that lets us customize what is used for each permalink structure tag, other than Wordpress default.
One of these permalink structure tags is
%category%. By default, Wordpress always use the category with lowest ID, making
%category% impractical for SEO optimization.
Hikari Category Permalink allows post authors to choose among each post's categories, which of them is used in that post permalink, giving much more flexibility and power to permalinks.
Hikari Enhanced Comments enhances comments with features that make comments more visible and becoming more exciting in website structure.
Things that you've been wanted to do, now can be done much easier.
I've been developing Wordpress plugins for months, and I always felt challenging to know if those hooks I was using were being used by other plugins as well, and which were coming before and after my function.
Wordpress hooks are actions and filters. They are known by theme designers as those "things" that come in
$content = apply_filters("filter_tag",$content);. Plugin developers know them better, we love to hook actions and filters as
I just wanted something that, in any page I wish, would show me a list of all hooks, everything hooked to each of them, and the priority order they were called.
Of course that couldn't be something like a static model designed by (my) hand, it should be something automatic, dynamic, related to each page. Something real, that showed what really happened during that particupar page load.
With some research I found codes that did that, and much more. I merged these codes together, improved them, and Hikari Hooks Troubleshooter was born
Gravatar is a nice service, it allows us, as users, to define avatars related to our emails, and then those avatars are used everywhere we comment and participate, automatically.
But not everybody know or bother with Gravatars, and when we have a site we end up with a bunch of comments with the same default avatar, for every commenter that didn't register on Gravatar, or in anonymous comments.
Hikari Unicornified Gravatars lets us "unicornify" these avatars, providing some more colors to our beloved sites
There are also several ways you can show your appreciation:
- blogging about it
- linking it from your site (without using rel=nofollow, and of course not obfuscating the link )
- browsing the site sidebars
- suggesting it to your friends
- visiting other posts thru the site and adding valuable comments
- saying thanks on comments
- offering codes that add new features
- etc, use your imagination
I consider very ambiguous the way some plugins should be upgraded and the proper way of uninstalling them, so I believe I should explicitly explain it for my plugins.
In the following article you will have detailed instructions regarding plugins uninstallation. It may look complicated, and you may even think my plugins are complex to unintall, but it's just because most plugins developers neglect these informations. Indeed, my plugins are easier to install and uninstall than most plugins, I'm just giving complete and extensive instructions .
Continue Reading »homepage
Many people when start developing plugins and themes to Wordpress don't notice the consequences of writing messy codes until it is too late.
I decided to decicate a whole post to this prefix matter because I know I will come back to it always when possible, and it will be easier to have a post to link instead of repeating myself.
Using a prefix means that, for each plugin or theme we create, we choose a small string that describes this piece of code, and in every function/class, and even hook tags, we add this string before its name.
It may seem boring to those people that still don't understand why this is important, but I'll explain.
Continue Reading »
If you have any kind of website, and this website has some articles/posts, you probably has a tag cloud on it. If you have this kind of website and doesn't have a tag cloud, you should.
In this article I'm gonna introduce you to tags and tag clouds, show how Wordpress's default Tag Cloud's markup is and talk about Simple Tags, a Wordpress plugin that enhances its tags management UI and also generates its own enhanced Tag Cloud.
After that I'm gonna talk a bit about Semantic and Accessibility, show how these tag clouds are ugly in Semantic and Accessibility point of view, and show how we can improve Simple Tags's Tag Cloud using its almost overlooked core configs.
Continue Reading »research
Com 1 ano e meio o site chega aos 30K acessos.
Além disso, aproveitei pra mudar serviço de site counter dos sites. O ritecounter tava até funcionando bem, mais logo agora ele "sumiu", fui tentar entrar na conta e nem o retrieve password tá funcionando!
Mas o mais legal mesmo é o ClustrMaps! É esse mapinha na esquerda, ele funciona como um counter normal, registrando os hits e stats básicos. Mas em vez de apresentar a contagem no site e os stats num admin page, ele gera uma imagem com o mapa mundi e pontos indicando de onde vem os acessos! Clickando nele vai pra uma página com o mapa maior onde dá pra ver os pontos com mais detalhes.
É parecido com o serviço de mapa do Google Analytics (só q bem mais simples...), mas podendo mostrar o mapa aos visitantes. Axei bem legal
Bão, é isso. Desde o final do ano passado venho aprendendo mais sobre PHP e o Wordpress, agora chegou a hora de compartilhar oq venho aprendendo! Esperem tb mais tutoriais
Encontrei esses stats interessantes no ma.tt (http://ma NULL.tt/2008/07/ie6-independence/):
These stats cover Jan 1 - Jun 30: 787 million “absolute unique” visitors, 1.6 billion visits, and 3.3 billion pageviews. I feel these numbers are large enough and WordPress.com-hosted blogs diverse enough to be fairly representative. All the numbers come from Google Analytics. In parentheses I’ve put the delta from the last time I blogged these stats.
- 59.41% - Internet Explorer (down 3.05%), sub-breakdown:
- 53.42% - Version 7.0 (up 18.25%)
- 46.28% - Version 6.0 (down 17.82%)
- 0.14% - Version 5.5 (down 0.14%)
- 32.82% - Firefox (up 2.08%)
- 4.81% - Safari (up 0.98%)
- 2.04% - Opera (up 0.26%)
- 0.41% - Mozilla (down 0.11%)
The operating system breakdown:
- 89.41% - Windows (down 0.95%)
- 7.86% - Macintosh (up 1.13%)
- 1.82% - Linux (down 0.37%)
- 0.17% - iPhone (out of nowhere!)
- 0.10% - PlayStation Portable (up 0.07%)
Essa é a capacidade do WordPress.com, quase 1 BILHÃO de pessoas acessaram algum blog durante esse 1º semestre. Se a palavra BILHÃO já naum é suficiente pra impressionar, com o número 1 atrás pra indicar q em apenas 1 semestre 1/6 de toda a população mundial acessou algum dos seus blogs e viu uma média de 4 páginas, então eu lembro q 1 BILHÃO é tb a quantidade de PCs funcionando no mundo. Isso significa, teoricamente, q quase 80% de TODOS OS PCs DO MUNDO, durente esse semestre, serviu de ferramenta pra no mínimo 1 pessoa no mundo se comunicar, sendo o WordPress.com o meio de comunicação usado.
Continue Reading »