WyPiekacz 2.1.1 Readme
This plugin checks if posts submitted for review and posted satisfies set of rules
Plugin Homepage: Wypiekacz
Plugin Homepage on WordPress.org: Wypiekacz
Author Homepage: Poradnik Webmastera
Author: Daniel Frużyński
Description
This plugin checks if posts submitted for review and posted satisfies set of rules:
- minimum post length (in characters and/or words);
- maximum number of links;
- minimum and maximum length of title (in characters and/or words);
- minimum and maximum number of selected categories;
- WordPress assigns default category if none is selected, so you can forbid this category;
- minimum and maximum number of tags;
- no forbidden words in title and/or content;
When one or more of these rules are not met, appropriate message is displayed and Post Status is changed to Draft.
You can also enable options to enforce following rules:
- maximum link count - extra links over limit will be removed;
- maximum title length - too long titles will be truncated;
- maximum category count - extra categories will be removed (if you do not allow to use the default category, WyPiekacz will try to remove it first);
- maximum tag count - extra tags will be removed;
By default these rules are checked for everyone. It is possible to disable them for Administrators and Editors. You can also let Administrators and Editors to conditionally disable rule checking for given post.
Rule check results are also displayed on Edit Posts page. This allows to quickly see if post obeys rules or not, and delete ones which violates them without opening.
Additionally plugin provides option to specify default template for post title and contents. You can also disable emails sent to admin when new user account is created and/or when user resets its password.
If you are using WordPress 3.0 or newer, you can enable rule checking for any post type which supports editor (including custom post types). In earlier WordPress version WyPiekacz supports Posts only.
Available translations:
- English
- Polish (pl_PL) - done by me
- Russian (ru_RU) - thanks M.Comfi
- Belorussian (be_BY) - thanks ilyuha
- Dutch (nl_NL) - thanks Rene
- Brazilian Portuguese (pt_BR) - thanks Frank
- German (de_DE) - thanks Rian Klijn
- Italian (it_IT) - thanks Gianluca Marzaro
Installation
- Upload
wypiekacz
directory to the /wp-content/plugins/
directory
- Activate the plugin through the 'Plugins' menu in WordPress
- Configure and enjoy :)
Frequently Asked Questions
How to use Forbidden Word List and Allowed Word List?
WyPiekacz first checks if every word from Forbidden Word List is in text. This check is very simple, so forbidden word fly will be matched to butterfly word too. In order to avoid this, you should put allowed words on Allowed Word List. WyPiekacz uses the same simple matching method, so you do not have to enter whole words (this is especially useful if your language allows to decline words in many ways). Please make sure only that forbidden words are always contained in words on Allowed Word List (in other words, entering butterf will not work - you have to enter butterfly).
Why this plugin is called "WyPiekacz"?
You may heard about Presell Pages - content pages placed on other sites, with link(s) leading to your site(s). In Poland this idea evolved into separate sites (WordPress is the preferred script), where everyone can post his or her post with links. Of course there are different Presell Pages - some of them accepts every post and are just full of junk, but there are also ones where posts are thoroughly moderated before publishing. WyPiekacz plugin greatly simplifies moderation tasks for the latter ones.
"Presell Page" is not the only name used to call them - another popular name is just "Presell", or similarly pronounced Polish word "Precel" (eng. pretzel). This last name is also a source of other derived names for some tools - they have names referring to pretzels or baking. "WyPiekacz" also follows this convention - it means "baker" - i.e. "tool used for baking".
Changelog
2.1.1
- Fix: categories count is calculated incorrectly in WP 3.0 (one was added always);
- Fix: Skip rule check option does not work if post has link to attachment;
- Updated Italian translation (thanks Gianluca Marzaro)
2.1
- Added Italian translation (thanks Gianluca Marzaro);
- Updated to support WP 3.0, marked as compatible with 3.0.x;
- Added support for custom post types
2.0.4
- Added German translation (thanks Rian Klijn)
2.0.3
2.0.2
- Added Brazilian Portuguese translation (thanks Frank)
2.0.1
- Added Dutch translation (thanks Rene);
- Code cleanup
2.0
- Added options to automatically remove extra categories and tags over limit;
- Added option to show draft and pending post count in Admin Dashboard;
- New filter `wypiekacz_send_email_to_new_user`: allow other plugins to disable sending emails with password to new users;
- Fix: WordPress 2.9 does not display correct message after post status is changed to draft;
- Fix: check rules for pending posts too
1.14.2
- Marked as compatible with WP 2.9.x
1.14.1
- Marked as compatible with WP 2.8.5
1.14
- Clear 'skip rule check' option for post if someone with role lower that Editor saves it;
- Added Allowed Word List;
- Added icon for Ozh' Admin Drop Down Menu plugin
1.13
- Added option to allow Editors and Administrators to skip rule check for given post
1.12.1
- Added Belorussian translation (thanks ilyuha);
- Added FAQ and Screenshots
1.12
- Added option to check minimum and maximum post's title length in words;
- Added option to configure adding "..." at the end of truncated text
1.11.1
- Added Russian translation (thanks M.Comfi)
1.11
- Added option to check minimum post length in words
1.10
- Added option to automatically remove extra links over limit
- Added option to automatically truncate too long titles
1.9.1
- One more fix for min/max tags counting
1.9
- Fix: min/max tag count limits do not work in WP 2.8
- Marked plugin as tested with WP 2.8.1
1.8.1
- Marked plugin as tested with WP 2.8
1.8
- Fix: cannot activate plugin when registration and/or reset password emails sending option(s) are disabled
1.7
- Added check for forbidden words in title and content
1.6
- Fix: yes/no options (checkboxes) were changed to "no" while saving settings;
- Added maximum title length checking;
- Added options to disable extra emails sent to admin, which informs about new users registrations and passwords resets
1.5
- Updated admin section code for forward WordPress compatibility
1.4
- Updated to work with Simple Post Tags plugin
1.3
- Bug fix - unseen results of post checking may be displayed on Edit Posts page;
- Added new column to the Edit Posts page with check results
1.2
- Translated plugin to English, moved Polish language to external file;
- Uploaded plugin to wordpress.org repository
1.1
- Added check for minimum post title length;
- Added check for minimum and maximum categories count;
- Added check for minimum and maximum tags count;
- Added check for default category;
- Option to disable checking for Admins and Editors;
- Option to specify default post template
1.0