WordPress виджет / плагин - контент, основанный на тексте поста (ов) / страницы видны? - PullRequest
0 голосов
/ 06 августа 2010

Я новичок в API плагинов и виджетов Wordpress, но я уверен, что это возможно.

Я хотел бы создать плагин или виджет, который бы создавал ссылки на другие посты или внешние сайты.на основе определенных ключевых слов / тегов в контенте данной страницы / публикации.

Возможно ли это?

Например, если термин указан в заглавных буквах,ссылка на определение Викисловаря;внутри пары <news>..</news> перейдите к поиску новостей Google;и т.д.

1 Ответ

1 голос
/ 06 августа 2010

Это определенно возможно.Не пытайтесь заглянуть в 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

...