About

I’ve been interested in making things easier for as long as I can remember. Perhaps I’m just lazy, perhaps I’m not very clever… though if you ask me it’s just because I can’t believe that things have to be as difficult as they are.

Lovely pic of me
Me (Todd Halfpenny)

I’m currently working with MobileCaddy as a frontend and mobile architect and also as a freelance dev-for-hire. For the previous 1 years I worked in telecoms networks as a software developer and engineer.

I’m also the guy behind several popular WordPress plugins such as 5-star rated Widgets On Pages and have built many bespoke themes for clients.

During my time in telecoms I was part of the small team who designed and developed an in-house SMSC (Short Message Service Centre) and also within the Intelligent Networks design and developement team who were responsible for services such as Pay As You Go. My latest role was as the lead developer on the in-house PCRF platform.

During my studies at university I was the webmaster* for the Studen Union site as well as writing music reviews (where I got the chance to interview Roxy Wild – Kim Wild’s younger sister – and walk past Kylie Minogue – she still had a surname then – in a corridor).

This site is my home and the web… it’ll contain some of his thoughts and  ramblings.

* what an awful title that is… but that’s the way it was in the late 90s :-)

37 thoughts on “About”

  1. Hi Todd,

    I was wondering if I could ask for your support with using the Widgets on Pages plugin in my theme file?

    If yes, to which address/where should I contact you?

    Thanks
    -Johanna

  2. Hi Todd,

    great work on your plugins. very handy for people like myself who forget where they are when in long code.
    I am looking for some custom work to develop the functionality on a site for peole with learning disabilities. Would love to get your input and pay for time to develop if you are able to.

    Thanks
    Chris

  3. Dear Todd,

    For a non profit project of mine, I am looking for a plugin/way to insert a particular “rating” widget into a page. So that the “ratings” will be displayed inside the “Top rated” page instead of the sidebar.

    I found your plugin, which says to solve this problem.
    But I could not make it work.

    Could you please help me solve this problem ?

  4. Hey Ivan,

    Please feel free to leave some details here or mail me with further info and I’ll be happy to take a look.

    Ta,
    Todd

  5. Hi. I’m using thesis Framework. I also have WordPress Multi site.
    I just added Widgets on pages..
    what I want to do it on the static page for the main website to post the recent posts from all my websites. I already installed it and named each widget..the only thing I’m stuck on is the number 4-6 on the installation part of widgets on pages. please help. Thank you so much.
    Main is where I’m trying to add the widget…main it the front page..Please help

  6. Hey Jennifer,

    I take it at this point you have added the widgets (to show the posts from your other blogs) to the Widgets on Pages sidebar via the Widgets admin area.

    If so you then need to copy and paste the shortcode (which is displayed just under the title of said sidebar, will look something like this [widgets_on_pages id=x]) into your static page content at the point you want the widgets to be displayed.

    I hope this helps… if not feel free to email me and we can try to get this working for you.

    Ta,
    Todd

  7. Hey todd, thanks for “widgets on pages,” been really useful. I was just wondering if there was anything in the pipeline to be able to organize the “widgets on pages” settings page and implementation page so that it is not just a long list down. Something maybe like categories in posts with filtering mechanisms.

  8. Hey Jeff,

    Glad you like the plugin!

    And yes, the options page could do with some love, especially when you have many extra sidebars configured. I shall look at revamping the admin UI for the next release.

    Ta,
    Todd

  9. Hi, thanks for the awesome Widgets on Pages plugin, this is seriously exactly what I needed for my food review website! I am having a problem though, I have been trying to troubleshoot an issue for several hours and I can’t figure it out for the life of me.
    Maybe I can show you the error that shows up in Firebug and you could point me in the right direction if you have any spare time. I am using this plugin to show “MapPress” maps on specific pages via a widget. The maps show up fine in the sidebar without using the WoP widget, when I add the shortcode to my page to show the map I get this error in Firebug: “unterminated string literal” …819803,”lng”:-117.23630292}},”user”:false,”showPoiList”:true,”poiListTemplate”:

    The MapPress widget works perfect in the sidebar, but when I use it in the WoP widget on my page the map fails to load, I just see a swirling circle and I get the unterminated string literal error is all browsers. The WoP plugin works great with all other widgets I try to show in pages on my site, except for MapPress it completely chokes. =(

    I’ve contacted the author of MapPress but he says it sounds like the WoP plugin that is causing the issue and he recommended another plugin to try instead, but that plugin (widget logic) doesn’t do what your plugin “WoP” does. I really need both of these plugins to work together.

    The URL to the page is: http://eatsd.com/category-map/
    I can send you URL’s of screenshots of the errors as well if you supply an email.

    Any help you can provide would be excellent.
    Thank you for your time!
    -Mike

    1. Hey Mike,

      Thanks for letting me know about that… looks like it could be a conflict with the 2 plugins. If you could send me some details over that would be ace (todd@gingerbreaddesign.co.uk)

      Ta,
      Todd

  10. Hello, great plugin (widgets on pages), however I’m have the same problem as others concerning the bullets showing.

    I tried the:
    .widgets_on_page ul li { list-style: none; }

    And other suggestions you gave, but still nothing working as the background image of my theme is being shared as bullets:
    http://bible.proofdirectory.org/answers/

    My assumption is that no matter what I select, the css on the plugin remains “inactive”. Could this be the reason? Please advise. Thank you :)

    1. Hey Philip,

      It’s likely that the CSS is active but isn’t explicit enough to overwrite your theme’s styling.

      I tried looking at that link but get your holding page, perhaps you I need a login to see? Feel free to either send me an “open” link or a login and I’d be happy to take a look.

      Ta,
      Todd

  11. Hi Todd,
    I have just posted a comment on Joseph’s blog but in doing some further investigation I found you, so thought it was probably better to go straight to the source for an answer to my problem, so firstly i will post my message to Joseph below and then follow on with the continuing saga;

    Hi Joseph, I have spent most of the day on this problem and still cannot find a solution, I thought I had it with this plugin but I can’t seem to figure it out, i have followed your directions, I have my extra widgets in widgets under appearance, now I am assuming that my next step is to remove this message “#1 Widgets on Pages sidebar. Use shortcode “[widgets_on_pages]” from the new widget and enter my html code, then use shortcode “[widgets_on_pages_id=1]” from the widget that i want to use and place in my post area that i want the widget to appear in, (whew I hope I have explained that clearly for you) now if all of this is correct, my problem is I cannot remove the message from the widget, I try to delete but nothing happens.
    Can you please help me with this problem.
    thanks Cheryl

    O.K. now firstly i realized I was doing something incorrectly as I did not drag a text widget over to drop in my new WoP widget, this I have now done, then added the html code and then copied the shortcode to my post, but still nothing is happening, the heading that I put in shows up but nothing else. What i am trying to do is put an Amazon widget carousel into my post.
    I hope you can help with my problem.
    Thanks
    Cheryl

  12. Hi Todd!

    Found your nice widgets on page-plugin! Do you have (or have planned) a function that will let me control the appearance of the widget? Right now it is centered, and it would be great to be able to choose between center, left or right for the widgets! And while we´re at it, a global switch for widgets on all post or pages would make my day! Great job, hope you continue to update the plugin!

    1. Hey Anders,

      No, I hadn’t planned for that… but the next release does have some features including choosing how many widgets to display next to each other… a sort of column setting I suppose. It seems to make sense to add this alignment feature to that if only 1 column is chosen.

      Thanks for the suggestion.
      Todd

        1. Hey Paul,

          I have a complete overhaul which is currently still being developed… it’s more a replacement of Widgets on Pages than an upgrade though. In fact I trying to make it a complete overhaul of Widgets in WordPress entirely.

          I’m afraid though I’m super busy at the moment so it’s taken a backseat for the time being.

          Ta,
          Todd

          1. Hello again Todd

            I look forward to the trying out your new overhauled plugin when the chance arises!
            You can send me an e-mail with the plugin when ready and I will test it out and give you UI feedback.

            Have a great day!

  13. Hello Todd… I love your widgets on pages plugin but I have found a huge issue(bug).. I updated the plugin and it deleted all my widget area data.. So I had to go back and add all my widget data again… This is a bummer because I am using a ton of widgets…. It did not delete the widgets I made just the data in them….

    Thanks Johnny

    1. Hey Johnny,

      Do you know what version you updated from/to?
      There was a known case that this might happen on some themes when updating from older versions (pre 0.0.8 IIRC). This was noted in the install notes to warn users.

      Todd

    1. Hey John,

      I think that some widgets that use JS have issues… feel free to start a support thread over on the WordPress.org forum.

  14. Hello Todd,

    had removed the plugin and now get a box / line where the content use to be, How can I remove this, or the widget box of: Widgets on Pages 1 in widget area.

    Thank you in advance.

  15. Hey Todd, support request I’m afraid! I am waving some small coins that should help you buy a pint or two though.. Do you mind dropping me an email? I have a quick question about (I think a conflict in the coded) when using Widgets on Pages. I appreciate your help. Thanks, Ben

  16. hey todd

    thanks for the widget – love it horizontally.

    questiobn: I’m getting bullet points issue like others (couldn’t find solution from your coments) for flickr widget and twitter posts. the “enable styling” only takes off bullet points for title but not the content. how can I remove all bullets?

  17. Hi Todd,
    Let me introduce myself. My name is Borisa Djuraskovic. I am associated with Web Hosting Hub. Your Widgets on Pages plugin at http://gingerbreaddesign.co.uk/todd/ is very interesting. I want to translate it to my native language Serbo-Croatian.
    Do you mind if I do so?
    Please let me know!!!
    Best Regards,
    Borisa Djuraskovic

  18. Hi Todd,

    I just downloaded your Responsive Twenty Ten Plugin. It is great! I am wondering if you could help me with the resizing of the logo image I am trying to use in place of the title. The header image and other images on the page resize nicely when the screen size is reduced, but the logo image I am using stays the same size.

    Any guidance would be greatly appreciated!

    Thanks,

    Gina

  19. Hi Todd,

    I like your comments of the WordPress meetup and your background.

    I’m interested in talking with you about freelance plug-in development projects.

    Would you be available ?

    Alex,

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>