Ich habe ein Problem mit dem Upload von Medien in WordPress.
Ich verwende ein Plugin für den Import des Produkts in den E-Commerce mit einer CSV-Datei Das Problem ist, wenn ich einen Artikel mehrmals hochladen, lädt das Plugin das Bild dieses Artikels mehrere Male.
WordPress überschreibt nicht die ursprüngliche Datei, aber es erstellt eine andere Datei und fügt eine Nummer am Ende der Namensdatei an.
Wie kann ich das Überschreiben in WordPress einstellen?
danke!WordPress Set Automatische Medien überschreiben
0
A
Antwort
0
Hier ist etwas, das ich gekocht, die vor allem aus dem Plugin Overwrite Uploads genommen wurde, aber ohne das zusätzliche Material
add_filter('wp_handle_upload_overrides','noneUniqueFilename');
function noneUniqueFilename($overrides){
$overrides['test_form'] = false;
$overrides['unique_filename_callback'] = 'nonUniqueFilenameCallback';
return $overrides;
}
function nonUniqueFilenameCallback($directory, $name, $extension){
$filename = $name . strtolower($extension);
//remove old attachment
removeOldAttach($filename);
return $filename;
}
function removeOldAttach($filename){
$arguments = array(
'numberposts' => -1,
'meta_key' => '_wp_attached_file',
'meta_value' => $filename,
'post_type' => 'attachment'
);
$Attachments_to_remove = get_posts($arguments);
foreach($Attachments_to_remove as $a)
wp_delete_attachment($a->ID, true);
}
Verwandte Themen
- 1. Hochgeladene Medien in Wordpress suchen?
- 2. Wordpress Medien hochladen extra Feld
- 3. Wordpress option_tree Überschreiben
- 4. WordPress - Überschreiben/Filtern get_header_image_tag
- 5. So überschreiben CSSin Wordpress
- 6. Überschreiben von WordPress CSS?
- 7. Überschreiben der $ content_width in Wordpress nicht
- 8. Anzeigeeinstellungen in Wordpress Medien ausblenden Popup bearbeiten
- 9. Wordpress Upload Bild und Medien über XMLRPC
- 10. Medien Breakpoints arbeiten nicht auf Wordpress
- 11. Automatische Aktualisierung Wordpress-Post-Datum
- 12. WordPress-Plugin jQuery überschreiben Mine
- 13. css für Wordpress-Plugins überschreiben?
- 14. Kann nicht CSS für die Suche nach Medien überschreiben
- 15. Wie kann ich Medien-Anfragen überschreiben definiert in Bootstrap CSS
- 16. Wie überschreiben .toString-Methode für sortierte-set
- 17. WebView kann keine Medien von Wordpress-Websites herunterladen (POST)
- 18. Wie stoppen wir Wordpress automatische Updates
- 19. Wordpress Kommentare angemeldeter Benutzer automatische Genehmigung
- 20. Wordpress 3.5 benutzerdefinierte Medien-Upload für Ihre Themenoptionen
- 21. Generieren Sie WordPress Thumbnails mit Medien gehostet auf S3
- 22. Eine Wordpress-Galerie für alle Arten von Medien?
- 23. WordPress sagt Medien ist nicht hochgeladen, aber es ist?
- 24. Wie aktiv Mediengalerie in benutzerdefinierten Medien Uploader WordPress
- 25. Fehler beim Importieren von Medien aus der XML-Datei wordpress
- 26. Überschreiben Wordpress OpenGraph Metadaten und/oder wp_head
- 27. WordPress Kind Theme nicht überschreiben andere Dateien
- 28. Überschreiben Standard-Medienabfragen in WordPress Theme
- 29. wordpress mail header set sonst plain text
- 30. Set #Wordpress Permalink mit PHP mit Bedingungen
Entschuldigen Sie mich, wo ich diesen Code setzen Sie? @ purvik7373 –
@SimoneBosio Sie können diesen Code in Ihr aktives Thema 'functions.php' setzen. – purvik7373
Ich habe versucht, funktioniert aber nicht. Wordpress erstellt weiterhin ein anderes Bild mit einer anderen Nummer am Ende des Dateinamens. –