<   Prior Home         Share Blog Bloke     Share Blog Bloke Tips       Share to Twitter       Share to Facebook       Share to Twitter       Share to Google Plus       Share to LinkedIn       Pin this       Get Updates            
        Next   >  

The Secret to Modifying, Debugging Your Blog and other Technical Issues

I get a lot of questions about how I did this and that, especially when it comes to template tweaking and other technical things. So I thought I would let you all in on a little secret. When you are trying something new, don’t reinvent the wheel.

I started my computing career as a programmer back in the days when there was no such thing as a desktop, and computers filled up entire rooms (i.e. mainframes). Believe me when I say that I was not a naturally gifted programmer and I found it very difficult at first, until I learned the secret.

Programming is much like writing. Everyone has been influenced by someone else one way or another, and you start with writing the easy stuff and working your way up. (The blogosphere is no exception, or should I say the worst offender where so many bloggers are reiterating what someone else has already said. But I digress.)

The point that I’m trying to make is in the case of Wordpress there are literally thousands of theme/templates available for you to choose from. So my advice is — do NOT try to create your own theme from scratch. Find a theme that you can work with and has features that you are looking for, and then modify it.

Learn to Step Backwards 

If you don’t know how to change something or how it works, then deconstruct the template. OR in other words, reverse-engineer it. Use that handy ctrl-f (find command) in your browser and search for the code you are looking for. See how they did it. Chances are you will be able to figure out how to modify it according to your own needs.

Baby Steps, Baby

If you should get into trouble – backtrack. What I mean by that is take things a step at-a-time. Try something, then test it. Try something else, then test it again. Little baby steps, and save your changes that worked onto your desktop as a file.

If it works then move on to the next step, but don’t make big sweeping changes all at once. So if you should find yourself in trouble (and you will) then it’s simply a matter of reversing that last change you made (i.e. pasting back that last copy you saved). That way you won’t lose all of the progress you’ve made so far.

The same goes for your plugins. Just today I was able to fix my “Top Commenters” plugin. The reason it wasn’t working properly was because it was trying to make an ordered list. Well, for some reason that wasn’t compatible with my template, so I just removed the < li > tag from the code and oilla. It works now! I also think it looks better this way and takes up less space in my sidebar. Bonus! 

It’s really that easy! That’s how I do it and I’m by no means a programming guru. There are much more gifted coders out there than me.

Here’s another example. Just recently a reader asked me how to modify the part of the comments section where it invites your readers to leave a comment. In my case it says “Leave a Reply“. Logically, that part of the code should reside in the theme comments file. A simple search for “Leave a Reply” came up with this:

if (’open’ == $post->comment_status) : ?>
  <h3 id=”respond”>Leave a Reply</h3>

So all you have to do is change the “Leave a Reply” part. Easy peasy!

Don’t Rely Too Much on Plugins 

One of the benefits of using Wordpress is there are tons of plugins that can do the work for you. BUT heed this warning — if you add too many plugins it can slow down your blog, especially the ones that filter your database.

So it is to your benefit to become familiar with your theme/template and learn how to hard-code your modifications rather than just relying on plugins to do it for you. The more familiar you become with your code the easier it will be to change it. The more you can change it, the more power you will have over your blogging destiny.

After all, isn’t that the reason why you chose Wordpress in the first place? So don’t be afraid to learn and stretch yourself. As long as you make regular backups of your code you can always revert it back again.

In my case the transition to Wordpress is almost complete. There’s always little tweaks here and there that pop-up, but all in all it’s about 90% done. Of course, I still have to point my internal links back to this blog, but I think I have a fix for that and I will make an attempt at it sometime this week.

Ok, now here is your chance to request a post. Just tell me what you would like me to write about, and if I should decide to take your challenge I will give you an honourable mention with a link to your blog.

You can’t beat that. You win two ways — you get your answer and a link to boot. Cool.

I’m waiting … tick, tock…

Written January 6th, 2008 by | 44 Comments | Filed under: Blog Tips , , , ,

Thanks for Sharing     Share - enable java in your browser Share to Twitter            

Did you enjoy this article? Keep up to date with Blog Bloke Tips the moment it's published by email. Your Privacy is Guaranteed and will not be shared with anyone.

Keep it real with Blog Bloke Thanks for reading the original Blog Bloke. You can read more about me here. Contact me if you have any questions, tip requests or if you would like to be a guest blogger. Keep it real every day and subscribe to the newsfeed, share with friends or follow me.

    Subscribe to the Newsfeed     Share to Twitter     Share to Facebook     Share to Google Plus     Pin this     Share to LinkedIn

Got an opinion? Let's be real and start a conversation:

It's your turn to tell Blog Bloke what you think, ask a question or suggest another blog tip. Don't forget the comments policy and I'm looking forward to reading what you have to say.

There are 44 Comments so far to “The Secret to Modifying, Debugging Your Blog and other Technical Issues”

  1. Good explanation, BB. I might just reiterate the part about making changes in small increments. Despite past experience that tells me otherwise, I tend to get over confident and make big changes. Almost every time, that leads to problems.

    The other part of that is to ALWAYS back up anything that you’re getting ready to make changes to. Trust me when I say that if you don’t you’ll be sorry.

      Reply   ·   Share Share Blog Bloke Tips  

  2. Been there! Done that! ;-)

      Reply   ·   Share Share Blog Bloke Tips  

  3. Thanks for this post, Blog Bloke! After making a transition from Blogger to Wordpress, I can really empathize with your hints here. Small baby steps, that’s so right when tweaking your template!

    Glad to see you’ve found a way to change all those backlinks now :)

      Reply   ·   Share Share Blog Bloke Tips  

  4. I have been messing around with a few templates on some of my WordPress blogs and it’s a real learning experience.

    I worked on a blog and had it doing and viewing just the way I wanted it but I had not even looked at it in Internet Explorer as I use FireFox almost exclusively. What a huge mess and I mean huge, all the fonts were huge and out of place. That put me into a talespin for a few days fixing that mess. :)

    So it’s good advice ‘not to forget’ using more than one browser to view your work results.

    One of the first things I modify when I have a new template is the ‘Home’ link. I immediately change it to a keyword phrase such as ‘Make Money Online Home’.

    Thanks for the great post. It made me think of more things I want to do and learn about templates because eventually it would be fun to create one from scratch.

      Reply   ·   Share Share Blog Bloke Tips  

  5. Amanda, when I wrote that I couldn’t help but think of the movie “What About Bob” with Bill Murray and Richard Dreyfuss.

      Reply   ·   Share Share Blog Bloke Tips  

  6. That’s a good point and something I forget myself James. Just when I think I got it right, days later I happen to look at it in another browser and it’s embarrassing. What a mess, and so it’s back to the drawing board again.

    I guess I’d better fire up that other browser while I think of it…

      Reply   ·   Share Share Blog Bloke Tips  

  7. Bloke! I found out where to change the word “comments” that appears at the bottom of my posts, following the number of readers who left a comment.

    I viewed the page source information and saw right where the code needed to be changed. Actually I found other information that surrounded the word “comments”, so when I poked around my other php files, I could identify which one needed changing.

    Turns out it wasn’t comments.php that held the code. It was index.php.

    Kathy’s a happy camper! So this article is true. Backup your file before working on it. Make small changes. Test. Undo if you need to. And there’ll be no crying.

      Reply   ·   Share Share Blog Bloke Tips  

  8. James and Lee both make very good observations especially regarding cross browser compatibility. I only ever fire up IE these days just to see how something looks. I can’t remember the last time I actively used IE to browse.

    I’ve got tons of WP themes on my computer. The vast majority of them I’ll never use but I’ve kept them because the author has done one thing in the theme that I really like. It might be the way they format their comments. It could be a dynamic navigation system. There’s something in there which I might consider using in later themes.

    As you suggest, BB. Why reinvent the wheel?

      Reply   ·   Share Share Blog Bloke Tips  

  9. That’s great Kathy. Every theme of course will be designed differently. In mine it’s in the comments file. That’s why it’s very difficult for someone else to offer help without actually seeing your code. Sometimes it can take a little snooping around amongst the various theme files to find what you’re looking for, and that handy ctrl-f key can be your best friend.

      Reply   ·   Share Share Blog Bloke Tips  

  10. Hi Mike. I’m starting to do the same thing. There will always be design features in other themes that you might like, and you can easily deconstruct the code and incorporate the various parts into your own theme. I’m sure theme designers do it all the time.

      Reply   ·   Share Share Blog Bloke Tips  

  11. Thanks for the helpful hints,

    If I mess with the code, I copy and paste the unchanged code to notepad. Just in case I mess up!

    Speaking of backing up wordpress, may I request a post of the Blog Bloke’s way of backing up database and files. I did a Dbase and core back up but still don’t know if what I did was right.

      Reply   ·   Share Share Blog Bloke Tips  

  12. Great advice as always but having to be careful about the amount of plugins is something I will find hard to do. I have progressed from being a Blogger widget junkie to Wordpress plugin junkie - I can’t resist trying things out.

      Reply   ·   Share Share Blog Bloke Tips  

  13. Ditto. Now if only I could get myself follow my own advice ;-)

    Sue, you haven’t yet responded to my offer to write for Blog Bloke dot com.

      Reply   ·   Share Share Blog Bloke Tips  

  14. Hello,

    What can I do to make this 100% width with 1024×768 screen?


    gofree’s last blog post..Flash Banner Creator

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 1:26 pm said...

    I took a look at your blog and it fits 1024×768 perfectly. I see your Custom Domain is working fine as well.

      Reply   ·   Share Share Blog Bloke Tips  

  15. Wow, I didn’t expect that quick respond!!! Yes, now the domain works, but still I can see bar; and if you have a closer look at the button that I put mouse over, it is wrong.

    Here is the image: img390.imageshack.us/img390/1275/clipboardimage1qd6.jpg


    gofree’s last blog post..Dezzain Free WordPress Theme - Box Tube

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 11:38 am said...

    The image you refer to didn’t work for me. So it looks like it is an issue with HTML and your image host. But at least your URL is working now. One step at a time ;-)

      Reply   ·   Share Share Blog Bloke Tips  

  16. nice job.

    Benbego Rizki’s last blog post..Kwikcontent VS Adsense Money Maker

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 10:17 am said...

    Thanks Benbego Rizki

      Reply   ·   Share Share Blog Bloke Tips  

  17. I am new here and looking to have a great time and learning experience
    within your community.

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 10:16 am said...

    Welcome fwboodol

      Reply   ·   Share Share Blog Bloke Tips  

  18. Baby steps is how its done indeed. Or as I like to call it, proper trouble shooting ! People tend to change too many things at once and then wonder where they went wrong. If you go that route, it will take you longer to find the problem then the time you saved by slamming everything on there in a 5 minute rush !
    Keep blogging bloke :)
    Blog Walkers last blog post…http://www.mypageofmanythings.com/content/view/82/

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 4:40 am said...

    I just went through it again this evening. I published a post and my template blew apart! So I backtracked a little bit. Baby steps…

      Reply   ·   Share Share Blog Bloke Tips  

  19. I want more technics for my blog, this step is good for me. Thanks

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 3:56 pm said...

    You are most welcome.

      Reply   ·   Share Share Blog Bloke Tips  

  20. Thanks for great information.

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 4:44 pm said...

    You’re welcome Nancy and thanks for saying so. Please drop by again.

      Reply   ·   Share Share Blog Bloke Tips  

  21. I wouldn’t see it ever anyways thanks

      Reply   ·   Share Share Blog Bloke Tips  

  22. very informative and useful!

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 8:14 pm said...


      Reply   ·   Share Share Blog Bloke Tips  

  23. Thanx a lot! This is very useful.

      Reply   ·   Share Share Blog Bloke Tips  

    Reply by: Blog Bloke at 8:13 pm said...

    Thanks Bob.

      Reply   ·   Share Share Blog Bloke Tips  

  24. great post. i’ll try it now.

      Reply   ·   Share Share Blog Bloke Tips  

  25. Thank you for your information.

      Reply   ·   Share Share Blog Bloke Tips  

  26. This is a great post. Thanks for sharing.

      Reply   ·   Share Share Blog Bloke Tips  

  27. loved the article great job

      Reply   ·   Share Share Blog Bloke Tips  

  28. When I don’t have an inspiration to blog, I cleanup my folders in my PC and do defragmentation on my system.

      Reply   ·   Share Share Blog Bloke Tips  

  29. I enjoy reading your blog . Excellent!!!

      Reply   ·   Share Share Blog Bloke Tips  

  30. Generally I do not post on blogs, but I would like to say that this post really forced me to do so! really nice post…

      Reply   ·   Share Share Blog Bloke Tips  

  31. Great blog post, I will keep these points in mind the next time I write a blog post. Keep em coming!

      Reply   ·   Share Share Blog Bloke Tips  

  32. nice article and I like your explaination style, I just stopping by here and interesting with ur post, you’ve great blog man…

      Reply   ·   Share Share Blog Bloke Tips  

  33. […] first post that caught my attention this morning was from BlogBloke’s Blog. BB’s post about the secret of modifying or debugging your blog template brought to mind my […]

  34. Here is a list of 100 sites using the CommentLuv plugin. Post a comment on these blogs and you get a follow link to your latest blog post.

    If you want to try it out just post a comment to this post!


  35. @hshawjr Here are a couple of posts on the topic http://t.co/lPhjleSv and http://t.co/evaOyYNw

Share     Share this article with your friends

Subscribe to Better Blog Tips Newsfeed   SUBSCRIBE to Bloke Bloke's Articles (Newsfeed)

Subscribe to Better Blog Tips Newsfeed   Subscribe to only Comments for this Article | TrackBack URL

You can also use these html tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>