La réponse à votre question est crochets et modèles. Si vous avez de la chance, le plugin utilisera des templates pour sa sortie et vérifiera votre thème pour voir si vous les avez surchargé, ou il peut avoir des hooks de filtre qui vous permettent de modifier sa sortie. Si vous n'êtes pas chanceux, et que vous ne pouvez pas demander aux auteurs de plugins d'en ajouter pour vous, vous devrez être plus créatif.
- d'ajouter dans les requêtes WordPress que le plugin est et de les modifier pour retourner des résultats différents.
- accrocher dans la fonction WordPress get_option() pour modifier les paramètres du plugin à la volée.
- crochet dans le contenu de la page, et d'utiliser preg_replace() pour pirater le code HTML. Hook au début de la génération de la page, appelez ob_start() pour mettre en tampon la sortie de la page, et connectez le wp_footer pour appeler ob_end_clean() et utilisez preg_replace() pour pirater le code HTML.
Juste quelques idées :)
De toute évidence, il est préférable de travailler avec le plugin que contre il. Vous devriez vérifier si votre plugin utilise des templates, et si ce n'est pas le cas, recherchez les appels à apply_filter() et do_action(). Mais parfois, les besoins doivent!