WyPiekacz 2.2 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 is a Multi-Author Blog Toolkit - it greatly simplifies management of such site. It can check if posts submitted for review/posted satisfies set of rules, enforce these rules, delete abandoned drafts, and more. Below is full list of its features.

WyPiekacz was initially created to check if posts submitted for review and posted satisfies set of rules. Here is full list of rules which it checks now:

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:

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.

If you have to deal with lots of post submissions (especially automated ones), you can enable following helpful options:

There are also additional features, which are useful for multi-author blogs:

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.

Plugin authors: you can enhance WyPiekacz by checking custom rules and enforcing them - see FAQ for more details.

At the end I will give you few tips:

Available translations:

Installation

  1. Upload wypiekacz directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. 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".

How can I integrate my plugin with WyPiekacz?

WyPiekacz provides few hooks which you can use for integration purposes. Here is the list:

How can I check if my custom Post thumbnail is present?

You can use the wypiekacz_check_thumbnail filter to do this. Here is example how to do this using the Get The Image plugin:

function check_my_custom_post_thumbnail( $check, $post_id ) {
	if ( $post_id <= 0 ) {
		return false;
	}
	return !empty( get_the_image( array(
		'post_id' => $post_id,
		'attachment' => false,
		'echo' => false,
	) ) );
}
add_filter( 'wypiekacz_check_thumbnail', 'check_my_custom_post_thumbnail', 10, 2);

Changelog

2.2

2.1.1

2.1

2.0.4

2.0.3

2.0.2

2.0.1

2.0

1.14.2

1.14.1

1.14

1.13

1.12.1

1.12

1.11.1

1.11

1.10

1.9.1

1.9

1.8.1

1.8

1.7

1.6

1.5

1.4

1.3

1.2

1.1

1.0