• Vorgeschichte:
    Die Idee kam mir durch eine kleine "Geschichte" heute im WP DE IRC-Channel.
    Jemand nutze die Uploadfunktion von WP um Dateien hochzuladen und sie zu verlinken. Nur sollten diese Links eine bestimmte Klasse haben. Und das manuell zu machen, ist ja ziemlich umständlich...

    Also ich habe ehrlich gesagt keine Ahnung, ob überhaupt jemand das Plugin benötigt. In meinen Augen ist es ziemlich überflüssig. Weil es eigentlich nicht so viel mehr kann...

    Funktionsbeschreibung (v0.1):
    Das Plugin verlinkt alle Dateien, die bei einem jeweiligen Post über die Uploadfunktion hochgeladen wurden.
    Es genügt einfach das Uploaden, die Bilder oder Dateien müssen bzw. sollten nicht in den Post eingebunden wurden.

    • Als Linktitel wird automatisch die vergebene Beschreibung verwendet
    • Ist keine Beschreibung angegeben, wird der Dateititel verwendet
    • Wurde auch kein Titel vergeben, so ist es der Dateiname, der benutzt wird
    • Es kann gewählt werden, ob Bilder angezeigt oder verlinkt werden sollen
    • Die Links und Bilder bekommen eine Klasse "attachment" zugewiesen
    • Diese Klasse kann auch per Parameter geändert werden
    • Man kann verhindern dass Dateien angezeigt wird, in dem man irgendwo in die Dateibeschreibung -- (zwei Minus) hineinschreibt
    • Es kann Text/Code angegeben werden, der vor jedem Link erscheinen soll
    • Es kann Text/Code angegeben werden, der hinter jedem Link erscheinen soll

    Download:
    http://zeitgrund.de/link-uploaded-files.zip (2kb)

    Weitere Infos wird es später unter der Adresse zeitgrund blog » Link Uploaded Files geben.

    Benutzung:
    ZIP entpacken, Datei in den Ordner /wp-content/plugins/ entpacken und aktivieren.
    In den Template-Dateien (z.B. index.php, single.php) des Themes im Loop an gewünschter Stelle (am besten unter <?php the_content(); ?> bzw. the_excerpt) folgenden Code einfügen:

    PHP
    <?php zg_uploaded_files(); ?>

    Dann läuft das schon.
    Man kann aber noch Parameter übermitteln:

    show_images= (boolean)
    TRUE (Standard) - Bilder werden angezeigt, nicht verlinkt
    FALSE - Bilder werden verlinkt

    link_class= (string)
    Klasse (class) für die Bilder und die Links. Standard ist attachment. Damit kann man die Links ggf. per CSS stylen.

    before= (string)
    Text oder Code (HTML möglich) der immer vor dem jeweiligen Link angezeigt werden soll. Es ist kein Standardcode vorhanden = es wird nichts angezeigt.

    after= (string)
    Text oder Code (HTML möglich) der immer hinter dem jeweiligen Link angezeigt werden soll. Standard ist <br />.

    Hier nochmal ein Beispiel wie man die Parameter übergibt:

    PHP
    <?php zg_uploaded_files('show_images=FALSE&link_class=attach-link&before=<strong>Download: </strong>'); ?>

    Feedback ist willkommen - mal schauen, was man noch machen kann.

    "Eine gut gestellte Frage ist schon halb beantwortet."

    Einmal editiert, zuletzt von jottlieb (13. September 2007 um 10:37)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!