我是Wordpress插件和小部件API的新手,但我确信这是可能的。
我想创建一个插件或小部件,根据给定页面/帖子的内容中的某些关键字/标签创建指向其他帖子或外部网站的链接。
这可能吗?
例如,如果一个术语是全部大写的,则链接到维基词典定义;在<news>..</news>
对中,转到Google的新闻搜索;等
答案 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' );
在此处详细了解过滤器: