J'essaie d'automatiser, autant que possible, la fonction Paramètres de l'API appelle pour chaque paramètre dans un plugin. En boucle à travers le tableau d'options, et en sortie add_settings_section()et add_settings_field()est assez simple: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = …
Appelez-moi stupide, mais je ne sais pas comment le faire. Pour la saisie de texte, je voudrais simplement: <input type="text" name="option_name" value="<?php echo get_option( 'option_name' ); ?>" /> puis connectez-le à workdpress à l'aide de register_setting(). Je pourrais alors obtenir sa valeur à travers get_option('option_name'). Comment dois-je faire cela avec …
Au début de chaque page servie par WordPress, il y a un appel MySQL pour récupérer les options: SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'; Parce qu'il n'y a pas d'index sur la autoloadcolonne, MySQL doit rechercher TOUTES les lignes. Je suis également tombé sur le commentaire de …
J'ai des données dans la wp_optionstable actuellement stockées sous forme de tableau multidimensionnel ( profile_element_order): a:12:{s:17:"img_base64_enable";s:1:"1";s:25:"moulding_combination_page";s:0:"";s:24:"moulding_collection_page";s:0:"";s:25:"idea_gallery_thumb_height";s:3:"200";s:24:"idea_gallery_thumb_width";s:3:"200";s:23:"collection_thumb_height";s:3:"200";s:22:"collection_thumb_width";s:3:"200";s:20:"profile_item_columns";s:1:"4";s:17:"idea_item_columns";s:1:"2";s:24:"collections_item_columns";s:1:"2";s:25:"combinations_item_columns";s:1:"4";s:21:"profile_element_order";a:5:{i:0;s:8:"Option 1";i:1;s:8:"Option 2";i:2;s:8:"Option 3";i:3;s:8:"Option 4";i:4;s:8:"Option 5";}} Ce que j'essaie d'accomplir, c'est de mettre à jour l' profile_element_orderoption (dans ces options). Voici à quoi tout ressemble jusqu'à présent: function psort_save_order() { global $mouldings_options; $list = $mouldings_options['profile_element_order']; …
Je veux automatiser la mise à jour des options du plugin. Il y a certaines choses que je répète souvent. Avec wp-cli, je sais que je peux mettre à jour des options simples comme celle-ci: php wp-cli.phar option update blog_public 1 Cependant, certaines options de plugin enregistrent leurs options dans …
Je travaille sur un plugin, et une partie de celui-ci consiste à définir une valeur d'option qui s'applique à tous les sites d'un réseau WordPress. Je connais les fonctions add_site_option et get_site_option qui vous permettent d'enregistrer la valeur dans la table wp_sitemeta, mais ce que je ne peux pas comprendre, …
Et lequel dois-je utiliser? Quelle est la différence entre l' API Options et l' API Setings ? J'ai un thème avec plus de 100 options d'administration, comment dois-je m'enregistrer et les stocker? En ce moment, j'utilise l' API Options mais je ne suis pas trop satisfait, chaque option est enregistrée …
Mon site a actuellement un scandaleux 500k + enregistrements transitoires dans la table wp_options. Cela provoque un crash fréquent de la table, tout comme mon site. Je pensais que les enregistrements transitoires expireraient tous après un certain temps. Je ne sais pas quels plugins sont responsables et ce qui n'a …
Dans mon plugin, j'utilise le code suivant pour récupérer une option de la base de données: $options = get_option('my_plugin_options'); Si j'utilise ceci 10 fois dans diverses fonctions de mon plugin, WordPress effectue-t-il 10 requêtes vers la base de données, ou ne fait-il qu'un seul appel à la base de données …
Permettez-moi de préfacer cela en disant que je ne travaille presque jamais avec WordPress - en fait, la dernière fois que j'ai fait un site dans WordPress était de retour pendant la 2.2. Hier, j'ai tout gâché et j'ai posé plusieurs questions ici pour essayer de faire fonctionner un plugin …
Je veux enregistrer certains paramètres dans les options du widget qui sont ensuite passés dans une autre page. Le widget est un formulaire qui appelle un service Web. Les options que je veux transmettre sont l'authentification pour le webservice qui est actuellement codée en dur dans la page de résultats …
Je joue avec la autoloadcolonne de la optionstable. Je n'ai pas trouvé beaucoup d'informations sur la façon dont les valeurs chargées automatiquement sont utilisées. J'ai essayé un print_r($GLOBALS)et j'ai vu que les options de chargement automatique sont stockées dans $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Existe-t-il un autre moyen d'accéder à ces variables? Supposons que …
Je crée un widget, il doit stocker environ 10 identifiants. En ce moment, j'utilise la méthode de champ suivante pour stocker chacun de l'ID dans un champ distinct. Il stocke les données de chaque champ dans un séparément dans le wordpress. Est-il possible de stocker les données de tous les …
J'essaie d'ajouter dynamiquement un champ de formulaire à un widget WordPress. Donc, si l'utilisateur souhaite ajouter une autre date à un événement, il peut cliquer sur un bouton pour obtenir plus de champs. La question est: comment enregistrer les champs de saisie nouvellement créés dans ma base de données? Dois-je …
Je cherche à utiliser quelques API et beaucoup viennent avec des clés, des clés secrètes et des mots de passe nécessaires pour fonctionner. Où dans WordPress pouvez-vous stocker ces informations? En supposant que n'importe qui peut pirater votre base de données, existe-t-il de toute façon que WordPress rende la sauvegarde …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.