Affinitomics™ transforms Wordpress into a hyper-relevant, context aware and intelligent powerhouse.
Using patent-pending feature/tag dimensionalization methods, the plugin creates AI constructs from pages, posts, and custom post types. These constructs are then used to allow information to self-organize based on contextual value. This makes link lists and menus contextual and dynamic - making sites sticky and visitors more likely to convert. Applied to searches (Google CSE), Affinitomics improves results by as much as 9x, imparting context and reducing noise.
Categories and traditional tags create flat index structures that little actual relational value. Some plugins try to impart contextual value by either requiring hard-coded relationships or forcing Wordpress to calculate tag counts and concordances in an effort to find contextually valuable matches. Plugins that do the latter cause Wordpress to perform tens of thousands more calculations than normal, bogging servers and slowing performance. Some hosts have banned the use of these plugins.
Affinitomics™ for Wordpress uses a RESTful API to communicate with the Affinitomics™ Cloud, storing AI constructs, and calculating contextual relationships and values. Free of the the computational load, Wordpress benefits, becoming a hyper-contextual information system that dynamically molds itself to the users needs.
- Download the plugin.
- Either use the “add new plugin” functionality internal to Wordpress.org in your “Plugins” menu or;
- Upload the plugin directory “affinitomics” to your /wp-content/plugins/ directory.
- Activate the plugin through the Plugins menu in WordPress.
- Configure Affintomics™ for your site. If you intend to use JumpSearch
Configure Affinitomics
- Install the plugin
- In the admin panel, find the “Affinitomics” menu (usually below Posts) and select “settings”
- Next, under “To which Post-types would you like to apply your Affinitomics™?” check the boxes for the post-types you want to use with Affinitomics.
- Now scroll to the bottom and save changes. Unless you want to configure Google Custom Search (CSE) to work with Affinitomics, you’re done.
Configure Google CSE integration
- In the admin panel, find the “Affinitomics” menu and select “settings”
- Ensure that the settings for the API URL, API Key, and API Account Domain are configured
- Ensure that the post types are selected
- Under “Jump Search select “yes” to apply the Google CSE “JumpSearch” to posts or pages
- Follow the links to obtain free API / Search credentials from Google.
- For your Google API Key (separate from your Affinitomics API key above) follow the instructions here https://cloud.google.com/console
- For your Google Custom Search Engine (CSE) ID follow the instructions here https://developers.google.com/custom-search/
If you would like to convert your tags and categories to Affinitomic draws and descriptors you can use our conversion tool.
- In the admin panel, find the “Affinitomics” menu and select "cloud export"
- You will see a message "Hey, did you know we have a handy importing tool? Check out the Affinitomics Taxonomy Converter"
- Follow the link to activate the plug-in in the same way as this plug-in was activated.
- Back on the "cloud export" page you will now see "Convert Taxonomy"
- Click this link and select categories to convert into descriptors.
- Next click on the "Tags" tab at the top.
- Now repeat this process to convert tags into draws.
- Back on the "cloud export" page you should now check the "make it so" box and sync your Affinitomics with the cloud.
Configure individual Posts, Pages, or Archetypes™
- For each post you will want to add Affinitomic data such as descriptors, draws and distances.
- A descriptor is similar to a category, you can add as many as you want separated by a comma. If you are posting pictures of your cat you might have a descriptors like "cats, pets, lolcats".
- A draw is something that is attracted to this post. Draws are also separated by commas and you can add as many as you like. If your post or page is about cats, you might have a draw like "laser pointer" or "catnip". Extra emphasis can be placed on draws by adding a magnitude from 1 to 5 to the end of the term. eg. "catnip3, laser pointer2" which will mean that catnip is more desired than a laser pointer.
- A distance is something that is repelled by your page. For example, if your post or page is about cats, you might have a distance of "dogs" or "fleas". Extra emphasis can be placed on a distance by adding a magnitude from 1 to 5 at the end. eg. "dogs3, fleas5". This will mean that fleas are more hated than dogs.
- If none of the Affinitomic™ Element fields are filled in, the page, post, or Archetype will not be effected by Affinitomics™ - JumpSearch will have no effect, and only shortcodes with overriding Affinitomics™ will function.
Connect your similar pages with Affinitomics™!
- On a page that you would like to add a list of similar posts or pages, simply add the shortcode [afview]
- an [afview] can be modified with the following options:
limit: how many results to return
category_filter: only display results from one category (a post can be in multiple categories, this restricts similar results to a single category)
display_title: just like it sounds, you can hide the title by setting this to "false"
Examples: [afview], [afview limit="4"], [afview category_filter="50"]
To use more than one option at a time, just separate options with a space.
[afview limit=1 display_title="false"]
Use the following class' to style [afview] display
- afview
- aftitle
- afsubtitle
- afelement
- afelementurl
- afelementscore