WordPress 2.9 CURLPROTO_FILE bug

Merry Christmas to everyone and an upcoming happy new year! I hope you’ve got all your reservations because by this time, all of the good spots may already be fully booked. ๐Ÿ˜‰

As for WordPress, it recently released upgrade version 2.9. Joyful as it sounded, it seemed there was a bug in it.

Warning: curl_setopt() [function.curl-setopt]: CURLPROTO_FILE cannot be activated when in safe_mode or an open_basedir is set in /home/domain/public_html/domain/wp-includes/http.php on line 1302

Warning: curl_setopt() [function.curl-setopt]: CURLPROTO_FILE cannot be activated when in safe_mode or an open_basedir is set in /home/domain/public_html/domain/wp-includes/http.php on line 1303

It’s not really a security flaw so don’t fret if you’ve upgraded too. Plus, some are saying its plugin conflicts but the majority has concluded it’s a core bug.

And not to worry, WordPress 2.9.1 should be out soon (hopefully before the new year) and this bug would’ve been squahed. ๐Ÿ™‚

P.S.: I just noticed it’s affecting my Twitter and Delicious plugins too. ๐Ÿ™

P.P.S.: Also found, it’s messing with scheduled publishing.

WordPress Does Not Support Similar Widget in Multiple Sidebars

Blog layouts have changed from simple 2-column blog layouts into 3 or more columns. WordPress has had the option for you to select and configure the sidebar you choose since I can remember Kubrick. They’ve made it so easy for you to manage the sidebar with drag-and-drop functions they call widgets.

wordpress widgets

But WordPress blog theme design and development has showed me another limitation to this publishing system when used as a Content Management System (CMS). Have you tried adding the same default WordPress widget into multiple sidebars? In particular, the Recent Comments widget.

Some may ask, why do I need to display the Recent Comments widget in multiple sidebars? Well, I was helping a friend configure her WordPress lifestyle blog; Decorateur.

She wanted to display the Recent Comments on the homepage and the other pages. The challenge here was I needed to widgetize the 2 existing sidebars, which wasn’t difficult. After that, I needed to add the Recent Comments widget to both sidebars so it displays on the homepage and the templates she wanted. This was where I found the limitation.

In the end, my solution was to combine the sidebars into a dynamic sidebar with widget support to distinguish the homepage from other templates. The blog needed a dynamic sidebar because there was some custom styling to certain widgets in certain templates.

I’m sharing this and advicing you to experiment which default WordPress widget actually supports multiple sidebars. Because I know not all WordPress default widgets are affected – like Text widget.