Implementing an admin GUI for your WordPress plugin, the boring part…

Implementing an admin GUI for your WordPress plugin, the boring part…

Hooking into WordPress’s actions and filters, writing callbacks to do magical stuff is a fascinating experience. Writing an admin settings GUI for a plugin has always been more boring for me, than writing the plugin itself. In this post, I will publish some code snippets from a plugin that I have written in the past (Toolbar Login Button),  and using as a boilerplate for some other plugins. Read more
Why you should not always justify a text?

Why you should not always justify a text?

There are many factors affecting the readability of a text much more than justification. Writing a single line of text without using paragraphs or using excessive length of lines are cosmetically the worst practices of writing an article. All of these bad practices are enough to irritate healthy eyes and even blow readers’ top who have eye conditions like advanced astigmatism that causes a distorted vision and makes difficult to follow lines. I would like to touch on this issue even justification has much less affect on readability/accessibility than the other freaky behaviors that I have mentioned above. (In addition, justified text can cause a further problem for those with dyslexia, which I will mention below.) Read more
WordPress is not that evil

WordPress is not that evil

Since the early 2000s, when CMS battles took place between software like PHP-Nuke, Post-Nuke and many others, only a few of them have been able to survive, such as WordPress, Drupal and Joomla. With the help of CMS features gained in time, WordPress is now dominating between the survivors. WordPress, which has more than 58% market share among content management systems as of 2017, is being used by about 27% of all web sites on the Internet. Read more