I’ve been wondering for a while if there was a good way of reverse engineering the meaning/function from a complex Regular Expression pattern such as the one used in the make_clickable
function in WordPress. This morning while debugging an issue with this function causing occasional segfaults in php I started searching around for a suitable tool and found YAPE::Regex::Explain to be the only reasonable solution.
Author: westi
On the go
New blog for photos taken on the go: http://m.ftwr.co.uk/
Slowly posting my back catalogue from Instagram
Always show admin bar
I like the admin bar that we are adding in the soon to be released WordPress 3.1 so much that I wanted it to always show on my site. This way you get an easy to use search box on every page even when logged out.
I wrote a quick plugin file which I dropped into the wp-content/mu-plugins
folder on this site. Here is the code I used in case you want to do the same:
<?php function pjw_login_adminbar( $wp_admin_bar) { if ( !is_user_logged_in() ) $wp_admin_bar->add_menu( array( 'title' => __( 'Log In' ), 'href' => wp_login_url() ) ); } add_action( 'admin_bar_menu', 'pjw_login_adminbar' ); add_filter( 'show_admin_bar', '__return_true' , 1000 );
As you can see to make it even more useful I’ve added a Log In link so I can use it to log in to the site.
As with anything else to do with the Admin bar this code requires WordPress 3.1 to work.
Shortening my own urls
Decided to splurge on another domain to use for a personal url shortener: ftwr.me