J'essaie d'appeler des plugins sur une page de thème. Plus précisément, je suis après le thème "User Avatar" mais leur sera autre plus tard.
Comment appeler un plugin sur un thème?
Quelque chose peut être supposé linke <?php
... nom du plugin ... ;?>
mais ce n'est pas ça. Des idées.
Merveilleux
Vous devez vérifier la documentation du plugin.
<? do_shortcode('[plugin_shortcode]'); ?>
<? my_plugin_function(); ?>
function_exists ('first_loaded_plugin_fn') AND do_something ();
class_exists ('initial_plugin_class') AND do_something ();
La meilleure chance est la fonction de rappel de register_activation_hook( $file, $function );
si le plug-in ne propose pas seulement une balise de modèle ou une fonctionnalité de base similaire.
ou:
Certaines options du plugin qui sont ajoutées à init/activation:
echo ! empty( get_option( 'plugin_option_name' ) ) ? 'activated' : 'not active';
ou:
Vérifiez si le hook plugins_loaded a une action (<- link)
echo has_action( 'plugins_loaded', 'fn_to_check') !== false ? 'activated' : 'not active';
Vous devrez examiner de plus près le résultat obtenu. Le résultat peut également contenir la priorité .
vous pouvez le faire via un shortcode comme keatch dit ou vous pouvez créer une fonction dans votre plugin qui serait appelée depuis votre thème.
look ici , section 7. Création de la fonction utilisateur
vous êtes censé mettre la sortie de votre plugin dans cette fonction (gardez à l'esprit que vous devriez utiliser return pour imprimer la sortie, et non pas d'écho, car avec écho vous n'avez pas assez de contrôle sur la destination de votre sortie) .