Wordpress小部件/插件 - 基于帖子/页面文本可见的内容?

时间:2010-08-06 14:03:42

标签: wordpress-plugin wordpress

我是Wordpress插件和小部件API的新手,但我确信这是可能的。

我想创建一个插件或小部件,根据给定页面/帖子的内容中的某些关键字/标签创建指向其他帖子或外部网站的链接。

这可能吗?

例如,如果一个术语是全部大写的,则链接到维基词典定义;在<news>..</news>对中,转到Google的新闻搜索;等

1 个答案:

答案 0 :(得分:1)

这绝对是可能的。不要为此查看小部件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' );

在此处详细了解过滤器:

http://codex.wordpress.org/Plugin_API#Filters