我不知道你的项目的规模,我的解决方案将帮助你快速绕过它,但当涉及到更大规模的项目时,它的效率很低。
The easy way
您可以将筛选器添加到
the_content
过滤并最终将内容中的每个单词链接到指定单词的搜索页面。
The Hard Way
在规模和效率方面,这比第一个解决方案要好得多。
假设您的内容是英文的,并使用一些字符进行划分,一般过程如下:
将筛选器添加到wp_insert_post_data
.将所有链接标记分条,以防止一个单词多次链接使用explode
函数获取诗歌中的单词数组使用简单的foreach
.要生成链接,可以采用以下方法之一:
创建自定义帖子类型并使用类似的插件posts2posts
要连接您的帖子并最终生成链接,请使用the_permalink
作用
创建自定义表以跟踪单词和连接的帖子。
对于第二种方法,您必须通过向query_vars
筛选,创建自定义快捷码以显示数据,并最终生成必须使用的链接add_query_var
函数和要放置短代码的页面的硬编码值。