For the 240,000

Since the bombings in London a week past yesterday (Thursday), when 52 people were killed at the hands of terrorists, over 240,000 children have died as a result of poverty in the world.

It feels like people have forgotten about the drive to rid the world of poverty? Why aren’t people up in arms (limbs, not weapons)? Why haven’t we taken to the streets? Why haven’t we picketed Parliament, Downing Street, every government building in the country and demanded that poverty is ended?

I saw a poster today for the Live 8 concert DVD that invited potential purchasers to relive the concert where musicians changed the world. Well, for one I didn’t think it was about the musicians, I thought it was about us! And for two, did we change the world?! Did we really?

While I don’t want to diminish the awfulness of the indiscriminate bomb attacks in London — my brother knew one of the girls caught up in it, she was in the year below him at Aberdeen University — there have been 4,615 times as many deaths since Thursday-past that could have been prevented.

Keep an eye on Steve Lawson’s blog, folks. He’s still asking the right questions.

WordPress: Upload code hack

Something that annoys me a little about WordPress — that has changed between v.1.2 and the latest v.1.5 — is the code it automatically generates for uploaded image files.

When you Upload a file WordPress automatically generates the XHTML code for you, so that you can simply copy and paste it into a post or page, for example:

<img src='' alt='Description of image here' />

But you will notice that it has surrounded the URL and alt description with single quotation marks (') rather than double ("). I'm a fan of double-quotation marks here. So I've made a simple hack to the upload code:

How to hack upload.php

Here's how to change the code in your WordPress 1.5 installation to ensure that it will always give you double-quotation marks (") in the auto-generated XHTML code:

  1. The code for uploading files is contained in the file wp-admin/upload.php within your WordPress installation.
  2. Open the file in your text editor of choice (I prefer 1st Page 2000) and scroll down to about line 202
  3. There you will see the following lines of code:

    $piece_of_code = "<img src='" . get_settings('fileupload_url') ."/$img1_name' alt='$imgdesc' />";
    $piece_of_code = "<a href='". get_settings('fileupload_url') . "/$img1_name' title='$imgdesc'>$imgdesc</a>";

  4. Simply replace these lines with the following:

    $piece_of_code = "<img src=\"" . get_settings('fileupload_url') ."/$img1_name\" alt=\"$imgdesc\" />";
    $piece_of_code = "<a href=\"". get_settings('fileupload_url') . "/$img1_name\" title=\"$imgdesc\">$imgdesc</a>";

  5. You will notice the subtle alteration of escaped quotation marks (\") replacing the previous single quotation marks ('). The backslash before the quote tells PHP to regard the quotation mark as a text character rather than as part of the syntax of the code.
  6. Now save this file, and upload it (no pun intended) to your WordPress installation.
  7. er…
  8. that's it!