Archive for February, 2008

2/29/2008 ↓

Interview With WPThemerKit 8comments

Thanks for visiting! If you're new here, you may want to subscribe to our RSS feed. This blog posts regular Wordpress news, updates of themes, plugins, ideas, hacks, quick fixes and everything about blogging, especially about Wordpress. Go ahead, subscribe to our feed! You can also receive updates from this blog via email.

WPThemerKit.com is a new way to create WordPress themes. The system works similarly to the way cssZenGarden works in that, you have an HTML file and a CSS file. Once you are finished with the design, you copy the CSS file along with the images folder to the corresponding WordPress blank theme and all of a sudden, you have a full blown WordPress Theme. I managed to get a hold of the creator behind WPThemerKit and asked him a few questions regarding his project.

Jeff - First off Cal, please tell us a little bit about yourself.
Cal - I am a web developer and entrepreneur. I don’t really specialize in any one area, but would consider CSS one of my stronger areas. I’ve been developing websites since around 2003 and really enjoy using content management systems like WordPress. Most of my time is spent playing with PHP scripts or content management systems and trying to come up with ideas for websites that sound like fun.

Jeff - What inspired you to create the WP Theme Kit?
Cal - In a word, frustration. I’ve tried making themes for Joomla, e107, MODx and WordPress. WordPress was by far the easiest but there was still a learning curve. In the beginning I was going to create the kit only for myself. I had just started making WordPress themes and wanted to speed up the process. After a few realizations I concluded that one long HTML file with all the components of a WordPress theme could be substituted for the actual theme. At first I thought I could just use FireFox and “View Source” the HTML and copy/paste into Dreamweaver. It turned out to be a little more difficult than that but I got it worked out eventually.

Jeff - Can you explain in the simplest form possible on how the themer kit works?
Cal - The HTML file (which I call the HTML blank) is like the entire WordPress theme. It has the comment form, comments, tags, a header menu, the whole 9 yards. So all you have to do is edit the CSS stylesheet in your favorite editor. The HTML file is just there so you can preview it in your browser and see the changes. Once you’re finished modifying the CSS file, you simply copy it and the images folder to the corresponding WordPress blank. The WordPress blank is basically just a WordPress theme without any CSS stylesheet, it has all the necessary PHP files, but no style.

Jeff - What sort of ways are you looking to expand upon the original Theme Kit?
Cal - In the beginning I’m just looking for feedback and ways to improve the kit. Eventually though I’d like to see kits available for software like BBPress. The neat part is that you can use the same CSS framework across different software. This will allow you to create a WordPress theme with the themer kit, then move the CSS file to a blank BBPress theme (prepped like the WP blanks) and be 80% done, only left to style a few areas. What all this does is speed up creation time and allows theme developers more time for those extras that everybody likes.

Jeff - Does your theme kit implement widgetized sidebars?
Cal - Yep, the themer kit makes themes for WordPress 2.2.x and 2.3.x and implements tags and widgetized sidebars.

Jeff - I noticed you wrote these primarily as templates in Dreamweaver. Can other editors be used to edit these files without breaking them?
Cal - All the kit requires is a CSS editor and a browser.

Jeff - Can you explain in a little more detail as to what you mean by Flavors? Also, can you elaborate on the various licensing structure for the various aspects of the themer kit.
Cal - Flavors are something we’re planning on creating and they’re basically just modified themer kits. So for example you could create a flavor that would utilize advertisements in different areas of the theme or a flavor that had a submenu for child pages in the header, the sky is the limit.

The licensing is meant to be as open as possible for theme creators. If you make a theme with the themer kit you can release it under any license you want, just like making a theme normally. We also have exceptions to our HTML blank licensing so you can release the HTML file with your theme and not worry about licensing issues. Releasing your HTML file with your theme will give theme users an easy way to modify the theme to suit their needs. If you want the specifics on licensing it’s best to visit the website and view the license page.

Jeff - What are your future plans with themer kit?
Cal - My plans are to make the theme creation process as easy as possible. Users should be able to have a blog and a forum that utilize the same basic theme and web designers should be able to create those themes as easily as a static page.

I want to extend a thank you to Cal for taking the time to answer my questions in regards to his project. Be sure to check out his website and give his theme kit a try. I’d especially be interested to see what you guys come up with in regards to using his kit as a framework for your themes.

2/28/2008 ↓

WordPress Plugin Releases for 2/28 13comments

Author: Keith Dsouza Category: Wordpress Plugins

Sort By Comments

Allows you to change the order of the posts and display the most recently commented posts on the home page.

Release Page | Download

WordPress Tweaks

Just like any other software WordPress Tweaks allows you to tweak settings for the core WordPress, the tweaks include renaming blogroll, removing nofollow from comment links and more.

Release Page | Download

WP Spam Blocker

Makes use of Time Based Tokens and AJAX to block out automated comments without having to make use of captchas.

Release Page | Download

MyFTP

Allows WordPress administrators to browse, edit and upload files just like a FTP client from within the Administration panel.

Release Page | Download

Shantz WP Quote of the Day

Allows you to add quotes to posts and also provides users with a custom template tag to add the quotes wherever they want.

Release Page | Download

2/27/2008 ↓

Vote For WordPress 12comments

Author: Jeff Chandler Category: WordPress

Webware has opened up voting on the 2008, Webware 100. This is Webwares annual awards program where users from all across the globe get to vote on their favorite Web 2.0 apps. Last year, WordPress took the honors of winning the Publishing category. This year, WordPress is in the running for the Publishing & Photography category, along with a few other big names.

Voting will run until March 31. Winners will be announced on April 21, the day before the big Web 2.0 Expo opens.

To vote, click on this link and scroll down to the bottom of the website until you see WordPress. Click on the VOTE button on the right hand side. Webware allows you to vote up to 3 times within this category so if you feel as if any other nominee deserves a vote (why would you) click on the other company names and click on the vote button. *note* Your vote for WordPress covers WordPress.com and the open source project known as WordPress.

Let’s see if the community can help WordPress win their respective category two times in a row.

2/26/2008 ↓

WP 2.5 Plugin Style Guide 5comments

Author: Jeff Chandler Category: WordPress, Wordpress Plugins

Joost de Valk has taken notice that there may be a large amount of plugins who’s setting pages in the newly redesigned WordPress back end will look awful. Joost is currently working on redoing all of his own plugins so they look good in the admin panel and has published a post which explains what he found in his research. The post goes over details such as the Wrapper, Headings, Individual Settings, and Submit Buttons.

For all of you plugin authors out there, be sure to check out the WordPress 2.5 Plugin Settings Pages Style Guide. If you are looking to migrate your theme or plugin to WordPress 2.5, check out this article on the WordPress Codex.

2/25/2008 ↓

Reformatting WordPress 51comments

Author: Jeff Chandler Category: WordPress

Import

This past weekend, I finally had the chance to unveil the new blog design for Jeffro2pt0.com. Because of the new design, I figured it would be a good time to reformat my WordPress installation similar to how you would reformat a PC to place a new installation of Windows on it. This gave me the opportunity to use the built in WordPress Export/Import migration tools.

WordPress eXtended RSS:

Because I didn’t want the trash in my current WordPress database to be inserted into the new database, I chose to export my content via WordPress into an WXR File. WXR stands for WordPress eXtended RSS. This WXR file will contain your posts, pages, comments, custom fields and categories. Even though it’s not officially listed as exporting your tags into the WXR file, the tags ARE included. In my case, I was exporting my content from a WordPress install that was at version 2.3.3 to a fresh install of 2.3.3. I’m not sure if earlier versions of the WordPress Exporter actually export the tags, but if you know the answer, let me know by leaving a comment.

Exporting only the CONTENT portions of my WordPress database into this WXR file saves me from having any of the trash that was within my database being inserted into my fresh install of WordPress. The export process produced a file that came in at 3.2 megs in size.

Once I jotted down a list of all of the plugins I knew that I wanted to have installed, I did a fresh install of WordPress. Let me say that, I was very surprised to see just how fast the WordPress front/back end loads with only 2 plugins installed and activated. I was tempted not to install any plugins, but alas, I trudged on.

The Import:

After installing a fresh copy of WordPress, I clicked on Manage-Import. I noticed that import files had to be 8 megs in size or lower. This is probably due to the php.ini file setting for the size of scripts that can be processed on the server. Some servers set this to 2mb while others such as AnHosting (My Webhost) appear to be a little more lenient. If your file is more than the hard coded limit, I believe you can over ride the settings via some entries in your .htaccess file or you can split the WXR file into multiple files. If I am wrong, please correct me in the comments.

Tags As Numbers Uh Oh!

After my data was imported and I checked out the front page of the blog, I noticed something strange. All of my tags had turned into numbers! They functioned as normal, but everywhere there was suppose to be a tag ended up being a TAG ID number instead. A quick search on the WordPress support forums brought me to THIS FORUM POST which explained the problem.

The current version of the WordPress exporter has a problem where it incorrectly exports the tags. The fixed WordPress exporter is already in the trunk and will be shipped with WordPress 2.5. However, thanks to Otto42 for linking to the fixed file, I was able to download the fix and apply it to my local WordPress install. The bad news is, I had to delete all of the data that the previous import put into place. However, after applying the fix, I re-exported the data from the database and then re-imported the data to my live WordPress blog and my Tags were now WORDS instead of numbers.

After the import was in place, I went through my check list and reinstalled all of the plugins that I found that I actually use. After that was finished, I had a fresh install of WordPress with fresh installations of ONLY the plugins I found valuable to my blog. I hope by now, you sort of get the drift as to why I explain this as reformatting WordPress.

Things I Learned:

Because I performed the first and second import on a live blog, this sent feed readers that were subscribed to my blog into a frenzy as it looked like my blog had over 400 new posts.

In my blog design, I like to use the EXCLUDE parameter for the wp_list_pages function. Because the importing reassigns ID numbers to all of your posts, pages, comments ect, my exclude parameter broke. I had to manually reassign the ID numbers to the exclude parameter so they matched up with the appropriate pages.

I lost my Akismet spam tracking. Before I did the reformat, Akismet had blocked over 12,000 spam messages on my blog. Because of the fresh install of WordPress and the WXR file not exporting that data, my Akismet stats have started over.

I had to re-configure a number of settings. Not everything is exported into the WXR file, so be prepared to re configure your blog if you do a fresh installation.

Your Experience:

The WordPress Codex currently has 28 different articles for explaining how to migrate content from one system to WordPress. This includes migrating from popular CMS’s such as e107, Mambo, TypePad, Typo and even WordPress into WordPress. I’ve noticed plenty of people stopping by the WordPress IRC chat room requesting assistance due to a botched export/import. Have you had the chance to go through the export/import process? If so, please share your experience in the comments below.

2/24/2008 ↓

WordPress Theme Releases for 2/25 42comments

One Column Themes

WhitePaper

whitepaper-thumbnail.png

WhitePaper is a one column theme which makes use of the black and white colors. The theme has a extended sidebar in the footer made up of two columns.

Demo | Release Page | Download

Two Column Themes

Options

options-thumbnail.png

This is certainly one of the best themes I have seen since quite some time, the theme definitely provides website owners with lot of options with a magazine style home page customizable tabs. This theme definitely packs in quite a punch with quite a lot of features.

Demo | Release Page | Download
[EDIT] Temporarily removed for copyright violation complaints.

[EDIT] Resolved. Thanks to Brian and Justin.

StudioPress

studiopress-thumbnail.png

This is a two column AdSense ready theme which comes built in with ad units in the posts and the sidebar. The theme provides you with comment styling and is optimized for search engines.

Demo | Release Page | Download

Nature’s Highlight

natures-highlight-thumbnail.png

This is a two column widget ready theme with integrated plugins such as wp-email, wp-print and wp-pagenavi. The theme also provides with an advanced posting option where you can post site updates in the header.

Demo | Release Page | Download

Blue Green Harmony

blue-green-harmony-thumbnail.png

The theme is a two column widget ready theme which makes use of the blue and green colors. The theme is fixed width and provides with tabbed content making use of the idTabs javascript library.

Demo | Release Page | Download

New Twist on Premium WordPress Themes 27comments

Small Potato of wpdesigner.com fame has come up with a new twist for Premium Themes. Now I try very hard to stay away from promoting premium themes because of their economic nature, especially if there is no direct advantage to my readers. But SP offered a large number of freebies for my readers and I had to pass them on to you.

Small Potato is starting a “WordPress Premium Themes Club” where he plans to offer twelve themes during a period of one year for a price of $5 per year in membership costs. There are four themes in the club and all new members will get the four themes and twelve more over the next 12 months. Now from a users’ perspective, if you like his work, the nominal charge is a good deal for 16 new themes and considering his promotion methods and the quality of his work, I believe he will do well. The themes include support and do not require attribution for use on multiple domains.

Use the code weblogtoolscollection2873ry (good for 500 signups, another 500 will be added as soon as these are used up so that everyone gets a chance) and signup at the following link. You can read more about the club here and preview the current themes here.

2/23/2008 ↓

Printer Friendly Codex 12comments

Author: Jeff Chandler Category: WordPress

One of the most annoying issues I have with the Codex is the lack of a printer friendly link. There are plenty of times where I and many others would like to print out an article to keep handy for use later on, or to keep right in front of you as you are performing the steps to a particular set of directions. I was going to work on adding this printer friendly link to the Codex via CSS but thanks to Jeremy Clarke who appeared on episode 6 of the WordPress Weekly podcast, I now know of a way to enable this functionality.

As it turns out, you can register an account with the Codex website. For whatever reason, I’ve never noticed this until it was pointed out to me. Once I registered an account, I saw a wealth of options that I hadn’t seen before. After clicking on My Preferences to manage my account, I noticed I could change the skin that is displayed on the Codex. By default, the Codex (default) skin is chosen, but the one that closely resembles the look and feel of Wikipedia is called Monobook.

Monobook

After changing the skin, you’ll notice on the left hand part of the page that there is a section called a Toolbox. Within this tool box is the coveted Printer Version link which will change the article’s page layout so that it is printer friendly. I have gone back and changed my skin back to the default codex to see if registering an account produced this toolbox.However, there simply is no printer version link within the default skin.

Personally, I enjoy browsing the Codex through the Monobook skin. Thanks to Wikipedia, many people are already used to the layout, so it shouldn’t be that hard of a switch.

2/21/2008 ↓

WordPress Plugin Releases for 2/21 7comments

Author: Keith Dsouza Category: Wordpress Plugins

Custom Function Widgets

This plugin allows you create widgets for plugins which only provide you with hooks, useful if you have loads of plugins which require you to manually alter your theme files for inclusion.

Release Page | Download

CodeShield

This plugin escapes text inside code tags such that all code gets converted to html characters. For example this plugin will convert > to > if it exists within the code tag.

Release Page / Download

Random Top Ads

This plugin allows you to randomize and display ads to your visitor allowing you to create unlimited number of ads. It also allows the visitors to browse all the ads using a link.

Release Page | Download

GoCodes Redirection

This plugin allows you to shorten your post URLs and distribute it to others. Useful if you want to create tiny URLs that belong to your domain and is easy to remember.

Release Page | Download

Photo Dropper

This plugin allows you to search millions of Flickr photos with creative commons license and add to your blog posts.

Release Page | Download

Photo Album Plugin Vulnerabilities 9comments

S@BUN is at it again, this time, reporting multiple SQL Injection Vulnerabilities within the Photo Album plugin for WordPress. According to the security bulletin:

Multiple vulnerabilities have been identified in Photo Album (plugin for WordPress), which could be exploited by remote attackers to execute arbitrary SQL queries. These issues are caused by input validation errors in the “wppa.php” script when passing user-supplied parameters (e.g. “photo” or “album”) to certain functions (e.g. “wppa_album_name()” or “wppa_photo_name()”), which could be exploited by malicious people to conduct SQL injection attacks.

Multiple security advisory services places this round of vulnerabilities as a Moderate Risk. For example, FrSIRT describes the Moderate risk as being:

Remotely and locally exploitable flaws, which could lead to denial of Service or privilege escalation.

Versions 1.1 and prior of this plugin are vulnerable. As always, it is recommended that you disable this plugin until a patch for it is released.

[EDIT] Version 1.1 is a fix for this vulnerability. Versions 1.0 and prior might be vulnerable.

2/19/2008 ↓

WordPress Theme Releases for 2/19 14comments

Two Column Themes

Dayvan

dayvan-thumbnail.png

Dayvan is a two column theme which makes use of the brown color for its links. The theme is simple yet quite aesthetic. It comes pre-packaged with plugins such as meta image, SRG clean archives and ultimate tag warrior.

Demo | Release Page | Download

HipHop

hiphop-thumbnail.png

The theme is based on the popular genre of music and includes multiple colors and a cool logo in the header. The content area is small though and cannot fit in big images.

Demo | Release Page | Download

Photoshopfox

photoshopfox-thumbnail.png

Photoshopfox is a two column AdSense ready theme which makes use of bright colors. The sidebar looks attractive and can hold different types of advertisements including 125 x 125 banners.

Demo | Release Page | Download

The Wind Cries Mary

thewindcriesmary-thumbnail.png

This is a two column theme with a feminine touch. The theme makes use of attractive images in the background and sidebar.

Demo | Release Page | Download

Three Column Themes

ArtFull Magazine

artfull-thumbnail.png

ArtFull is a three column fluid magazine based theme with inbuilt support for a number of plugins including related posts, recent comments, Flickr support, wp tag support, popular posts and more.

Demo | Release Page | Download

FeedBurner: No more all time feed stats 15comments

Author: Mark Ghosh Category: Blogging News

FeedBurner Quietly Kills All-Time RSS Feed Stats: I know I have looked at my all time feed stats in the past but since it would take forever to generate and timed out the last time I tried it, I am not sure this is a big loss for me. However, worthy of note is the fact that FeedBurner has languished quite a bit since being purchased by Google and they seem to have rested their laurels after making the Pro features free for everyone. In all honesty, I am quite satisfied with their (now free) service, their uptime record (knock on wood) and their feature set, so I am not as peeved about their lack of updates or lack of new features.

[EDIT] FeedBurner claims the lack of all time feed stats were unintentional and things are or should be back to normal soon. Now we might never know what really happened and whether these apologies are a cause of a knee jerk reaction to all the negative publicity or a real bug. Thanks to the heads up in the comments.

Extremely Easy Podcasting with Cinch 5comments

Cinch is a very easy way for a blogger to create interesting Podcasts with no equipment of any kind except for a phone. Follow the instructions below (or as on their website) to test it out quickly for yourself.

  • Call (646) 200-0000 from any phone (You have to know the number/callerID of this phone, Skype would probably not work)
  • Thats it! BlogTalkRadio puts out a podcast feed with an MP3 at a pre-defined URI. Just visit http://cinch.blogtalkradio.com/number_you_called_from   (replace number_you_called_from with your phone number)
  • Use some sort of a plugin for WordPress to import the said feed into your blog and you be podcastin’!

The only major drawback I see is the phone number at the end of the RSS URI. Since this would probably be exposed over the web, if I were concerned about my phone number, this method would not work for me. However if you import the RSS feed (and import the MP3 generated), you should be fine.
Thanks to a post from Dave Winer.

2/18/2008 ↓

WordPress.com as OpenCourseWare 12comments

WordPress.com as OpenCourseWare: Link to and discussion of using WordPress.com and consequently WordPress, as a platform for low cost, highly searchable and taggable OpenCourseWare type applications. The example blog is about blogs, wikis and such and might be an interesting read by itself. I have personally used the various iteration of educational CMSs such as WebBoard and WebCT and they have left enough to be desired that I have come running back to my beloved WordPress and bbPress to setup private blogs and forums for use by my classmates. Thanksgoes out to the work done by various educators around the world who are making good use of WordPress and thanks to Stephen for the news.

WordPress SEO Whitepaper 22comments

Author: Jeff Chandler Category: WordPress

Carrie Hill and Mary Bowling of Blizzard Internet Marketing has released a WordPess SEO Whitepaper that is available for free in PDF form. The white paper goes over the usual suspects such as the use of pretty permalinks, SEO Plugins and socializing your blog. The whitepaper also gives quite a few tips and tricks to help configure your WordPress powered blog so that it is SEO friendly from the get-go. This is an excellent read for those that are brand new to WordPress or for those curious to know what they could do to improve the SEO on their own blogs.

If you happen to download and read the PDF file, let us know what you think of the information.

2/14/2008 ↓

WP Plugin: Embedify 40comments

I needed a *quick* and *simple* method to embed YouTube videos into my posts and wrote a small plugin to do just that. This way you do not need to find the embed code from YouTube or do anything special. You just copy the URI of the YouTube video and paste it into the body of your post. This has been tested with 2.3.x and 2.2.x and it works on both. I can add other video and media embed ability if there is request or demand.

Installation is simple. Download the zip file, unzip, copy to your wp-content/plugins directory and enable. Then test by copying and pasting a YouTube URI into a post and publishing it. Thats it!

Download Plugin: Embedify 1.02 (update)

Please leave comments, feedback and requests.

[EDIT] Please do not do anything with the URI. If you align it or make a clickable link out of it, the plugin will break. Expect a fix for that soon. Fixed. Still some bugs with Internationalization, but those will wait till I get more information.

WordPress 2.5 Demo Site 114comments

Author: Jeff Chandler Category: WordPress

The link to the demo has been restored 2.5 Demo Site Chris has reassured me that he has taken the proper steps to ensure that redirects and the changing of the admin username and password will not happen anymore. If you see otherwise, please let us know.

Chris Johnston has announced the availability of a public WordPress 2.5 demo site. This site will house the most up to date version of WordPress 2.5 prior to its release in March. This is particularly useful to those who do not wish to setup an SVN install of WordPress on their local machine or web server. Feel free to play around within the administration panel as the database is reset with default information every hour. The login credentials for the demo are as follows:

The username is admin and the password is demo.

I want to personally extend a thanks to Chris for taking the time to set this up and maintain it. What an awesome way to check out the progress of WordPress 2.5 without the need of doing a manual subversion install. (Although that would still be a good learning experience for those interested).

[Mark's edit] Please be mindful that there is a feature freeze and the devs are polishing up the product and ironing out bugs in order to get version 2.5 ready for the March release. This is not the final release.

[Another Edit] Please be aware that the demo site might be redirected to some other place that is less than savory. The blog does get wiped out and re-instated every hour.

WordPress Theme Releases for 2/14 4comments

One Column Themes

LaunchPad

Many a times you may buy a new domain but may not have the time to launch the new blog immediately. The LaunchPad theme acts as a domain parking theme so that you can show a customized message to readers till you are ready to launch the blog.

Demo | Release Page | Download

Stripped

Stripped is a one column theme with three sidebars in the footer area. The theme is simple and is available in multiple colors such as blue, pink, green, red, orange and purple. The author meta for the post features to the left side of the post.

Demo | Release Page | Download

Two Column Themes

Be Mine

Be Mine is a two column WordPress theme specially made for Valentine’s. The theme is available in one column and two columns in different colors such as pink, blue, purple and green.

Release Page | Preview / Download

Three Column Themes

Uncrufty

Uncrufty is a no-frills three column theme with minimum use of colors. The theme comes with two sidebars and a medium width content area. The colors are used are variants of blue.

Demo | Release Page | Download

Velocity

Velocity is a three column theme with vibrant colors. It has one sidebar on each side of the content area. The colors are made up of different shades of brown. The content area is wide enough to hold medium sized images.

Demo | Release Page | Download

2/12/2008 ↓

ModSecurity, WordPress Admin and “Method Not Implemented” 6comments

I battled this one for a little bit and I hope the information here helps someone.

First and foremost, there are various version of this problem and they might have different causes stemming from the same source. I list them here in no particular order. I found all the topics starting with a search for the dreaded “Method Not Implemented” 501 error code from the admin panel of WordPress.

POST to /test/wp-admin/index-extra.php not supported: This error is also noticed on post.php and theme-editor.php. Now there are various WordPress Forum posts providing somewhat workable solutions to the problem. I tried some of the solutions but either they did not work for me (I had not looked that closely at the error before trying them) or they were too broad and I did not care for the results. There is some finger pointing in both the forums and the various other pages I found but I believe that the answer lies somewhere in the middle.

In my case, posting caused a “PHP Injection Attack. Matched signature” error that I found in my Apache error logs and the error generated on the browser said “Method Not Implemented 501 error code” with the name of the offending file. This error was caused by ModSecurity which is an Apache module that helps secure web applications on the fly. Now the errant bit of text was in ARGS:content that was bring posted to the server and it matched the regex in one of the ModSecurity rules. It could have been generated by WordPress itself or it could have come from one of the various plugins I have on my blog. I am not sure and I have not taken the time to investigate it further. (please provide more information if you have any). This was a false positive from my perspective and I needed to find an elegant and safe solution that would work.

On reading further about false positives, here is the solution that worked the best. Since I wanted to disable the rule that was catching the post, and not disable the whole mod security for either a file inside the admin folder or the whole admin folder, I found a way to do just that through the Apache configuration files for the virtual host. I found the rule number that was being triggered in the Apache error logs and though I will not disclose the rule number here for security reasons, it was relatively easy to spot. Then I added the following code to my httpd.include (or httpd-vhosts.conf depending on your hosts’ version of software) at the end of the file.

<LocationMatch "/wp-admin/post.php">
SecRuleRemoveById XXXXXX
</LocationMatch>

where XXXXXX was the rule number. Now an ever better solution would be to readd a new rule with the offending regex trimmed out or a !ARGS:content to the Secrule section to only apply to post.php inside the admin folder.

Some caveats: This case ONLY applies to a blog I was working on and the content that was being posted. Your case might be different. If you want to use this method to fix the problem and have no access to your server, just direct your administrator to this post. The secret is to find the offending rule in your error logs and use the rule number to isolate it from the file that it breaks by using LocationMatch and SecRuleRemoveById in your Apache vhosts config file.

Any insights or suggestions will be highly appreciated by me and I am sure by other readers.

2/11/2008 ↓

WordPress Lingo 16comments

Author: Jeff Chandler Category: WordPress, Wordpress Tips

Whether you’re brand new to WordPress or have been around the neighborhood for a few months chances are, you have heard at least one or more of the following terms without knowing their definition. As with any sub-culture, WordPress has developed its own lingo of sorts. This post will dive into some of the common words associated with WordPress and by the end of this article, you’ll be able to follow a conversation in the WordPress.org IRC channel with ease!

Codex - The WordPress.org Codex is like a portal containing all sorts of information related to the open source project. The Codex is maintained by volunteer document writers who are part of the WP.org community. When you have a problem or question with WordPress.org, the codex is the first place you should look for an answer.

Parameter - Parameters are often mentioned when discussing plugin or theme development topics. Think of parameters as hard coded options for particular WordPress template tags. For instance, if you saw the template tag bloginfo(); and it looked like this, <?php bloginfo('name'); ?> everything within those parenthesis would be considered parameters.

Template Tags - Template tags are used within your blog’s Templates to display information dynamically or otherwise customize your blog, providing the tools to make it as individual and interesting as you are. Once you dive in and figure out what Template Tags are and how they can be used, the sky becomes the limit as to what you can accomplish with WordPress.

Loop or The Loop - The Loop is used by WordPress to display each of your posts. Using The Loop, WordPress processes each of the posts to be displayed on the current page and formats them according to how they match specified criteria within The Loop tags. Any HTML or PHP code placed between where The Loop starts and where The Loop ends will be used for each post. When WordPress documentation states “This tag must be within The Loop”, such as for specific Template Tag or plugins, this is The Loop.

.htaccess - hypertext access is the default name of Apache’s directory-level configuration file. .htaccess is placed in a particular directory, and the directives in the .htaccess file apply to that directory, and all subdirectories thereof. It provides the ability to customize configuration for requests to the particular directory. The file name starts with a dot because dot-files are by convention hidden files on Unix-like operating systems. This .htaccess file is a main component of allowing WordPress.org to generate pretty permalink URLs.

Trac - Trac is the place to follow along with the development of WordPress. Bug reports are also kept on Trac. Trac is essentially the WordPress.org bug ticketing tracking system. It’s where all bug reports related to WordPress.org are filed and dealt with on a case by case basis.

SVN - SVN is the acronym for Subversion. The basic idea of Subversion is that the source code and revisions are kept in a repository on a server. Users connect to the repository by using a client program, which allows the user to check out, view, edit, patch, and commit changes to the source code files (depending on the client’s permission level; in the WordPress project, only a couple of people have permission to commit changes to the repository).

Trunk - Trunk is the “bleeding edge” version of WordPress that is being developed. This branch is likely to be broken and buggy, but can be useful for testing plugins and themes to see if they will work with the next release of WordPress.

These are only a few of the terms that are used on a day to day basis within the world of WordPress.org. If you have any other terms that you would like to share, please post them in the commenting section below. I’d be interested to see what sort of lingo the community has been able to pick up on.

Translate to German Translate to Spanish Translate to French Translate to Italian Translate to Portuguese Translate to Japanese Translate to Korean Translate to Russian Translate to Chinese

Latest Videos

Latest WordPress Jobs

S2