Aide création plugin (Créer un compte)

  • WordPress :6.3
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2463545
    takihachi
    Participant
    Initié WordPress
    30 contributions

    Bonjour,

    Je voudrais me lancer dans la création d’une extension WordPress, j’ai +/- compris le système de hook, mais il a un truc que je n’ai pas compris, comment je fais pour afficher le contenu de mon plugin sur une page.

    Exemple quand j’active mon plugin, je voudrais qu’il crée une page avec un calendrier, mais je n’ai pas vu de hook qui permet de faire ça.

    En clair qu’il est une nouvelle page dans le menu « pages » avec ma page.

    Quelqu’un pourrait m’éclairer à ce sujet SVP ?

     

    #2463595
    Rock4Temps
    Participant
    Maître WordPress
    1045 contributions

    Bonjour,

    Voici un Tuto
    Comment créer une page de réglages pour une extension WordPress

    #2464020
    takihachi
    Participant
    Initié WordPress
    30 contributions

    Hello,

    Merci pour réponse. Mon problème n’est pas au niveau de l’admin, mais plus au niveau de l’utilisateur.

    Exemple, je crée un plugin de calendrier dans l’admin, j’ai tout ce qu’il faut pour gérer mon calendrier, mais comment je fais pour afficher mon calendrier pour l’utilisateur dans une page dédiée

    #2464034
    Rock4Temps
    Participant
    Maître WordPress
    1045 contributions

    Bonjour,

    Vous créer une fonction avec shortcode qui gére L’affichage de votre calendrier.

    Vous insérer le shortcode dans votre page souhaitée pour l’affichage de votre calendrier.

    #2464091
    takihachi
    Participant
    Initié WordPress
    30 contributions

    Merci une fois de plus.

    Par simple curiosité, est-ce qu’il existe d’autre moyen de faire ?

    #2464092
    Rock4Temps
    Participant
    Maître WordPress
    1045 contributions

    Bien sur mais tout dépend du niveau de chacun en développement.

    – Vous pouvez créer un bloc personnalisé Gutenberg qui affiche votre calendrier.

    –  Définir un CPT avec dans sa déclaration un template qui affiche votre calendrier.

    – Si seulement du code html suffit pour afficher votre calendrier, vous pouvez utiliser le bloc html de Gutenberg, le convertir en bloc réutilisable et exporter au format Json. Puis donner un lien pour télécharger ce fichier pour import dans Gutenberg.

    Je ne suis pas un développeur expert, peut être que d’autres personnes sur ce Forum pourront vous donner une meilleure réponse.

    En tous cas je pense que le shortcode est la solution la plus simple mais la moins élégante.

     

    #2464302
    takihachi
    Participant
    Initié WordPress
    30 contributions

    Merci, je vais essayer avec le shortcode dans un premier et pourquoi pas explorer les autres possibilités après.

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.