There are many plugins that find related posts for WordPress, and I was happy to use one of them in the past. However, WordPress evolves. One of the biggest change was the addition of custom post types. They are very useful and I use them a lot for my own and for client sites. And this is where every related posts plugin I tested failed: They don't support custom post types.
The readme.txt contains extensive documentation. It is possible to create completely custom views of related content, including post thumbnails, date, excerpts etc.
Downloads are available at WordPress.org.
Published on Oct. 31, 2010 at 2:08 p.m. by Nicolas and tagged WordPress, custom taxonomy, WordPress plugin, custom post type, related content, related posts. You can follow the discussion with the comment feed for this post. Feeling generous? Donate!
.:Heather:. wrote this comment on Nov. 2, 2010, 9:15 p.m.
I've downloaded and activated this plugin but it's not showing up on my pages. Am I missing something??
.:Heather:. wrote this comment on Nov. 2, 2010, 9:18 p.m.
Well I figured out how to make it on the post BUT it's showing 8 queries in 0.0966 seconds, current offset 0 after the words Related Content. How do I get rid of that and the numbers after the related post link??
nicolas wrote this comment on Nov. 3, 2010, 12:37 p.m.
You can turn this information off on the options page. It is only displayed to logged in admins, not all visitors.
ubas wrote this comment on Nov. 4, 2010, 8:26 p.m.
"There is no fulltext index for wp_1_posts.post_content"
"There is no fulltext index for wp_1_posts.post_title"
nicolas wrote this comment on Nov. 4, 2010, 9:01 p.m.
Oh, did you perform a network activation of the plugin? I guess that would trigger the error on all blogs but the one you activated the plugin on.
nicolas wrote this comment on Nov. 4, 2010, 9 p.m.
Which MySQL version are you running? The fulltext index should be created at plugin activation, and IIRC the plugin checks for the indexes every time you access the options page.
nicolas wrote this comment on Nov. 4, 2010, 9:25 p.m.
ubas wrote this comment on Nov. 4, 2010, 9:58 p.m.
Ovidiu wrote this comment on Nov. 5, 2010, 11:57 p.m.
nicolas wrote this comment on Nov. 6, 2010, 12:07 a.m.
Ovidiu wrote this comment on Nov. 6, 2010, 12:11 a.m.
ok, thx. just wondering as by default two fields had 1 the rest had 0... will experiment a bit... I guess everyone has figure out his own values depending on what he uses most, categories/tags/etc..
Ovidiu wrote this comment on Nov. 6, 2010, 12:14 a.m.
ok, now totally confused. I read above: The scoring methods... so it seems the multiplier fields are not used at the same time?
Where do I select a scoring method?
nicolas wrote this comment on Nov. 6, 2010, 2:04 a.m.
Each scoring method has it's own multiplier, that you can set on the options page. Setting it to 0 will disable that scoring method. Use the_related_analyze(); to analyze which scoring methods are relevant for you. Hide that from normal visitors on the frontend though, use current_user_can().
Ovidiu wrote this comment on Nov. 6, 2010, 2:27 a.m.
I really don't understand. what do you mean relevant? I think all are relevant I just need to assign them a particular score depending on how goo the results they yield are? So if a particular scoring method gives me good results I raise its score, right? maybe lower or disable those that don't give good results and be happy with the resulting mix?
btw. what are keywords? meta-keywords?
nicolas wrote this comment on Nov. 6, 2010, 3:37 p.m.
Please check the readme.txt. If things aren't clear there I will update the documentation.
Ovidiu wrote this comment on Nov. 6, 2010, 4:05 a.m.
nicolas wrote this comment on Nov. 6, 2010, 3:38 p.m.
Please disable or delete all plugins and switch to the default theme. The default theme in WordPress 3.0.x is Twenty Ten. After making these changes does the problem still occur?
If not, switch the plugins on one by one and tell me which one creates the problem, I'll have a look.
Patrick wrote this comment on Nov. 8, 2010, 12:40 a.m.
Hello, I got 2 posts in the same category. On the newer post the older one is under "Related Posts". But on the older posts the newer one doesn't appear. How do I make this work?
nicolas wrote this comment on Nov. 8, 2010, 2:21 p.m.
Hi Patrick, you can lower the score necessary to display results or show more related posts. The relevance score varies, depending on which direction the relatedness tests are performed.
Patrick wrote this comment on Nov. 10, 2010, 8:29 a.m.
nicolas wrote this comment on Nov. 10, 2010, 1:16 p.m.
Ok, great! I'm currently working on a new feature to set related posts manually as well. Hope to release it soon.
Rico Neitzel wrote this comment on July 12, 2012, 9:50 a.m.
Any news on that topic? :-) Do you need some financial support to achieve that dev-goal?
Nicolas Kuttler wrote this comment on July 12, 2012, 2:31 p.m.
That's an interesting question.. what do you have in mind?
oliver wrote this comment on Nov. 11, 2010, 5:09 a.m.
hey, I am very glad to have found your plugin. it looks awfully useful, especially given all the fine tuning between post content, title, category and such!
... can you help? thanks!
oliver wrote this comment on Nov. 11, 2010, 11:56 a.m.
nicolas wrote this comment on Nov. 12, 2010, 12:15 p.m.
Hi oliver, I assume you meant the_related() ? You can pass the post ID as first parameter in the sidebar, that should work.
oliver wrote this comment on Nov. 12, 2010, 4:49 p.m.
– but this hasn´t changed the display.
Paul wrote this comment on May 23, 2011, 3:20 p.m.
Nicolas Kuttler wrote this comment on May 23, 2011, 5:57 p.m.
I'm not even sure what the problem is.
nicolas wrote this comment on Nov. 12, 2010, 5:14 p.m.
Please keep in mind that I can't see your code, I don't really know what you are trying to do. It's probably filtered away because you used php tags.
http://codex.wordpress.org/Function_Reference/get_the_ID : This tag must be within The Loop.
Leonardo wrote this comment on Nov. 12, 2010, 9:14 a.m.
What can I do to fix it? Thanks!
nicolas wrote this comment on Nov. 12, 2010, 12:42 p.m.
Hi, I think this is a bug. I've just released 0.4.3 which should hopefully fix this problem. you need to deactivate the plugin and activate it again.
Anonymous Coward wrote this comment on Oct. 11, 2012, 4 a.m.
It could also be that he was using InnoDB instead of MyISAM as his table engine. This was the case for me at least.
then disabling and reenabling the plugin fixes this right up.
Leonardo wrote this comment on Nov. 16, 2010, 4:40 p.m.
nicolas wrote this comment on Nov. 16, 2010, 5:24 p.m.
Ah, I see. Your MySQL tables aren't using the MyISAM storage. Are you the database admin? If yes, it might be possible to change the storage engine, see <a href="http://dev.mysql.com/doc/refman/5.1/en/alter-table.html" rel="nofollow">this page</a>.
MyISAM is the default storage engine for MySQL. I guess I could build engine detection into the plugin and create new tables if necessary... but this would create quite some overhead. I'll look into this for the next release, but at the moment I think it's rather unlikely I will add such a feature.
Daniel Schulz-Jackson wrote this comment on May 27, 2013, 2:40 a.m.
should I be concerned about performance (or security?) issues if this error message persists in the backend?
Nicolas Kuttler wrote this comment on May 27, 2013, 1:48 p.m.
That's bizarre... maybe innodb got fulltext searching by now, not sure..
Leonardo wrote this comment on Nov. 16, 2010, 6:25 p.m.
I did the change, now It's MyISAM and the error n plugin's page disappeared, but all posts from my custom post_type "Eventos" keeps showing "No related content found."
Laurent wrote this comment on Nov. 12, 2010, 3:24 p.m.
This plug-in looks great !
Laurent wrote this comment on Nov. 12, 2010, 3:26 p.m.
nicolas wrote this comment on Nov. 12, 2010, 3:37 p.m.
Which MySQL version are you running? It has to be 5 at least.
If you are on v5 try to run the command "CREATE FULLTEXT INDEX content_index ON wp_posts (post_content);" in phpmyadmin or another mysql client. Do you get an error, if yes which?
dave wrote this comment on Nov. 18, 2010, 12:39 p.m.
however, how do i stop the current article being the first related post? i don't want users going round an endless loop.
my current article always has a score of around 51000, and is always displayed as the first related post. all following articles are between 125 and 50 (my min score setting).
nicolas wrote this comment on Nov. 18, 2010, 12:42 p.m.
Hmmmm, that's odd. How is the list generated on your site? Do you just use the built-in auto-add feature? This shouldn't be happening.
Patrick wrote this comment on Nov. 19, 2010, 12:08 a.m.
Tag to Taxonomy Multiplicator okay, but why not Category to Taxonomy Multi? If I got two posts with the tag "action" then they are linked. Fine. But if I got two posts of the same category (some posts have more than one cat, dont know if thats a problem) then they should also appear. They do not. Only if I go down to 10 % match and then it shows too much stuff.
nicolas wrote this comment on Nov. 19, 2010, 3:10 p.m.
Yes, there's room for improvement for the term to term relationship scoring. I plan to work on that for the 0.5 release.
It's "Term to taxonomy multiplier" btw, and should probably be called "Term to term multiplier", so it applies to tags, categories and any custom taxonomies.
Personally, I don't think that just sharing a category should make a post related automatically, but that's what the Term to tax multiplier is for, you can set it to something higher.
Thompson wrote this comment on Nov. 25, 2010, 10:19 p.m.
Could you give an example of your manual inclusion code that defines a specified custom post type and custom taxonomy please?
For the life of me I can't figure out how to modify the manual inclusion code to specify the custom post type and custom taxonomy that it should use.
nicolas wrote this comment on Nov. 27, 2010, 9:21 a.m.
The section "How to use different configurations at the same time" in the readme is all you need. The plugin will use the custom taxonomy your post type uses anyway. The usetax parameter is only for searches across different taxonomies, I assume you don't need that?
Thompson wrote this comment on Dec. 7, 2010, 6:55 p.m.
nicolas wrote this comment on Dec. 7, 2010, 7:17 p.m.
Seriously? Did you miss the "How to build a custom loop of related posts" section? Just add your post type to $args.
Thompson wrote this comment on Dec. 7, 2010, 7:44 p.m.
That last sentence is what I needed. We're not all programmers. Of course I saw the section, hence my original question of how to define the custom post type to use. And the answer is to add your custom post type to $args. Thx.
nicolas wrote this comment on Dec. 7, 2010, 10:27 p.m.
Michael wrote this comment on Nov. 29, 2010, 2:17 p.m.
Hi Nicolas. I've implemented your great plugin, but in the results i see private declared articles too. Thats realy not good. Ok, the articles are not accessible for the users without the rights, but i do not want, that the headers are showed in my public area.
how i can prevent this? Is a secret option available for this?
nicolas wrote this comment on Nov. 29, 2010, 2:44 p.m.
Hi Michael. No, this is not configurable at the moment, but I will add this feature in the next release.
If you're comfortable with PHP you could edit lines 300 and 463 in inc/scorer.php to exclude them from the SQL query as a quick fix.
Brent wrote this comment on Dec. 2, 2010, 10:51 p.m.
I have a quick question that your plugin may cure but I'm not sure, I was hoping you could give me some insight.
On this page http://waterworks-lamson.com/authorized/ I have an "authorized dealer" search plugin set up that when you type the state in the search box "california" it will return the results (post)california then you have to click on that to get to the post.
I would like to bypass the results page that you need to click on and go directly to the post. Is this possible?
And..... I would like to only have the search on this (page).
I hope you can help.... boy do I need it!
nicolas wrote this comment on Dec. 4, 2010, 8:54 p.m.
Mistercyril wrote this comment on Dec. 4, 2010, 11:22 a.m.
I am trying to display custom post type thumbnails, but I can't get this to work.
Could you tell me how to re-write frontend.php (L. 480...) to display my custom post type thumb?
nicolas wrote this comment on Dec. 4, 2010, 8:55 p.m.
Hi, did you have a look at the readme.txt? It has examples for custom loops. cp_get_image() doesn't seem to be a wp function btw.
Mistercyril wrote this comment on Dec. 6, 2010, 6:46 p.m.
Yes I looked at your read me file but I can't get your example to work with custom post type images, which is the whole point of using your plugin versus YARP.
cp_get_image() is a custom function that works when I need to display thumbnails in the sidebar or anywhere in the posts so I know that it can be called. I'm just really fuzzy about this whole custom post system so I would appreciate the guidance.
nicolas wrote this comment on Dec. 6, 2010, 9:27 p.m.
Custom post types aren't different from normal posts in regard to thumbnails.
The "How to build a custom loop of related posts" in the readme.txt features post thumbnails. Maybe I can help more if you ask a more specific question.
Oh, and you should not hack the plugin files btw, everything can be done in a custom loop. If you find any limitation let me know and I'll see what I can do.
Dietrich wrote this comment on Dec. 7, 2010, 8:29 a.m.
Hi Nicolas, I manage a site with about 3000 posts: http://personensuchpool.de but no related posts will be shown. All your requirements are fulfilled: php5, mysql5. I deactivated other plugins but nothing and there are a lot of related ones. What do I wrong.
Dietrich wrote this comment on Dec. 7, 2010, 2:47 p.m.
nicolas wrote this comment on Dec. 7, 2010, 7:14 p.m.
Joe wrote this comment on Dec. 8, 2010, 1:02 a.m.
Cool plugin! I set up a custom loop with thumbnails. Is there a way to show related items with thumbnails before those that don't have one? Or to show only related items that have thumbnails?
nicolas wrote this comment on Dec. 8, 2010, 2:39 a.m.
joe wrote this comment on Dec. 8, 2010, 5:48 a.m.
Your other option sounds cool, but is way over my head. Just wanted to post this in case it helps others.
One last question, if you'd be so kind.
If, for instance, only 2 related posts are displayed with thumbnails, can a custom loop be set up to automatically display 3 random posts with thumbnails to fill out all 5 areas?
nicolas wrote this comment on Dec. 8, 2010, 4:47 p.m.
Joe wrote this comment on Dec. 10, 2010, 12:07 a.m.
I got it to work! Thought I'd share. I set up two loops, and somehow figured out how to set up a counter, so that the second loop returns only enough thumbnails to fill in 5 total thumbnails in case fewer than 5 related items exist. This way there are always 5 thumbnails and it looks great. It's only missing one thing, an argument to exclude the current post itself on which these are displayed from being returned as a thumbnail. But I tried everything and haven't found an argument that works. But it's still pretty darn well. Works for me. Thought it might help others and wanted to share.
<strong>Edit</strong> Sorry, I had to remove your code. WordPress is really lousy when it comes to code in comments. Can you pastebin your code? I'll be able to have a look then.
Joe wrote this comment on Dec. 10, 2010, 5:36 p.m.
Give this link a try. My code looks a little messy, so if you see a way to improve upon it, like excluding the current post, I'd love to hear.
Joe wrote this comment on Dec. 11, 2010, 1:35 a.m.
The code obviously works. So it's not a big deal. But should I just set the variable equal to zero right before using it, so it's defined?
nicolas wrote this comment on Dec. 11, 2010, 11:27 a.m.
Well, notices aren't so bad. Just define the variable before trying to access it. Like, $foo = array() etc.
xiaoyu wrote this comment on Dec. 27, 2010, 2:50 p.m.
Hi, I have using your the plguin. but it is show some wrong in admin panel. I am using mysql 5.1.54 and your plguin v0.4.3.3.
There is no fulltext index for wp_posts.post_title"
nicolas wrote this comment on Dec. 27, 2010, 3:11 p.m.
Your database probably doesn't use the MyISAM engine, which is the default for mysql. You should probably talk to your admin/hosting provider. This plugin will only support databases that support fulltext indexes.
See the comments by Leonardo for how to test which MySQL engine you're using.
nicolas wrote this comment on Dec. 27, 2010, 3:19 p.m.
I just see that InnoDB has been made the default with MySQL 5.5.
You could <a href="http://dev.mysql.com/tech-resources/articles/storage-engine/part_1.html" rel="nofollow">change the engine for wp_posts</a>.
I guess I could easily attempt to change the storage engine of the relevant table after asking for user permission. I'll be include such a feature in the next release.
Darko wrote this comment on July 1, 2011, 9:40 a.m.
xiaoyu wrote this comment on Dec. 27, 2010, 3:25 p.m.
I think should use InnoDB,so mysql offical choose. we have to use InnoDB. I have plan update to mysql v5.5. I have try mysql5.1 to5.5. but it is has some issue.
nicolas wrote this comment on Dec. 27, 2010, 3:42 p.m.
I'll have to look into the reasons why MySQL decided to use InnoDB by default. If you can't switch the content table to MyISAM this plugin isn't for you, at least not at the moment. This plugin uses fulltext indexes for the search, which InnoDB doesn't have. I'll keep an eye on the future development.
By the way, MySQL changing the default storage engine will only affect new databases, not existing ones.
xiaoyu wrote this comment on Dec. 27, 2010, 4:52 p.m.
I remember mysql offical said will give up MyISAM. This is a long time ago what they have decided. So I am use InnoDB. though I like the MyISAM easy backup.If I use MyISAM,then will not easy for mysql upgrade.
now your plguin work in my WP blog. but I do not know what effect that error.
vijay dubey wrote this comment on Dec. 28, 2010, 3:03 p.m.
Currently I am using YARPP but I am planning to replace that with the plugin developed by you...i have one question though (a noob here)..I want to use a thumbnails in the related posts..can you guide/suggest me how to do that.
nicolas wrote this comment on Dec. 30, 2010, 6:34 p.m.
Do you know how to build a normal loop with post thumbnails? Do you actually use the post thumbnail feature? If so, there is an example of a loop in the readme.txt iirc.
thomaz wrote this comment on Dec. 30, 2010, 9:18 p.m.
I'm trying to use the plugin to a post type called "Events", but it is showing only the posts of "events" are marked with the same taxonomy. I want him to show all posts "Events", regardless of their taxonomies. There's how to do this?
nicolas wrote this comment on Jan. 3, 2011, 4:38 p.m.
Did you check the analyze function yet? Maybe the contents of your events just aren't related enough? Also, the plugin only checks relatedness in the post_content field, not in any custom fields.
Ebi wrote this comment on Jan. 8, 2011, 2:26 p.m.
nicolas wrote this comment on Jan. 9, 2011, 7:55 p.m.
Check the options page, or the readme.txt.
iip albanjary wrote this comment on Jan. 20, 2011, 5:06 a.m.
your plugin is nice, but after I installed for about two weeks, I can't display my preview post, even single post I.
now I'm deactivating the plugin and waiting your advice.
nicolas wrote this comment on Jan. 20, 2011, 2:15 p.m.
you'll have a hard time trying to get any plugins to work with 32MB. You should probably look into getting a better hosting package with more RAM.
You could try to reduce the query limit and to activate incremental scoring.
Csaba wrote this comment on Feb. 1, 2011, 12:39 a.m.
Exactly the same experience. PHP allowed size is same as above. Every othee plugin works like a charm. I tried to lower query limits. It allowed me to lower them to 100 (Query limit) and 200 (Total Query limit) , I also activated incremental scoring. But doesn't work. Failed to show the page at all. It started when the number of posts raised. There are currently about 8000 posts in the blog. Any suggestion ?
nicolas wrote this comment on Feb. 1, 2011, 1:57 p.m.
Well, I don't think this is something I can do much about. 32MB is really not enough to run many plugins. You could try the YARP plugin, maybe that works.
Dominik wrote this comment on Jan. 30, 2011, 6:31 p.m.
Hi, there is a problem with the admin backend: it doesn't seem to escape the values it tries to insert into the form.
in the title field. The value is saved correctly but when the form shows up again its broken.
nicolas wrote this comment on Feb. 1, 2011, 1:55 p.m.
Thanks for reporting this, I'll look into it ASAP.
Fanatic wrote this comment on Feb. 26, 2011, 4:08 p.m.
nicolas wrote this comment on March 1, 2011, 11:59 a.m.
Did you try the analyze tag yet? It's usage is described in the readme.txt.
Fanatic wrote this comment on March 1, 2011, 8:59 p.m.
No I haven't and I just realized that the plugin actually worked but only under the main Blog posts and not the custom posts and custom categories, I'll try the Analyze tag attempt and update you with the outcome.
Thompson wrote this comment on March 2, 2011, 7:45 a.m.
Do you know what this warning might mean in regards to the code listed below it?
Is this happening because no related items are found?
nicolas wrote this comment on March 3, 2011, 2:49 p.m.
Hm, I'm not sure right now, but I'll look into this.
Benjamin wrote this comment on Sept. 1, 2011, 9:58 a.m.
Thank a lot for your superbe plugin - very helpfull.
I copied your code example as it is from the readme.txt file and added a custom post type.
I would highly appreciate your help in this matter.
Nicolas Kuttler wrote this comment on Sept. 2, 2011, 1:11 p.m.
Please pastebin your code and post a link.
Benjamin wrote this comment on Sept. 2, 2011, 7:24 p.m.
I adjusted the code slightly, but even with the code from your readme.txt file, i got the same problem.
Below the the «Diese Shyrdaks werden Ihnen auch gefallen» 6 related items should be listed within the slider.
The weird thing is, that sometimes it works but most of the time i get the above mentionned error message.
Nicolas Kuttler wrote this comment on Sept. 5, 2011, 10:47 a.m.
I think the problem is that the_related_get_scores() returns null (or false, not sure how I coded that). So you should probably check if $scores is_array() before you run the rest of the code.
Ian Sampaio wrote this comment on March 3, 2011, 12:42 a.m.
Hi, is it possible to use it with special post (post type). I'm using post type to differ products from regular blog both in front and back end.
nicolas wrote this comment on March 3, 2011, 2:48 p.m.
Yes, please check the readme.
Daniele wrote this comment on March 3, 2011, 10:39 a.m.
Hi Nicolas, I've already read the readme.txt file and all comments above, but I've a doubt about using taxonomy.
should I get a selection of related posts from A to B (and viceversa), only if they SHARE THE SAME TERMS under "type" taxonomy, ?
In other words, for a post in A (or B), can I get a list of related posts, but only selected among B (or A) posts classified with the same terms under the same taxonomy?
nicolas wrote this comment on March 3, 2011, 2:54 p.m.
hm, I don't think so. It's been a while I've worked on this code but I don't think you can query only one post type.
What you could do is to filter by post type in the loop that displays the results though (I guess).
For the next major release I wanted to rewrite the taxonomy scoring anyway, so I'll look into this. Thanks for the idea.
Angelo wrote this comment on March 12, 2011, 4:54 p.m.
I can't activate che plugin. I'm using the WP 3.1 and the plugin Version 0.4.3.3. I also have Custom Post Type UI, Custom Field Template, Header and Footer and Tweet Import activate.
nicolas wrote this comment on March 12, 2011, 5:03 p.m.
I think you're using PHP4? The plugins needs PHP5.
Angelo wrote this comment on March 12, 2011, 5:22 p.m.
You are right, I have php4.
Dean Ricca-Smith wrote this comment on March 16, 2011, 2:39 p.m.
is there any way I can say 'ignore the 'featured' category' when scoring?
nicolas wrote this comment on March 16, 2011, 4:37 p.m.
Hi Dean, sure, it's documented in the readme.txt. There are various scoring options you can disable/enable.
Dean Ricca-Smith wrote this comment on March 16, 2011, 4:43 p.m.
You can do this for just one specific category? by category ID?
I thought you could only add/reduce weighting for all categories?
Dean Ricca-Smith wrote this comment on March 16, 2011, 5:14 p.m.
ideally I'd like it to ignore for example Category ID6 for scoring but not penalise any post if it has that category.
Angelo wrote this comment on March 18, 2011, 1 p.m.
Mike Cruse wrote this comment on March 19, 2011, 3:39 a.m.
This is a great plugin. I have read this thread carefully and verified, that I am running PHP5 with MySQL 5.0.32. All tables are MyISAM. The plugin is creating FULLTEXT indexes called post_content_index and post_title_index for the post_content and post_title fields. I have even dropped and created the indexes by hand and used the code you suggested above. I received no errors in that process. My host will not be updating our MySQL version (grid based) for several months so I am stuck with it for now.
Unfortunately, I still receive the below error. Do you have any other thoughts?
nicolas wrote this comment on March 19, 2011, 2:32 p.m.
Hm, that's odd. If the indexes exist maybe my code to detect them is buggy. Did you try to output related posts on the frontend? I'm not sure if the plugin would try to display them even without indexes detected.
Tim wrote this comment on April 2, 2011, 5:19 a.m.
Same/similar issue here. When I inserted "return true;" on line 223 the plugin worked great.
Michael Cruse wrote this comment on March 20, 2011, 10:12 p.m.
I was able to get this corrected. It was not a problem with you plugin but with my database. I asked my host to take a look at the MySQL server and they corrected or changed something. Thank you for your comments and a great plugin!
nicolas wrote this comment on March 21, 2011, 12:18 p.m.
Chanery wrote this comment on March 26, 2011, 10:01 a.m.
Your plugin is really perfect. It is no doubt the best among all the similar plugin.
I have encountered a problem that I am unable to resolve hoping you can kindly help on it.
My blog can set the post to be automatically outdated for a period of time and the updated post will not be shown publicly.
However the related post plugin can find the related OUTDATED post and show up the OUTDATED post title.
How can I exclude those OUTDATED post from the related post result? Or do not show post more that a period of time, say 30 days?
Nicolas Kuttler wrote this comment on March 26, 2011, 11 p.m.
The readme.txt has examples on how to build custom loops. That should make it easy to exclude some posts.
Chanery wrote this comment on March 27, 2011, 6:52 p.m.
But it is still showing the private posts. What should I do?
Nicolas Kuttler wrote this comment on March 27, 2011, 9:39 p.m.
Did you clear the score cache? You can do it on the options page.
Fabien wrote this comment on Oct. 27, 2011, 2:52 p.m.
I do you clear the score cache ?
Chanery wrote this comment on March 26, 2011, 10:27 a.m.
To follow up my previous comment.
My question is how to exclude the "Privately Published" post?
Kallan wrote this comment on April 3, 2011, 5:18 p.m.
I really love Better Related Posts. It pulls in all the content I want it to seamlessly. But there is another related posts plugin that I am tempted to use in place of Better Related Posts: Related Post Thumbnails! I love the plugin because of the thumbnails feature, but it just doesn't pull in "related" posts like Better Related Posts does. Think you could add optional thumbnail functionality? I really like how well Better Related Posts, but it just isn't "pretty" enough. Great job on it though; it's the best one I've found!
Nicolas Kuttler wrote this comment on April 3, 2011, 5:26 p.m.
Hello Kalan. No, I prefer to keep this plugin lean. However, adding thumbnails to the list display is very easy and there's even an example in the readme.txt on how to do it.
Dean Ricca-Smith wrote this comment on April 6, 2011, 4:36 p.m.
Can i just check whether your plugin needs there to be duplicates of custom fields to work? Would your plugin duplicare custom field data in the wordpress database?
Nicolas Kuttler wrote this comment on April 6, 2011, 7:32 p.m.
Hi Dean. This plugin uses the post meta to store relatedness scores. It stores all of them in one meta field, so it doesn't duplicate fields. The default field name would be something like better-related.
Nick wrote this comment on April 8, 2011, 2:51 a.m.
Thanks for the plugin- if I can get it working, it will be the only one that can handle custom post types and related posts.
But I cant get it to work with custom post types.
It is displaying related content just fine with related pages and posts, but it is not displaying any related content from my custom post type 'events'. I have read the readme 20 times and all forums/comments. Can you help?
Nicolas Kuttler wrote this comment on April 13, 2011, 10:20 a.m.
Check the plugin options page and select your custom post types? That should do.
yabanga wrote this comment on April 11, 2011, 3:04 p.m.
When I try to activate the plugin, I'm back with "plugin is enabled"but it remains off the list and I found nowhere menu for the parameter, and front "Call to undefined function"
Can you post the complete error? Are you maybe running an outdated WordPress version or PHP4?
jens wrote this comment on April 28, 2011, 5:01 p.m.
Is it also possible to show your plugin as a widget?
Nicolas Kuttler wrote this comment on April 28, 2011, 10:09 p.m.
Hm, I haven't included a widget. You could <a href="http://codex.wordpress.org/Widgets_API">give it a try yourself</a>, writing a simple widget isn't too hard.
You might have to save the post ID into a variable and use it with the <tt>the_related_get_scores()</tt> call, I'm not sure if global $post is still set after the loop.
Dean Ricca-Smith wrote this comment on May 3, 2011, 1:37 p.m.
I asked this above but was not sure I was clear on on my question"
Can you remove one specific category from influencing the score?
I have lots of posts that use the category 'Featured' to send them to a home page slideshow but they are not related. The plugin obviously thinks they are.
So - is there any way to tell the plugin to ignore JUST the 'Featured' category for scoring purposes?
Nicolas Kuttler wrote this comment on May 9, 2011, 12:21 p.m.
Hmmm, I don't think this is possible, but I'd have to check the source code again. Pretty busy at the moment though, sorry about the late reply.
Nicole wrote this comment on May 15, 2011, 3:11 p.m.
Hi, I've read through all the comments here and the readme.txt but I can't seem to get this to work quite right.
When I use the plugin to automatically embed the related posts, it works fine but I can't get the manual insert with a custom loop to work.
I need to call the plugin only on the single post pages for my 'work' custom post type, and want it to pull custom posts from the 'artists' custom taxonomy. It works find when I use the settings in the admin panel but with - as far as I can gather - the same settings manually coded in it's only calling regular posts that don't share the 'artists' taxonomy.
Nicolas Kuttler wrote this comment on May 15, 2011, 3:23 p.m.
You are passing $args to WP_Query that you should pass to the_related_get_scores(). WP_Query doesn't know what to do with any of these.
You need the_related_get_scores( get_the_id(), $args ), and to pass the result of that as 'post__in' parameter to WP_Query.
Topan wrote this comment on May 16, 2011, 3:34 p.m.
I've read the readme.txt. But I do not find how to exclude certain category or tags of my post.
Example: i wanna hide related post from category "video".
Can i ? What code should i write on the single.php ?
Thanks. I'm sorry i can't speak english well.
Nicolas Kuttler wrote this comment on May 18, 2011, 8:08 p.m.
Topan wrote this comment on May 20, 2011, 3:01 p.m.
I really newbies Mr. Nicolas. I'm not a Superp Programmer like you. I still dont understant what u describe in readme.txt. Can u write that code here. So i can just copy and paste it to my single.php ?
Anton Bielousov wrote this comment on May 30, 2011, 9:11 a.m.
This plugin shows the best post selection among other related posts plugins so I stoped on it. But is there any way to force one post alway to appear for another post i.e. to set some custom field like related_post_1 = URL ?
If there is, I could not find it, if not, I think it would be a great idea to add it.
Nicolas Kuttler wrote this comment on May 31, 2011, 8:50 a.m.
There's no built-in way to do this at the moment, no. If you know a little about wp coding you could probably just use a custom field and use that for the custom loop you build.
Leanda Ryan wrote this comment on May 31, 2011, 8:14 p.m.
I've got two post types set up and each has the same set of custom taxonomy.
For example one post type is called 'Events' and another called 'Training' and then both post types have the same set of taxonomy. I'm looking for a way to cross reference posts.
With this plugin is it possible to get the taxonomy from the current post, but then display related posts from the other post type with that same taxonomy name?
Nicolas Kuttler wrote this comment on June 1, 2011, 10:20 p.m.
Yeah. In fact that's the default behavior. If you select taxonomies to include in the relatedness score each term of every taxonomy is checked against every term from all other selected taxonomies.
It's actually a bug, but a small and sometimes useful one so I haven't fixed it yet. I'll probably keep this as the default behavior in the future as well as some people might depend on it.
Lane wrote this comment on July 10, 2011, 5:43 a.m.
when there were no related posts found.
Nicolas Kuttler wrote this comment on July 11, 2011, 9:34 p.m.
Thanks, I'll keep this in mind when I work on the next release.
Navjot Singh wrote this comment on July 20, 2011, 10:57 a.m.
Just noticed that to display just 5 related posts on a blog, your plugin adds 17 SQL queries on a single post page. Isn't that too much? If you can optimize them to a more manageable number then it would be great.
Nicolas Kuttler wrote this comment on July 20, 2011, 1:52 p.m.
The plugin should cache all related posts it finds until you publish a new post. The number of queries also depends on the scoring methods you use.
17 queries itself isn't a problem at all. It can be a problem if those 17 queries have to go through a post table with a million posts though. That's why there's a query limit and incremental scoring.
Upekshapriya wrote this comment on July 25, 2011, 3:02 p.m.
I can't seem to activate the plugin on Wordpress 3.2.1 with all other plugins disabled and with Twentyeleven theme. Any chance of making it compatible?
Nicolas Kuttler wrote this comment on July 26, 2011, 9:37 p.m.
Do you get some error message?
Upekshapriya wrote this comment on July 26, 2011, 11:43 p.m.
Wordpress produces no error messages - all I get is a message saying it is activated but when I look at the plugins list Better Related Posts plugin still has the activate option available.
Nicolas Kuttler wrote this comment on July 30, 2011, 3:39 p.m.
Hm, thanks, I'll have to test this.
Glass wrote this comment on July 26, 2011, 1:28 a.m.
Great code! I noticed in the files you disabled attachments as an option. I'm using another plugin (http://wordpress.org/extend/plugins/media-tags/) that uses custom taxonomies assigned to attachments. I hope someday you decide the plugin will support attachment relations. It would be great to have related images!
Nicolas Kuttler wrote this comment on July 26, 2011, 9:36 p.m.
That's a great idea! Unfortunately I'm not using wordpress for my own sites any more, so there's only the small chance a client would need this feature and allow me to release the upgrade.
oliver wrote this comment on Aug. 1, 2011, 8:32 a.m.
first of all: great plugin.
Is there a way to display an excerpt following the related links?
Nicolas Kuttler wrote this comment on Aug. 3, 2011, 12:34 p.m.
Yes this is possible, but you'll need to write a few lines of PHP code. It's documented in the readme.
Rahl wrote this comment on Aug. 12, 2011, 7:28 p.m.
Does this work with WP MultiSite Network.
Is it compatible across network?
Nicolas Kuttler wrote this comment on Aug. 14, 2011, 10:16 a.m.
It depends on what you mean? Sure, it works on blogs inside a network. However, it doesn't give you related posts from other blogs in the network.
Mixette wrote this comment on Aug. 29, 2011, 4:38 p.m.
I'm using the custom code from the readme text (first example), but I can't get it to display the related post titles. It keeps saying 'no posts found'.
works fine, but I would like to use the custom code to display some metabox fields from a custom post type.
Am I missing something? I'm not a coder, could you help me out a little bit?
Nicolas Kuttler wrote this comment on Aug. 30, 2011, 6:06 p.m.
Hrm, can you paste your whole code here or on a pastebin site? Not really sure what's going on here.
Toine wrote this comment on Sept. 1, 2011, 12:08 p.m.
Nicolas Kuttler wrote this comment on Sept. 2, 2011, 1:12 p.m.
Toine wrote this comment on Sept. 2, 2011, 2:01 p.m.
Yup, that did the trick! When using multiple configurations they will all use the variables set in the global plugin settings if you don't specify them right? Thanks again!
Omar Lee wrote this comment on Sept. 14, 2011, 6:01 p.m.
First, I would say thank you for making a great plugin. It solved a lot of my problems searching for related post plugin to display related videos of my site in which I realized it's using custom taxonomy. Other related post plugin doesn't work until I found yours.
I don't know if this is the line I am looking for and if it is,I don't know where to insert it, what file should I edit. Hope you can help me with this little problem. You are a great talented person.
Nicolas Kuttler wrote this comment on Sept. 17, 2011, 2:09 p.m.
Yes, this is the code to add the thumbnail. You just add it where you want to thumbnail to appear inside your loop. See http://codex.wordpress.org/The_Loop for an introduction.
zepar wrote this comment on Oct. 5, 2011, 10:55 a.m.
After I saved changes, it appeared as '~span style=' in text area and 'Related:" size="60" /~' outside the editing area. I don't really need to change it right now but for the future, where should I look for editing this?
Nicolas Kuttler wrote this comment on Oct. 8, 2011, 11:38 a.m.
Hm, not sure what you mean, but you should probably use your normal css stylesheet and add rules there.
zepar wrote this comment on Oct. 13, 2011, 11:29 a.m.
Nicolas Kuttler wrote this comment on Oct. 17, 2011, 10:27 p.m.
Oh, this might look like a bug. I'll look into a fix. I should have a little time soon.
mchl wrote this comment on Oct. 5, 2011, 2:19 p.m.
Hi, yep i agree with everyones sentiment that this is great plugin, so thanks, but i seem to be having trouble getting it to work, good chance im overlooking something so was hoping you could offer some insight.
When i have the plugin enabled to show up in default wp posts it works fine.
But when i use a cpt with a default content editor and custom fields its returning 'No related content found' in that post type or for any other post type. ive tried with both the admin options and the manual options in the readme. I get the same result when i run the_related_analyze() too. Id does however return results for the default wp posts when i use the 'custom loop of related posts' example in a ctp.
Nicolas Kuttler wrote this comment on Oct. 8, 2011, 11:41 a.m.
the_related_analyze() should show a lot of different scores IIRC. Don't you get any related value anywhere? Maybe it's a caching issue, there should be some reset scores option on the admin page (or change the storage key).
mchl wrote this comment on Oct. 10, 2011, 12:10 p.m.
Nicolas Kuttler wrote this comment on Oct. 17, 2011, 10:26 p.m.
Hmmm, your cpt uses the normal editor, doesn't it. Maybe your posts are just so different that they aren't related to each other at all?
miri wrote this comment on Oct. 6, 2011, 8:27 a.m.
The Plugin is very nice and used to work for me, but I recently changed my theme and since then the releated posts only show up in the single-post-view. Is there some solution?
Nicolas Kuttler wrote this comment on Oct. 8, 2011, 11:40 a.m.
I think I add a filter on the_content to add the related posts. Maybe your theme is a little odd and doesn't use that default template tag. In the readme.txt is a method to place the related posts manually, you could try that.
Indezoo wrote this comment on Oct. 22, 2011, 6:03 p.m.
Nicolas Kuttler wrote this comment on Oct. 24, 2011, 12:42 a.m.
IIRC the readme.txt has an example of a custom loop.
Toine wrote this comment on Nov. 14, 2011, 5:32 p.m.
Any ideas on what might be causing the problems?
The particular post on which the problem occurs has some <object> and <iframe> tags in it.
Nicolas Kuttler wrote this comment on Nov. 16, 2011, 5:24 p.m.
I think that the the_related_get_scores() function can return false or something that's not an array when no related posts are found. So you should check if you get an array from it.
Toine wrote this comment on Nov. 17, 2011, 11:28 a.m.
I do get an array from the_relatedget_scores(), because there are related posts underneath these warnings. I did som tests and it appears these warnings only occur when there are embed codes like <embed> and <iframe> in the post like soundcloud for example.
It's definetely plugin related because when I disable the plugin, or remove the php code, the warnings dissapear too.
Nicolas Kuttler wrote this comment on Nov. 20, 2011, 8:47 a.m.
You should probably start by debugging every step of the code, using print_r(), var_dump() etc.
Toine wrote this comment on Nov. 22, 2011, 5:18 p.m.
You mean my code in the single.php template or your plugin code?
Toine Kamps wrote this comment on Dec. 8, 2011, 2:01 p.m.
Am I really the only one experiencing this problem?
Nicolas Kuttler wrote this comment on Dec. 8, 2011, 2:52 p.m.
It's an odd problem for sure. Sorry I don't have the time to look into it right now.
themojowill wrote this comment on Nov. 15, 2011, 11:47 a.m.
Any plans to change this plugin to use InnoDB?
Nicolas Kuttler wrote this comment on Nov. 16, 2011, 5:22 p.m.
Jarga wrote this comment on Nov. 21, 2011, 11:37 p.m.
Nicolas Kuttler wrote this comment on Nov. 22, 2011, 12:33 a.m.
Feel free to submit a patch. Reminds me.. I have a few to review..
fonec wrote this comment on Nov. 22, 2011, 1:50 a.m.
Nicolas Kuttler wrote this comment on Nov. 23, 2011, 12:42 p.m.
Hmmmm... no I don't really understand what you mean.
fonec.info wrote this comment on Nov. 24, 2011, 4:25 p.m.
Nicolas Kuttler wrote this comment on Nov. 24, 2011, 5:11 p.m.
Hm. No idea. Maybe the posts you feed into wp aren't related at all to your pervious content. I can't think of anything else right now as the plugin can search for related posts for every request on the frontend.
Indezoo wrote this comment on Nov. 30, 2011, 12:58 p.m.
My problem is that i want to show my custom post type of portfolio...but somehow i am not able to get it work...i want to show thumbnails of the related portfolio item on single post page...you can check out my website http://www.indezoo.com for better understanding!!!
Nicolas Kuttler wrote this comment on Dec. 1, 2011, 10:43 a.m.
Not sure what your question is. IIRC the readme has an example with thumbnails. If you get no related posts check the analyze function.
telebrain wrote this comment on Dec. 6, 2011, 11:30 a.m.
Great Plugin, the only one that work very well.
One question. I use the tag 'the_related_for_string' and set the limit to 9 post but the result is only 5 post. Any Ideas how to set the limit for this tag ?
Nicolas Kuttler wrote this comment on Dec. 6, 2011, 6:03 p.m.
Hi. You can pass the number of posts to return as second parameter. the_related_for_string('foo', 9). You can also pass a complete config as third parameter. Looks like this isn't in the readme yet.
Segovia wrote this comment on Dec. 30, 2011, 4:47 a.m.
I've been trying to exclude private posts, pages and CPTs and have made edits to lines 300 and 463 as you suggested above and exactly as detailed by Chanery (on March 27, 2011 above). However I too was still seeing private posts in my results. Then I read about clearing the cache, but couldn't really figure out what you meant, until I found a setting in the options page for the plugin called "Data storage engine" (Post Meta or Transient). So I switched it to Transient and it fixed it, kind of, because now the private posts were eliminated from my results, however, when I change the setting back to "Post Meta" which sounds like the better option for the long term, all the private posts return.
What am I missing? and how can I clear the cache? is this something i must manually do in the db table via phpMyAdmin? If so, I'm a bit clueless when it comes to editing DB's.
Thanks, and I love your plugin. When are we going to see some updates from all the great ideas posted above?
Nicolas Kuttler wrote this comment on Dec. 31, 2011, 5:29 p.m.
Isn't there something like a cache key you can configure? Or storage key maybe? Can't check at the moment, but changing that should clear the cache.
I shall put the code on github so that everybody can contribute patches. I'll try to do that in the new year.
Christophe Depoire wrote this comment on Jan. 20, 2012, 3:59 p.m.
Hi Nicolas, I can't find any information about using your related content plugin with a wordpress cache plugin, any advice? Better one? Not affected by external caching system?
Nicolas Kuttler wrote this comment on Jan. 22, 2012, 2:37 p.m.
I don't think that using a cache plugin will affect this plugin in any way with the default configuration. Probably if you do incremental scoring.
Amro wrote this comment on Jan. 27, 2012, 11:02 p.m.
This plugin is really awesome , thanks for your effort .
I Have a small question , is there any code I can put in a certain post I don't want Related Posts to appear ?? Plus excluding this post from appearing on the related posts menu on other posts .
Waiting for your reply :) .
Nicolas Kuttler wrote this comment on Jan. 30, 2012, 9:38 p.m.
Kyle Boddy wrote this comment on Jan. 31, 2012, 9:16 p.m.
I switched to CloudFlare for performance reasons, and I think this is causing your plugin to no longer work. Do you know if that would affect your plugin from displaying posts? I keep getting "No related posts found" on all my posts when it would normally return many.
Nicolas Kuttler wrote this comment on Feb. 2, 2012, 8:54 p.m.
Hi Kyle, I'm afraid I don't know what cloudflare is or how it could affect my plugin.
judy wrote this comment on Feb. 9, 2012, 4:47 a.m.
I have the same problem getting "No related posts found" on all my posts,do you give me some suggestion?
John wrote this comment on Feb. 19, 2012, 9:20 p.m.
I think it has something to do with the code from here, because I changed it from <ul> to <li> to see the dots in front. Any ideas?
Nicolas Kuttler wrote this comment on Feb. 20, 2012, 3:44 p.m.
John wrote this comment on Feb. 21, 2012, 4:02 a.m.
I switched it back to <ul>, but it just lists the content without putting the bullet. Any idea why it is doing that?
Nicolas Kuttler wrote this comment on Feb. 21, 2012, 3:34 p.m.
Hi John, well that's a CSS issue. You should probably ask your theme developer.
Alex wrote this comment on March 23, 2012, 2:38 p.m.
I've downloaded and 'activated' your plug-in, it sounds great but it's not showing up on my blog. I've read through the comments above but I'm pretty new to blogging, no knowledge whatsoever of programming etc and most of it is greek to me. Any suggestions as to what else I need to do? Or can you point me to a really, really explanation of how I get it up and running?
Nicolas Kuttler wrote this comment on March 26, 2012, 3:33 p.m.
Suzanne wrote this comment on April 16, 2012, 8:39 a.m.
Hey Nicolas, I created an awesome looking related posts loop based on your read me instructions that even vary by browser/device width but with the custom loop active, it somehow screws up my comments. I don't know precisely what it's doing, but if you leave a comment on any given post, it's actually assigning the comment to a totally different post (probably a "related" one). It displays the comment on the post where you posted it, but in the database, the comment is actually assigned to the second post. Even when you post the comment, the page redirects to the new post, not the post where you left the comment. Very bizarre. Anyway, I tracked it back to the use of my custom loop. I cannot understand how this could affect comments, OTHER THAN, the query for the custom loop must be messing with the post ID of the current post?
Any help or insights into why this is happening would be much appreciated.
Nicolas Kuttler wrote this comment on April 16, 2012, 2:46 p.m.
Try using wp_reset_postdata() after your custom loop.
Suzanne wrote this comment on April 16, 2012, 6:03 p.m.
Nicolas Kuttler wrote this comment on April 16, 2012, 6:24 p.m.
Great! I like the fluid layout. Will see that I add the comment info to the readme, thanks!
Dario wrote this comment on April 29, 2012, 1:22 p.m.
Great plugin. How do I change its position? In my blog posts (see e.g. http://bit.ly/INkdQj) the related posts appear at the end of the post text, but I would like it to appear after the bookmarks and the text in the blue dotted border.
I'd also like to display the post thumbnails, likein the blog homepage.
It seems like you already sorted the thumbnails out? As for positioning it depends on how you generate the list, you just put your custom loop wherever you need it.
Fanatic wrote this comment on May 24, 2012, 12:37 p.m.
Nicolas Kuttler wrote this comment on May 27, 2012, 2:34 p.m.
Hm, you need at least a little experience with wp coding to do this. You put the code wherever you want the related comments to appear. Not really sure what you mean by declaring though. The wp codex has a lot of docs for theme building etc.
Jordan Tuwiner wrote this comment on July 19, 2012, 1:41 a.m.
Nicolas Kuttler wrote this comment on July 22, 2012, 8:07 p.m.
Oh snap, I deleted your other comment, you probably had a question?
Jordan Tuwiner wrote this comment on July 27, 2012, 6:55 p.m.
Yup. I'm trying to get that query to sort by most related posts, but can only get it to sort by the time posted.
Attila wrote this comment on Sept. 14, 2012, 5:50 p.m.
It would be a really usefull feature.
Julian wrote this comment on Oct. 12, 2012, 9:26 p.m.
For custom post types, I ended with "No related content found", too.
I am trying to analyze why this is still happening.
Nicolas Kuttler wrote this comment on Oct. 19, 2012, 12:35 p.m.
Use the the_related_analyze() method described in the readme.
Jerry wrote this comment on Oct. 19, 2012, 4:17 a.m.
Hi Nicolas - this seems like just the plugin I've been looking for, but I could use some configuration advice. I've searched here and there for an explanation of just what incremental scoring is, but other than answers to comments here, there's not much clue. I have about 2000 sometimes-long-winded blog episodes, my own server (macminicolo rocks), yet I have no idea whether to turn on incremental scoring, or what effect the query limits actually have.
Have I missed the part in the docs where you explain that stuff?
Nicolas Kuttler wrote this comment on Oct. 19, 2012, 12:34 p.m.
Hi Jerry, you don't need incremental scoring, it's intended for sites with hundreds of thousands of posts.
Hadi wrote this comment on Nov. 27, 2012, 3:03 p.m.
Thanks for the plugin, it running well.
But I need to remove base urls on the links, how can I do that ?
Nicolas Kuttler wrote this comment on Dec. 1, 2012, 1:16 p.m.
Why would you need to do that? Anyway, use some filter on get_permalink or whatever it is. See the filter reference.
Ali Güngör wrote this comment on Dec. 13, 2012, 12:25 a.m.
"Warning: Missing argument 2 for wpdb::prepare(), called in /home/sitename/public_html/wp-content/plugins/better-related/inc/scorer.php on line 329 and defined in /home/sitename/public_html/wp-includes/wp-db.php on line 990"
Nicolas Kuttler wrote this comment on Dec. 13, 2012, 1:21 p.m.
James wrote this comment on Dec. 13, 2012, 3:38 a.m.
Giuseppe wrote this comment on Feb. 7, 2013, 11:47 a.m.
Selena wrote this comment on Dec. 27, 2012, 1:55 a.m.
Nicolas Kuttler wrote this comment on Dec. 29, 2012, 1:19 p.m.
Michael Bailey wrote this comment on Feb. 26, 2013, 1:25 p.m.
Hi, I'm also getting the "There is no fulltext index" issue.
My tables are all InnoDB by default. I don't feel good about changing that, although I don't know enough about MySQL to substantiate that feeling.
Nicolas Kuttler wrote this comment on Feb. 26, 2013, 3:47 p.m.
Hi Michael, sorry, the plugin can't work with InnoDB. This is a flaw in the core design. I won't update the plugin any more as I have stopped using wordpress myself. Maybe if somebody offers a contract, but it's unlikely I would even do it then.
言午一郎 wrote this comment on April 16, 2013, 4:11 a.m.
I like this plugin! And I have translated it to chinese. do you plan to add it to the new version?
Peter wrote this comment on March 4, 2014, 10:39 p.m.
Then deactivate the plugin and reactivate.