pedofilia-denunciaThis plugin is called WICKR (WordPress Illegal Content Reporter) and it’s purpose is to try to make a little bit in the fight against child pornography and pedophilia on the internet. (Spanish version here).

The objective of WICKR is to log all information of those visitors who are looking for potentially contained child pornography, pedophilia or pederasty and display a message reporting them that they are doing something ilegal.

Someone who carries out such despicable searches on search engines does not mean that he was doing it for criminal purposes, so I would not want this plugin to be used for a witch hunt indiscriminately.

The results stored in the log are any relevant information of the visitor, such as IP, time, date, browser and search string used. In each line there is a search using tabs as a separator, making it possible to import into spreadsheet programs such as Google Docs or Excel for statistical analysis of them (such as whether any IP is repeated many times).


Download

You can download the plugin from here.

Installation

  1. Unzip the ‘wickr.’ folder
  2. Upload the uncompressed folder to the directory ‘/wp-content/plugins/’
  3. Activate the plugin on the ‘Plugins’ admin panel of WordPress.

Once done, we put the following code where we want to show the warning message in our templates.

<?php php wickr (); ?>

For example, when a page is not found:

<?php else : ?>
	<?php wickr(); ?>/*Aquí, por ejemplo*/
	<h2 class="center">Not Found</h2>
	<p class="center">Sorry, but you are looking for something that isn't here.</p>
	<?php get_search_form(); ?>

<?php endif; ?>

Once done, it will display messages to visitors who seek this type of content.

Use

The log file is saved by default in the wickr folder and it’s name will be WICKRevents.txt, although you may change the name and location (recommended) by changing the value of the variable $log in the line 32 of file ‘wickr. php ‘:

$log="/wp-content/plugins/wickr/WICKRevents.txt"

The path must be correct or else the plugin will not work propertly. The file must have 644 permissions.

Internationalization

The plugin is ready for internationalization, with files’ pot ‘and’ mo ‘for translation into other languages. Currently only Spanish and English (translations and corrections (please) are accepted).

Screenshots

wickrscreenshot

“Warning message”

wickrevents-screen

“Visitors log”

Disclaimer and contributions

The plugin is still very early in development, so I would appreciate any kind of ‘feedbakck’ of those who decide to install it on your blogs. I know that this version is a bit limited, but I already have thought new features for it. I will implement them as soon as possible.

User is solely responsible for the use of the plugin, so I would call common sense to use the data it generates.