2010-08-06 6 views
0

Je suis nouveau dans les API du plugin et du widget Wordpress, mais je suis sûr que c'est possible. Je voudrais faire un plugin ou un widget qui créerait des liens vers d'autres publications ou sites externes basés sur certains mots-clés/tags dans le contenu de la page/post donnée.Widget/plugin Wordpress - contenu basé sur le (s) texte (s)/page (s) visible (s)?

Est-ce possible? Par exemple, si un terme est en majuscule, lien vers la définition de Wiktionnaire; à l'intérieur d'une paire <news>..</news>, accédez à la recherche de Google;

Répondre

1

Ceci est certainement possible. Ne vous embêtez pas à regarder dans le widget API pour cela. Regardez le filtre api. WordPress a une API qui vous permet de filtrer le contenu avant qu'il ne soit envoyé au navigateur. Dans ce cas, vous feriez quelque chose comme ceci:

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'); 

En savoir plus sur les filtres ici:

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

+0

c'est ce que je voulais! Merci, John !! – warren

Questions connexes