WordPress

Questions-réponses pour les développeurs et les administrateurs WordPress

4
Assainir le contenu de wp_editor
J'ai construit un type de message personnalisé où nous pouvons trouver une zone de texte / tinymce standard générée par wp_editor()et je suis confronté à un problème pour la partie d'enregistrement. Si j'enregistre le contenu avec le code suivant: update_post_meta( $post_id, $prefix.'content', $_POST['content'] ); Tout fonctionne bien mais il n'y …


3
Comment supprimer en bloc tous les utilisateurs sans publication?
J'ai 10 mille utilisateurs, environ 98% de ces utilisateurs n'ont jamais publié de message (je veux dire un message et non des commentaires). J'ai besoin d'un moyen de supprimer en masse les utilisateurs avec 0 messages. La méthode doit compter tous les messages, y compris les types de messages personnalisés …
8 filters  users 



2
API WP REST Est-il assez facile de renommer la partie uri wp-json par défaut?
L'API WP REST expose beaucoup d'informations, donc je filtre les points de terminaison qui ne sont pas nécessaires pour exposer. Je ne peux pas tout filtrer: l'emplacement des fichiers multimédias nécessaires est exposé par exemple. Comme protection supplémentaire, je voudrais mystifier l'URI par défaut. Je voudrais changer par exemple: http://example.com/wp-json/wp/v2/à …
8 rest-api 

1
L'ajout par programme d'images à la bibliothèque multimédia avec wp_generate_attachment_metadata échoue de manière aléatoire
J'utilise la dernière version de WordPress (4.6) sur un serveur LAMP (hébergement partagé) avec PHP version 5.6.12. J'essaie d' ajouter par programme 10 images , téléchargées avec ftp dans le wp-uploadsrépertoire, à la bibliothèque multimédia en utilisant les trois fonctions WordPress wp_insert_attachment, wp_generate_attachment_metadataet wp_update_attachment_metadata. Mon problème: Parfois, mon script PHP …


1
Pourquoi les commentaires et les rétroliens continuent-ils de passer pour les types de publication personnalisés?
Nous avons un site où nous ne voulons pas de commentaires ou de rétroliens. Nous avons effectué les opérations suivantes pour désactiver les rétroliens: Dans Paramètres> Discussion, décochez la case "Autoriser les notifications de lien à partir d'autres blogs (pingbacks et trackbacks)". Décoché "Autoriser les utilisateurs à publier des commentaires …

1
Règles de réécriture personnalisées pour la page d'archive et la publication unique
Je crée un site Wordpress avec plusieurs types de messages personnalisés. Chaque type de publication est un magazine différent. J'ai également des champs méta personnalisés pour une année et un numéro de magazine. Je voudrais avoir des urls (utilisé archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Je l'ai fait par code: function magazine_rewrite_tag() …

4
Est-il possible d'arrêter complètement la récupération de messages par WP_Query?
J'essaie d'utiliser WP Redis pour mettre en cache tout l' objet $ wp_query avec la clé est $ query_vars_hash . Voici comment a $wp_queryété ajouté à $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Ensuite, je …
8 wp-query  hooks  cache 

1
Tests unitaires appropriés dans WordPress
Il existe différents threads disponibles pour les tests unitaires dans WordPress. En ce qui concerne, il devrait y avoir un test unitaire approprié pour chaque élément de personnalisation effectué dans WordPress. J'ai vérifié quelques plugins et articles sur le même sujet. En voici quelques-uns. http://codex.wordpress.org/Theme_Unit_Test http://wptest.io/ https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/ Maintenant, avec l'unité …

1
wp_insert_post add meta_input
Dans la documentation de wp_insert_postil y a un changelog sur la moitié de la page qui dit ce qui suit: Depuis: WordPress 4.4.0 Un tableau 'meta_input' peut maintenant être passé à $ postarr pour ajouter des métadonnées post. J'utilise Wordpress 4.4.2. Je vais essayer d'ajouter un nouveau message en exécutant …

3
Supprimer la requête de la page d'accueil
J'ai une page d'accueil affichant le home.phpmodèle, contenant 2 barres latérales avec des widgets. La requête principale tire toujours dans les 10 publications standard, mais comme je ne les affiche pas, j'aimerais éliminer complètement la requête effectuée dans la base de données. Si besoin est, une boucle de message vide …
8 loop  query  homepage 

3
Comment ajouter des en-têtes aux e-mails sortants?
Je souhaite ajouter un en-tête supplémentaire aux e-mails sortants sur mes sites, afin de pouvoir facilement déterminer quel site a envoyé un e-mail donné. (J'ai mis un plugin de fonctionnalité standard sur tous mes sites, donc c'est assez facile à faire, et configurer mon client de messagerie pour filtrer et …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.