it-swarm.com.de

hochladen von Bildern in bestimmten Verzeichnisse

Ich hoffe, dass Sie mir helfen können. Ich habe versucht, Plugins zu finden, um das zu tun, was ich tun möchte, aber keines von ihnen vereinfacht das Problem, das ich zu beheben versuche, wirklich. Ich versuche, eine Website für mein Fotobusiness zu erstellen. Wie Sie sich vorstellen können, lade ich viele Bilder zur Überprüfung und öffentlichen Wiedergabe hoch. Das Durchsuchen dieser vielen Fotos in der Standardmedienstruktur ist ein Ärgernis.

Ich versuche zu lernen, wie ich das selbst codiere, bin mir aber nicht sicher, in welche Richtung ich gehen muss oder wie ich mein Ziel mit WordPress erreichen kann. Ich habe also zwei Möglichkeiten, die ich mir überlege.

  1. auf meinem benutzerdefinierten Post-Typ für Fotoalben wird eine benutzerdefinierte Taxonomie namens "Client" ausgewählt. Ich werde auch das Album benennen. Wenn ich also Bilder in das Verzeichnis hochlade, möchte ich, dass sie in "uploads/client /% client_name% /% post_name% /" platziert werden.

  2. Wenn es möglich wäre, einfach alle meine Alben, die bereits in der entsprechenden Ordnerstruktur organisiert sind, per FTP hochzuladen und ein Skript auszuführen, das automatisch die Seiten erstellt, auf denen diese Alben angezeigt werden, könnte dies etwas einfacher sein. Allerdings müsste ich zurückgehen und die anderen Galeriedaten einfügen.

möglicherweise stellen Sie fest, dass ich Uploads/Client-Bilder habe. Client-Bilder befinden sich natürlich hier, aber ich habe auch einen Ordner für Nicht-Porträts. Anstelle von% client_name% wäre dies% img_category% /% Post_name% /.

Dies ermöglicht eine Beziehung zwischen Bildtyp/Album/Galerie/Bild

lassen Sie mich wissen, ob jemand eine Möglichkeit hat, dies zu beheben. Ich werde versuchen, das Plugin "Erweiterte benutzerdefinierte Felder" oder das Plugin "Typen" für die benutzerdefinierten Felder zu verwenden, muss jedoch möglicherweise etwas Code übergeben, um diese Funktionalität zu erhalten.

Ich versuche immer noch, Hooks und alles in kundenspezifischer Codierung in den Griff zu bekommen, daher bin ich mir nicht sicher, welche Datei oder Funktion ich ändern müsste, um dieses Ziel zu erreichen.

Es macht mir auch nichts aus, wenn die anderen Site-Dateien die Medienordnerstruktur beibehalten, aber sie könnten auch geändert werden, um möglicherweise Dateien wie Produktbilder, Logos usw. zu speichern. Sie werden einfach nicht in einem Galerieformat geladen

Eine einfache Version der Schleife, die meiner Meinung nach passieren muss, lautet wie folgt: Ich weiß, dass die eigentliche Codesyntax nicht vorhanden ist, aber dies sollte eine allgemeine Vorstellung davon geben, was ich denke, damit dies funktioniert.

Definiere $ image_type Definiere $ client oder img_category Definiere $ post title

$ Img_directory = "uploads/$ image_type ./.$ client./.$post_title./

Für jedes Bild in $ img_directory

wrap-In-Div-Schaltflächen zum Hinzufügen von Kommentaren, Favoriten, Käufen und Teilen in sozialen Netzwerken Zeigen Sie die Divs in einem Galerieformat an1

1
Jon Cody

Dies könnte die perfekte Lösung für Sie sein:

http://wordpress.org/plugins/custom-upload-dir/

Mit diesem Plugin können Sie die Ordnerstruktur nach Belieben hochladen:

"uploads/$ image_type ./.$ client./.$post_title./"

oder

uploads/category/subcategory/post_title /

Oder Sie können Titel, Kategorie, Autor, Datum und vieles mehr in Ihrer Ordnerstruktur kombinieren.

1
Advanced SEO