如何在WordPress中自动生成/创建帖子中每个单词的链接

时间:2018-09-08 作者:Naveed Ahmed

我在一个诗歌网站工作,我对wordpress是新手。我想在我的网站上发表不同作者的诗歌。我想要的是,当我发布一篇文章时,可以在后台自动生成文章每个单词的链接/onclick事件。当用户点击帖子中的任何一个词时,他可能会被引导到一个新页面,其中包含与该词相似的诗歌。任何帮助或指导都将不胜感激。

1 个回复
SO网友:Farsad

我不知道你的项目的规模,我的解决方案将帮助你快速绕过它,但当涉及到更大规模的项目时,它的效率很低。

The easy way

您可以将筛选器添加到the_content 过滤并最终将内容中的每个单词链接到指定单词的搜索页面。

The Hard Way

在规模和效率方面,这比第一个解决方案要好得多。

假设您的内容是英文的,并使用一些字符进行划分,一般过程如下:

将筛选器添加到wp_insert_post_data.使用explode 函数获取诗歌中的单词数组foreach.要生成链接,可以采用以下方法之一:

创建自定义帖子类型并使用类似的插件posts2posts 要连接您的帖子并最终生成链接,请使用the_permalink 作用

创建自定义表以跟踪单词和连接的帖子。

对于第二种方法,您必须通过向query_vars 筛选,创建自定义快捷码以显示数据,并最终生成必须使用的链接add_query_var 函数和要放置短代码的页面的硬编码值。

结束