This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



Factolex is a fact lexicon with an API that allows retrieving these facts and use them on your blog. This plugin makes showing facts on a blog very simple.

The most likely use case is spicing up the tag pages with some extra content, basic explanation to a topic, etc. This is an example fact:

Facts from Factolex are available in English and German.


To install the plug-in, copy the factolex.php-file into the wp-content/plugins-folder and activate the plug-in in the WordPress Plugin Administration.

There are two ways to get data and two ways to use the data with the plugin, they require editing your theme’s template files.

Step 1: Initialize Plugin

$factolex = new Factolex_Facts(); 

Step 2: Get Data

2.1 Get Terms by Name

Get only those terms that equal the search query.

$factolex->getByTerm($query, $language (en|de)); 

2.2 Get Term by ID

Get one term based on Factolex’ internal term ID.


2.3 Search for Terms

Returns all terms, including those that don’t exactly equal the search query.

$factolex->search($query, $language (en|de)); 

Step 3: Return the Data

3.1 Return HTML


3.2 Return Array

$factolex->getArray();   $data = array(     array(         'title' => 'Term title',         'id'    => 'Internal Term ID',         'link'  => 'Link to term on Factolex homepage',         'tags'  => 'Tags, separated by spaces',         'facts' => array(             array(                 'title'     => 'Fact text',                 'tags'      => 'Tags, separated by spaces',                 'source'    => 'Link to source, if available'             )         )     ) ); 


To search for terms on the tag page and return the three best ones.

<?php $factolex = new Factolex_Facts(); $factolex->getByTerm(single_tag_title('', false), 'en'); echo $factolex->getHtml(3); ?> 


To automatically nofollow links to Factolex, edit the FACTOLEX_NOFOLLOW constant in factolex.php to 1.

Contributors & Developers

“Factolex” is open source software. The following people have contributed to this plugin.

Translate “Factolex” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.