下面是一个简单的短代码,我可以在文章中简单地将关键字链接到tag taxonomy 我的网站中的页面。
所以如果我要结束这个学期Web Service
像这样[taglink]Web Service[/taglink]
然后,下面的函数将用-
制作Web-Service
那将是我的tag taxonomy 这样我就可以链接到那个页面了。
This...
[taglink]Web Service[/taglink]
Becomes this...
<a href="/tag/web-service" title="Web Service tagged articles">Web Service</a>
The code
function taglink_func($atts, $tag=\'\') {
$formattedTag = str_replace(\' \', \'-\', $tag);
$formattedTag = strtolower($formattedTag);
return \'<a href="/tag/\' .$formattedTag. \'" title="\' .$tag. \' tagged articles">\' .$tag. \'</a>\';
}
add_shortcode(\'taglink\', \'taglink_func\');
此解决方案运行得相当好,但为了进一步提高性能,我希望在创建新文章和编辑文章时运行此功能,因此基本上只有在保存文章时,我才希望在文章中的任何标记上运行此功能,然后替换
[taglink]Web Service[/taglink]
在实际数据库中显示结果。
因此,它将在页面保存时运行,而不是在每个页面视图上运行,并用URL链接简单地替换数据库中的代码。
有人知道我怎么做吗?