… programmer’s equivalent. 6502 assembler.
Not that I could easily do that these days. But it’s been a good thing to know, as I can debug most languages. Except Erlang. Some things ARE too strange to touch.
When I changed the blog theme to Thematic, the “Leave a comment” option disappeared. Now, one of the tenets of the open source community is that you can fix your own bugs. Not that many people do, as it often involves downloading/installing weird open source compilers, and growing a shovel beard.
Fortunately (?) as PHP is interpreted, I was able to find the offending bug with WinGrep.
And here it is:
hooks-filters.php:
// Display comments link and edit link
// comments open mean the blog post is accepting posts.
if (comments_open()) {
postcommentnumber = get_comments_number();
// postnumber is number of posts. If more than 1, display “x comments”;
if (postcommentnumber > ‘1’) {(display “x comments”;)}
// if 1, display “comment”;
elseif (postcommentnumber == ‘1’) {(display “1 comment”;)}
// no comments, so display Leave a comment.
elseif (postcommentnumber == ‘0’) {(display “Leave a comment”;);
The bug? postcommentnumber was returning “-1”. I don’t know why, but I suspect it’s probably Disqus related.
And while I don’t particularly like PHP, I can debug it.
As the bug is fixed, you are welcome to “Leave a comment”.
Comments are closed.