So erhalten Sie den lokalen Pfad einer Datei in WordPress

Lesezeit: 1 Minute

Benutzer-Avatar
Flügelkuss

Da in WordPress die hochgeladenen Dateien/Bilder in 3 verschiedenen Größen gespeichert werden und somit Speicherplatz beanspruchen. Ich habe einen Code, der die Bildgröße anhand der URL dieses Bildes ändert. Der Code zum Ändern der Größe lautet:

$img = wp_get_image_editor( $image_url );
if ( ! is_wp_error( $img ) ) {
    $img->resize( 200, 200, false );
    $filename = $img->generate_filename(
        'final', 
        ABSPATH.'wp-content/uploads',
        NULL 
    );
    $img->save($filename);
}

Also möchte ich diesen Code verwenden, um die Größe des Bildes aus dem lokalen Pfad des Benutzers zu ändern, damit ich nicht zu viel Speicherplatz verbrauche. Kann mir jemand sagen, wie ich den lokalen Pfad und die URL der per URL hochgeladenen Datei erhalte?

könnten wir gebrauchen get_attached_file() zum Abrufen des angehängten Dateipfads basierend auf der Anhangs-ID

Versuchen:

<?php 
get_attached_file( $attachment_id); 
?>

  • Was ich tun möchte, ist, anstatt das Bild im Upload-Ordner zu verwenden, möchte ich die URL des Bildes verwenden, die sich auf dem PC eines Benutzers befindet (wenn er das Bild hochlädt), und diese URL verwenden, um die Größe des Bildes zu ändern und zu speichern es in meinem Ordner. Danke für Ihre Antwort.

    – Flügelkuss

    7. Januar 2014 um 8:50 Uhr

1009960cookie-checkSo erhalten Sie den lokalen Pfad einer Datei in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy