【发布时间】:2010-08-06 14:03:41
【问题描述】:
我是 Wordpress 插件和小部件 API 的新手,但我确信这是可能的。
我想制作一个插件或小部件,根据给定页面/帖子的 内容 中的某些关键字/标签创建指向其他帖子或外部网站的链接。
这可能吗?
例如,如果一个术语全部大写,则链接到维基词典的定义;在 <news>..</news> 对中,转到 Google 的新闻搜索;等等
【问题讨论】:
标签: wordpress
我是 Wordpress 插件和小部件 API 的新手,但我确信这是可能的。
我想制作一个插件或小部件,根据给定页面/帖子的 内容 中的某些关键字/标签创建指向其他帖子或外部网站的链接。
这可能吗?
例如,如果一个术语全部大写,则链接到维基词典的定义;在 <news>..</news> 对中,转到 Google 的新闻搜索;等等
【问题讨论】:
标签: wordpress
这绝对是可能的。不要为此费心查看小部件 api。查看过滤器api。 WordPress 有一个 api,允许您在将内容发送到浏览器之前对其进行过滤。在这种情况下,你会做这样的事情:
function my_super_awesome_content_filterer( $content ){
$content = preg_replace( '#([A-Z]+)#', '<a href="wictionary.definition.address=$1">$1</a>', $content );
}
add_filter( 'the_content', 'my_super_awesome_content_filterer' );
在此处阅读有关过滤器的更多信息:
【讨论】: