2016-12-22 3 views
-1

Je crée un plugin Wordpress pour la zone d'administration. Il doit définir des options et écrire dans un fichier et une base de données en fonction des options enregistrées.Plugin admin Wordpress pour enregistrer les données d'entrée cachées dans la base de données

J'ai essayé de créer un bouton "Créer un fichier" qui renvoie les données POST à lui-même. Je dois maintenant créer un fichier et ajouter une colonne à la base de données basée sur un booléen caché. Je me bats parce que je ne peux pas faire ce que je veux parce que le formulaire doit avoir une action différente. Des conseils sur la façon de le faire?

+0

Amélioration de la grammaire et fait la question plus claire –

+1

ne peut toujours pas comprendre ce qu'il veut :) –

+0

Je l'ai bien expliqué dans la question originale, mais en regardant maintenant, je me rends compte que peu d'entre vous comprendront. J'ai un ensemble d'options sur lesquelles je veux créer un fichier dans le répertoire d'installation de wordpress. En attendant, j'ai trouvé le moyen de faire ce que je veux, en utilisant une approche différente. Dans l'original, cependant, je voulais avoir un champ de saisie caché dans ma page de paramètres de plugin, qui permettra au système de savoir tous les champs de paramètres sont remplis, et basé sur cela, je créer un fichier une fois le script chargé. – Milos

Répondre

1

Quelle action différente? Sans aucun exemple de code qui montre ce que vous faites et ce qui ne fonctionne pas, nous ne pouvons qu'imaginer et vous donner des informations générales. Dans Wordpress, vous n'avez pas à vous soucier des options d'URL nues car le noyau le fera pour vous. Il suffit d'enregistrer les crochets requis, lire les données transmises ici et faire ce qui est nécessaire avec eux. Les paramètres de stockage simples ne nécessiteraient pas d'étendre le schéma de base de données, puisque Wordpress dispose déjà d'une table pour cela. Vous pouvez utiliser les fonctions Wordpress ici.

Voir l'article de la page des développeurs de Wordpress: https://codex.wordpress.org/Creating_Options_Pages

En utilisant les crochets, son pas grand-chose pour créer un fichier aussi. Écrivez simplement votre code PHP après avoir enregistré les paramètres dans la base de données. Comment concrètement cela dépend des exigences: Les données sont-elles transmises en tant que champ de formulaire? Est-il récupéré à partir d'une source externe (comme l'API)? Selon les exigences, cela devrait être fait avec relativement moins de travail en utilisant un moteur de recherche, car il existe suffisamment de codes d'échantillons pour ces scénarios.