Toutes mes réponses sur les forums
-
AuteurMessages
-
25 février 2024 à 17 h 25 min en réponse à : Comment gérer des données dynamiques via SQL ? #2468633
si vous n’utilisez pas les « custom post type » de wordpress, vous aurez juste besoin d’utiliser les shortcodes pour placer l’affichage de vos données.
et pour le reste vous allez utiliser le code classique que vous utiliserez sans passer par wordpress.
regardez la réponse là :
https://wpfr.net/support/sujet/sos-help-demande-daide-2/#post-2468481si vous avez déjà les pages de plusieurs partenaires créées dans des pages wordpress, cela va vous faire du travail en plus pour récupérer le contenu, utiliser ces informations dans les objets dynamiques, gérer le changement d’url, etc.
l’apprentissage du framework wordpress va forcement prendre du temps au début comme avec tout apprentissage. mais ensuite vous verrez rapidement un gain de temps pour les prochains développements.
est ce que vous pensez utiliser wordpress pour développer d’autres extensions ou sites dans le futur ?15 février 2024 à 14 h 33 min en réponse à : Comment gérer des données dynamiques via SQL ? #2467890tout ceci est réalisable avec wordpress de façon sécurisé. mais wordpress a déjà plusieurs outils qui permettent de développer plus rapidement donc la mise en place est différente d’un développement à partir de zéro.
j’ai déjà répondu à des questions similaires dans les discussions suivantes, vous devriez y trouver des informations pour votre projet :
https://wpfr.net/support/sujet/comment-integrer-une-bdd-personnelle-a-un-template-wp/#post-2392142
https://wpfr.net/support/sujet/liaison-avec-une-base-de-donnees-et-wordpress/#post-2375249une autre page intéressante est celle qui explique le système de crochets dans wordpress. les crochets (les actions et les filtres) permettent à une extension de modifier le comportement par défaut du cœur ou même de personnaliser d’autres extensions :
et au sujet du formulaire, j’ai mis en pièce-jointe un exemple d’extension qui gère un formulaire qui se place avec le shortcode
[test_formulaire]
.
j’ai mis des commentaires pour ce qui est spécifique à wordpress.Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.le développement d’une extension wordpress permet de personnaliser toutes les parties du site donc vous pouvez par exemple créer un shortcode qui va afficher un formulaire sur une page publique.
pour développer sous wordpress vous n’avez pas besoin de vous occuper de la base de données, le cœur de wordpress a un framework qui s’occupe de cela.
vous pouvez trouvez plus d’informations dans les messages que j’ai mis là :
https://wpfr.net/support/sujet/comment-integrer-une-bdd-personnelle-a-un-template-wp/#post-2392142
https://wpfr.net/support/sujet/liaison-avec-une-base-de-donnees-et-wordpress/#post-2375249si vous n’avez pas trouvé d’extension pour faire la communication entre les différents sites vous aurez surement besoin d’une extension développée sur mesure pour cela.
je peux essayer de faire cela bénévolement mais j’ai plusieurs projets en cours donc je pourrais pas m’en occuper avant un mois environ.
j’ai envoyé mon adresse e-mail sur le formulaire de contact de votre site donc n’hésitez pas à déjà m’envoyer les informations que vous avez trouvées.ma question était plus du point de vue des fonctionnalités que technique. quel est l’objectif du site ? par qui va-t-il être utilisé ?
comme je disais, le champ « rendered » est le résultat html donc ce n’est pas ce qu’il faut envoyer à l’api.
dans mon exemple, l’information des blocs est dans les commentaires avec « wp: »comment aller vous utiliser wordpress ?
je demande cela parce que développer soi même une extension permet de faire toutes les personnalisations que vous ne trouvez pas dans les extensions existantes.
si vous savez déjà programmer en python, vous savez ce qu’est une variable et une fonction donc c’est une 1re étape pour apprendre n’importe quel langage.
l’étape suivante pour développer une extension est d’installer un environnement de travail sur votre ordinateur pour avoir un serveur http. et ensuite la dernière étape est de se familiariser avec les « hook » wordpress.vous parlez bien de l’éditeur de bloc de base gutenberg ?
dans le retour de base de l’api pour un article, vous avez seulement le champ « rendered » qui est le code html généré et non le code du contenu de l’article.
pour voir le contenu, vous pouvez faire une extension en php qui vous retournera cette information et vous verrez quelque chose comme cela :<!-- wp:heading --> <h2 class="wp-block-heading">titre</h2> <!-- /wp:heading --> <!-- wp:columns --> <div class="wp-block-columns"> <!-- wp:column --> <div class="wp-block-column"> <!-- wp:image {"id":5723,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"> <img src="URL" alt="" class="wp-image-5723"/> </figure> <!-- /wp:image --> </div> <!-- /wp:column --> <!-- wp:column --> <div class="wp-block-column"> <!-- wp:paragraph --> <p>ligne 1</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>ligne 2</p> <!-- /wp:paragraph --> </div> <!-- /wp:column --> </div> <!-- /wp:columns -->
8 novembre 2023 à 0 h 34 min en réponse à : [Résolu] Forcer l’utilisation d’une fonction dans un thème enfant #2463080d’après ce que j’ai vu dans le code, je vous conseille de copier toute la fonction « precious_lite_setup » dans le fichier functions.php du thème enfant.
à partir de là, cette fonction du thème parent ne sera plus lancée et vous pourrez personnaliser le code dans le thème enfant en gardant tout le code et en ajoutant le commentaire pour « gallery ».
7 novembre 2023 à 23 h 28 min en réponse à : [Résolu] Forcer l’utilisation d’une fonction dans un thème enfant #2463075je ne trouve pas de fonction « theme_special_gall » dans ce thème.
en revanche, j’ai trouvé l’ajout du support de l’html 5 dans la fonction « precious_lite_setup ».
7 novembre 2023 à 22 h 48 min en réponse à : [Résolu] Forcer l’utilisation d’une fonction dans un thème enfant #2463072quel est le thème parent ?
8 septembre 2023 à 11 h 53 min en réponse à : Création d’un index.php pour une installation multisite #2460267 -
AuteurMessages