web-dev-qa-db-fra.com

Permettre aux utilisateurs de mon plugin de définir leur propre shortcode plutôt que d'utiliser le mien?

Je crée mon premier plugin. Jusqu'à présent, tout est génial, mais mon shortcode ressemble à ceci: [BIMS] et cet acronyme pourrait ne pas être facile à retenir, ni plaire à tout le monde. Je voudrais inclure une option pour leur permettre de saisir leur propre shortcode de remplacement.

Quel est le code approprié pour leur permettre d'utiliser leur propre texte de code court tout en évoquant ma fonction?

1
Branndon

Enregistrez le nom du shortcode dans une option et utilisez-le lorsque vous ajoutez le shortcode:

add_shortcode( 
    get_option( 'your_plugin_option', 'default_shortcode_name' ), 
    'your_shortcode_callback'
);
1
fuxia