WordPress without Thesis

I recently wrote up my feelings about Thesis 2 on Lawyerist. Here are the choice bits:

If Thesis 2 was supposed to empower unsophisticated users, it is a failure. The Skins Editor is far more complicated than the old settings panel, from which you could change the layout and all the colors and fonts from a single screen. Now, you have to visit dozens of HTML “Boxes” and CSS “Packages” to do the same things. It is ludicrous.

If Thesis 2 was supposed to empower sophisticated users, it is likewise a failure. Using the Skins Editor is far more complicated than editing a couple of custom files for someone with a fairly basic grasp of HTML, CSS, and PHP. In fact, it is even useless for intermediate users, who would probably have an easier time copying and pasting chunks of code than hunting down settings on boxes inside of boxes.

Rather than wait to see if DIY Themes can improve Thesis 2 (or just for Thesis 3), I am moving on.

Continue reading “WordPress without Thesis”

Build Your Own WordPress Dashboard Widget for Any RSS Feed

It’s easy to add your own dashboard widget to WordPress, and one of the easiest to widgets to add is one that displays recent updates from any RSS feed. I put together the above widget for a project I am working on so we can promote Lawyerist posts to users.

Here’s what goes into the theme’s functions.php (or custom_functions.php, in the case of Thesis) file:

Continue reading “Build Your Own WordPress Dashboard Widget for Any RSS Feed”

Make Polldaddy Comment Ratings Work with Thesis

The Polldaddy Polls & Ratings WordPress plugin is an easy way to enable readers to rate comments, either on a 5-star scale, or “Nero”-style thumbs up or down. However, it won’t work for adding ratings to comments if you use Thesis.

Fortunately, it is an easy fix. Just go to Plugins > Editor, then select the Polldaddy Polls & Ratings plugin from the drop-down menu and click the Select button. Below Plugin Files, click on the polldaddy/rating.php link. Use Ctrl+F to search for comment_text, which should take you to this line:

add_filter( 'comment_text', 'polldaddy_show_rating_comments', 50 );

Just replace it with this line:

add_filter( 'thesis_comment_text', 'polldaddy_show_rating_comments', 50 );

Click the Update File button, and your ratings should show up. Just remember that you will have to update this any time the Polldaddy Polls & Ratings Plugin gets updated.

Numbered Page Navigation for WordPress with Thesis 1.8

I wanted to share my code for numbered page navigation in Thesis. I started with a numbered pages tutorial that no longer exists, but wound up modifying it to add smart first/last and prev/next buttons.

You can see it in action on Caveat Emptor, Lawyerist, and Bitter Lawyer.

Here is what to plug into your custom.css file:

Continue reading “Numbered Page Navigation for WordPress with Thesis 1.8”