WordPress文章推荐插件使用教程

插件下载地址:https://www.ggdoc.cn/plugin/14.html

特别提示:相关文章和WordPress搜索功能,不依赖于文章标签,文章没有标签也可以使用。


启用全文索引搜索

启用后,相关文章将会使用全文索引搜索当前文章标题获取。

使用全文索引搜索功能,需要MySQL最低版本为5.7,同时需要修改MySQL配置文件以及给WordPress文章表创建全文索引,这些修改不会影响到当前系统,请放心修改MySQL配置。

在MySQL配置文件下增加以下配置:

[mysqld]innodb_ft_min_token_size=2ft_min_word_len=2

宝塔面板参考修改:

修改MySQL配置后,需要重启MySQL。

给文章表创建全文索引:

登录到MySQL,切换到WordPress网站使用的数据库下,根据下面的说明,执行sql语句。

特别提示:文章数量不多,可以使用PHPmyadmin创建,否则在终端下登录到数据库创建。

首先,需要确定文章表的表名(表前缀_posts),例如:wp_posts。

如果相关文章搜索字段为文章标题,则执行以下sql语句

CREATEFULLTEXTINDEXpost_title_fulltextONwp_posts(post_title)WITHPARSER ngram;

如果相关文章搜索字段为文章内容,则执行以下sql语句

CREATEFULLTEXTINDEXpost_content_fulltextONwp_posts(post_content)WITHPARSER ngram;

如果相关文章搜索字段为文章标题+文章内容,则执行以下sql语句

CREATEFULLTEXTINDEXpost_title_content_fulltextONwp_posts(post_title,post_content)WITHPARSER ngram;

上面3个创建全文索引的数据库语句,可以同时创建,则执行以下sql语句

CREATE FULLTEXT INDEX post_title_fulltext ON wp_posts(post_title) WITH PARSER ngram;

CREATE FULLTEXT INDEX post_content_fulltext ON wp_posts(post_content) WITH PARSER ngram;

CREATE FULLTEXT INDEX post_title_content_fulltext ON wp_posts(post_title,post_content) WITH PARSER ngram;

相关文章搜索字段

文章标题:搜索文章标题中含有指定内容的文章。

文章内容:搜索文章内容中含有指定内容的文章。

文章标题+文章内容:搜索文章标题或者文章内容中含有指定内容的文章。

指定内容:如果是相关文章,则是指当前文章标题。如果是WordPress搜索,则是指搜索的关键词内容。

替换WordPress默认搜索

WordPress默认搜索功能不强大,开启后,可以有效提升搜索性能,让用户可以搜索到想要的文章。

全文索引搜索模式

模式有NATURAL LANGUAGE MODE、BOOLEAN MODE 共2种,BOOLEAN MODE 模式下可以使用操作符搜索。

这2种模式的区别,请参考MySQL全文索引说明。这里的设置,只会影响MySQL搜索功能,不会影响相关文章功能。

侧边栏小工具模板配置

如果插件生成的侧边栏HTML模板代码与主题侧边栏小工具HTML模板代码不一致,可以自定义配置。

上面箭头所指的内容,分别对应着下面4个设置。

在文章内容底部添加

可以在文章内容底部添加最新文章、随机文章、相关文章、最新标签、随机标签、文章标签。

例如:

标题文字

例如:最新文章、最新标签、随机文章。

如果不设置,则不显示标题。

文章、标签数量

最多显示多少条数据。

自定义CSS样式

如果插件生成的内容显示有问题,可以在此设置样式,来调节显示效果。

如果在文章内容底部添加标签内容,可能需要设置,插件默认情况下是不会给生成的标签任何样式。

推荐设置如下:

.article-recommend-tag-link{display:inline-block;padding:0 8px;height:24px;line-height:24px;font-weight:400;font-size:13px!important;text-align:center;color:#007bff;background:#e5f2ff;margin-right:3px;margin-bottom:5px;border-radius:2px;}

在侧边栏添加最新文章、随机文章、相关文章、最新标签、随机标签、文章标签

如果主题不支持侧边栏小工具(网站后台-外观-小工具)设置,则需要修改主题代码。

首先找到主题sidebar.php文件,例如:wp-content/themes/主题名称/sidebar.php

添加以下代码

if(defined('ARTICLE_RECOMMEND_PLUGIN_FILE')){// 标签the_widget('Article_Recommend_Tag',array('title'=>'随机标签','type'=>2,'number'=>16,),array('before_widget'=>'<div class="widget %s">'));// 文章the_widget('Article_Recommend_Post',array('title'=>'相关推荐','type'=>3,'number'=>6,),array('before_widget'=>'<div class="widget %s">'));}

the_widget参数说明:

第一个参数:添加标签内容,则使用Article_Recommend_Tag。添加文章内容,则使用Article_Recommend_Post。

第二个参数:

如果是标签内容,则支持以下参数

参数名参数值类型说明

title字符串小工具标题

taxonomy字符串或者字符串数组显示的内容,默认为post_tag(标签),如果想要显示分类,可以设置为category

type数字1 最新,2 随机,3 文章标签

number数字最多显示数量

custom_query数组这个参数下的值会覆盖其它配置,设置请参考WP_Term_Query类的实例化参数

如果是文章内容,则支持以下参数

参数名参数值类型说明

title字符串小工具标题

type数字1 最新,2 随机,3 相关

number数字最多显示数量

post_type数组或者字符串显示哪些类型的文章,默认为post

category__in数组或者字符串显示哪些分类下的文章,设置的值为分类ID

custom_query数组这个参数下的值会覆盖其它配置,设置请参考WP_Query类的实例化参数

第三个参数:

before_widget:显示小工具前HTML

after_widget:显示小工具后HTML

before_title:显示小工具标题前HTML

after_title:显示小工具标题后HTML

如果插件设置了自定义模板配置,上面的设置将无效。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容