I have seen many times questions having these scheme: „I want this and that functionality on my WordPress site, I know there exists that plugin, but I don’t want to ‚clutter‘ my plugin directory with that and I want ‚just‘ to add this functionality directly to some php file of the template“. I am strongly against this distorted way of thinking, because I believe in the utility of separating logically distinct things into distinct layers. If we ignore this, we are returning to the point where graphical layout of a HTML website was created directly by some HTML tags, mixing the content and the form randomly together. That was the reason why CSS was estabilished and why <em>emphasis</em> does not necessarily have to look always as italics, but also <em>bold italics</em> When text to speech system is used, it may not tell the emphasised phrase with the comment „written in italics“, but it may just speak it more loudly, for example.
Pokračování textu WordPress and the irrational desire to avoid using plugins