Ways in which WordPress is Broken
WordPress is a great system in many ways, and it's easy to see why it's so popular. I've used it for two sites so far: the International Union for Pure and Applied Biophysics and a Glebe directory [now defunct].
However there are a number of ways in which it is broken, some of which can be fixed with plugins and some of which appear to be more fundamental.
- it's not possible to have two categories with the same name, even when they have different parents and are in different parts of the category tree
- category permalinks are inconsistent with post permalinks - there's a spurious /category/. (This appears to be tied up with the URI-handling, and non-trivial to fix.)
- the default theme (and most themes) have pages linking to themselves
- function naming and behaviour is inconsistent