Stephen Harris

Edinburgh, United Kingdom

stephenharris.info

Age: 26

Mathematics PhD student at the University of Edinburgh with a (geeky) passion for anything coding related.

I've recently created a new WordPress Event management plugin, Event Organiser.

Aug
20
comment Why are passwords exportable as plain text in WordPress?
The bug here is a poor UI. It seems wp-members allows you add custom fields to the registration form, including "password" field. What is not (understandably) clear to users is that these added fields are just for collecting meta data, and the "password" refers to the HTML input type alone and is nothing to do with the user's WP password, nor comes with any guarantee of storing it securely.
Aug
14
comment Why WordPress architecture is not pure object oriented and it don't use MVC pattern?
It's an important & good question, but I'm afraid this isn't the place for it. I'm fairly certain all of the core team will be on the wp-hackers mailing list, so I think trying there might be better.
Aug
12
awarded Autobiographer
Aug
12
comment Chase Paymentech merchant account with PHP
Links are dead...
Aug
11
comment Should a honeypot captcha be more complicated than 'display: none;'?
What color is the sky? Bah, I live in Scotland. Grey.
Aug
2
awarded Announcer
Aug
1
awarded Yearling
Aug
1
awarded Yearling
Jul
30
comment When is it OK to create a custom table for a plugin?
"Never", "... except..." ;). For the balance of arguments, I'd like to counter this by saying too often developers shoe-horn their data into the wp_posts where it is not suited, and this isn't "rare". You hint at this, but "never" is far too stronger a word. Each case should be taken on its merits, as there are pros and cons on both sides. But as such, the question isn't a good fit for the site as there is no definitive answer.
Jul
27
reviewed Close Query function not executed between <div> element
Jul
26
accepted Get entered value of customiser field for live preview
Jul
26
awarded Autobiographer
Jul
26
asked Get entered value of customiser field for live preview
Jul
22
revised current_user_can not always working properly
deleted 7 characters in body
Jul
22
answered current_user_can not always working properly
Jul
19
comment Page permalink conflict with Date
I'm not suggesting that you alter the source code, but instead you should create a plug-in for this code. That way, after an update, your changes will not be lost. It's possible that when WordPress updates the patch is either no longer needed or is incompatible. This is unlikely, but is why you need to test code you are using after an update. In this case, there is a trac ticket, but at the time of writing no patch.
Jul
17
awarded Popular Question
Jul
12
comment Get all posts (of any post type) an attachment is used in
One thing we mentioned in chat was that the LIKE statement can be improved to avoid some silly edge cases. E.g. <img src="not-what-you-want.png"> [anything] what-you-want.png"
Jul
11
revised Get all posts (of any post type) an attachment is used in
added 118 characters in body
Jul
11
answered Get all posts (of any post type) an attachment is used in
1 2 3 4 5