2017-04-10 2 views
-2

Je dois supprimer par programme les images de la WordPress Media Library. Mais je ne sais pas comment faire.Effacer par programme des images de WordPress

Pour clarifier: Je dois pouvoir ajouter du code à mon dossier fonctions à thème ou d'un plugin personnalisé qui me permettra d'utiliser les WordPress API/crochets pour supprimer une image par le ID qui lui est attribué par WordPress.

+1

Est-il vraiment « auto explicatif? Dans les deux cas, si vous voulez que les gens vous aident à comprendre un problème, vous devez fournir autant d'informations que possible. Sinon, il est un peu impoli que les gens s'attendent à ce que vous voulez dire, ce que vous voulez faire, ET puis s'attendre à ce qu'ils vous donnent une partie ou la totalité de la réponse. Essayez-le et vous pourriez obtenir une certaine traction. –

+0

Je veux savoir à quoi ressemblerait le code PHP ou ce que ce serait de supprimer une image (par l'identifiant d'image qui lui est assigné par l'uploader de la bibliothèque multimédia WordPress). C'est ce que je voulais dire par "Pretty self explanatory". Je parlais en ce qui concerne ma propre question, pas la réponse attendue. –

+0

Si j'avais des exemples de code ou tout ce que j'ai essayé jusqu'ici, je les aurais fournis. J'ai regardé en vain, donc désolé pour le manque de celui-ci. –

Répondre

1

essayer ici ceci:

<?php wp_delete_attachment($attachmentid, $force_delete); ?> 

ou si vous voulez simplement envoyer l'image à la poubelle:

<?php wp_delete_attachment($attachmentid); ?> 

WordPress Codex a plus de détails: https://codex.wordpress.org/Function_Reference/wp_delete_attachment

+0

C'est tout. Je suis tombé sur moi-même mais merci. –