Beschreibung
Für Verbesserungsvorschläge oder sonstiges Feedback kannst du uns jederzeit kontaktieren. Wir freuen uns von unseren Benutzern zu hören! Starte eine Diskussion im Plugin-Forum und wir melden uns in Kürze!
Dieses Plugin fügt ein „Urheberschaft“-Feld hinzu, wenn man Medien zu Beiträgen hochlädt und zeigt es unter den Bildern auf deinem Blog an.
Wenn Medien über den Media Uploader hochgeladen werden oder wenn sich bereits in der Mediathek befindliche Medien bearbeitet werden, wird durch dieses Plugin ein neues Feld hinzugefügt, mit Hilfe dessen auf die Urheberschaft eines Blog-Benutzers (unterstützt durch Autovervollständigung) hingewiesen oder eine Freitext-Urheberschaftsangabe werden kann.
Wenn dieses Medium in einen Beitrag eingefügt wird, umgibt ein neuer Shortcode [media-credit]
(innerhalb einer allfälligen Bildunterschrift) das Medium. Die Urheberschaftsangaben in diesem Shortcode werden dann in deinem Blog unterhalb der Medien mit der CSS-Klasse .media-credit
angezeigt. Diese Klasse bringt einige Standard-Styles mit, du kannst sie aber natürlich beliebig formatieren.
Du kannst auch alle Medien von einem Autor auf der Autorenseite anzeigen lassen. Mehr Information unter FAQ.
Optionen
Dieses Plugin stellt einige Optionen zur Verfügungen, die über die Medien-Seite unter Einstellungen angepaßt werden können:
- Trennzeichen
- Organisation
- Urheberschaftshinweis am Beitragsende anzeigen
Beispiel
Das erklärt sich am besten anhand eines Beispiels. Mit dem Trennzeichen “ | “ und der Organisation „The Daily Times“, folgt den eingefügten Medien ein Urheberschafshinweis, wobei der Benutzername zur jeweiligen Autorenseite verlinkt:
Max Muster | The Daily Times
Ergänzende Anmerkungen
Trennzeichen: Dieser Text wird bei Urheberschaftshinweisen auf Benutzerinnen und Benutzer dieses Blogs als Trennzeichen zwischen dem Namen und der Organisation verwendet. Die Standardtrennzeichen sind “ | „, können aber jederzeit angepasst werden.
Organisation: Organisationsangabe für Urheberschaftshinweise auf Benutzerinnen und Benutzer dieses Blogs.
Urheberschaftshinweis am Beitragsende anzeigen: Mit dieser Einstellung werden die Urheberschaftshinweise nicht einzeln bei den Bildern, sondern gesammelt am Ende des Beitrags angezeigt. Die CSS-Klasse .media-credit-end kann zur Anpassung der Darstellung benutzt werden:
Bilder mit freundlicher Genehmigung von Max Müller | The Daily Times, Michael Schmied und Maria Musterfrau.
In diesem Beispiel ist Max Müller ein Benutzer dieses Blogs, die beiden anderen Personen jedoch nicht.
Screenshots
FAQ
-
Ich habe das Plugin deaktiviert und nun finden sich überall auf meiner Website lauter ungeparste [media-credit]-Shortcodes. Hilfe!
-
Füge diese Code-Zeilen zur
functions.php
-Datei deines Themes hinzu um diese lästigen[media-credit]
-Shortcodes loszuwerden:<?php function ignore_media_credit_shortcode( $atts, $content = null ) { return $content; } global $shortcode_tags; if ( ! array_key_exists( 'media-credit', $shortcode_tags ) ) add_shortcode( 'media-credit', 'ignore_media_credit_shortcode' ); ?>
Darüber hinaus würde es mich sehr freuen, wenn du uns Rückmeldung gibst, warum du das Plugin deinstalliert hast und wie es deinen Anforderungen besser entsprechen könnte.
-
Auf jeden Fall, rufe einfach das Template-Tag
<?php \Media_Credit::display_author_media($author_id); ?>
imauthor.php
deines Themes auf (oder auch woanders, wenn du möchtest). Das Template-Tag hat optionale Parameter, falls du die CSS oder den Text anpassen willst. Die Standardparameter werden Vorschaubilder der zehn neuesten Medien, für die ein bestimmter Benutzer als Urheber angegeben ist, anzeigen, mit einer Breite von150px
undfloat: right
unter der Überschrift<h3>Recent Media</h3>
.Diese Optionen können durch einen Aufruf der Funktion mit mehr Parametern abgeändert:
<?php \Media_Credit::display_author_media($author_id, $sidebar = true, $limit = 10, $link_without_parent = false, $header = "<h3>Recent Media</h3>", $exclude_unattached = true); ?>
. Dies wird die letzten zehn an einen Beitrag angehängten Medien ausgeben und die angegeben Überschrift wird den vollen ihr zugestandenen Platz einnehmen. Jedes Bild wird dabei auf den zugehörigen Beitrag verlinken oder auf die Anhangsseite, falls es keinen übergeordneten Beitrag gibt (außer$link_without_parent
ist auffalse
gesetzt). Wenn es unwichtig ist, ob die Medien an einen Beitrag angehängt sind, setze den Parameter$exclude_unattached
auffalse
. Die Funktion berücksichtigt nur solche Medien, die nach der Installation des Plugins hochgeladen und einem Autor zugeordnet wurden. -
Kann ich mit einem Template-Tag Urheberrechtshinweise in meine Themes einbauen, zum Beispiel auf Kategorie-Unterseiten?
-
Es freut mich, dass du gefragt hast, natürlich kannst du das! Rufe einfach
<?php \Media_Credit::get_html($post); ?>
mit einer attachment id (int
) oder einemWP_Post
-Objekt für einen Anhang, um den Urheberschaftshinweis zurück zu bekommen (inklusive einem Link zur Autorenseite). Um das Resultat gleich auszugeben, kannst du<?php \Media_Credit::html($post); ?>
aufrufen. -
Ja! Wenn du einfachen Text anstatt eines Links für jeden Urheberschaftshinweis präferierst (und das Trennzeichen und die Organisation weglassen willst), rufe
<?php \Media_Credit::get_plaintext($post); ?>
mit denselben Parameter wie oben auf. Um die Ergebnisse auszugeben, kannst du<?php \Media_Credit::plaintext($post); ?>
verwenden. -
Kann ich einen Künstler innerhalb eines Urheberrechts-Felds verlinken?
-
Natürlich kannst du das. Füge einfach die Link-Eigenschaft im Urheberschaftshinweis-Shortcode hinzu (in der HTML-Ansicht), oder direkt, wenn du ein Bild hinzufügst oder im Visuellen Editor bearbeitest. Zum Beispiel enthält dein Beitrag:
[media-credit name="Artist" align="left" width="300"]<img src="https://www.mysite.com/files/2010/09/image.jpg" width="300" height="450" class="size-300 wp-image-2" />[/media-credit]
ändere es in:
[media-credit name="Artist" link="https://www.artistwebsite.com/" align="left" width="300"]<img src="https://www.mysite.com/files/2010/09/image.jpg" width="300" height="450" class="size-300 wp-image-2" />[/media-credit]
Beachte den obigen Link zu
www.artistwebsite.com
. -
Warum erhalte ich mit JetPack Publicize ungeparste [media-credit]-Shortcodes in meinen Facebook/Twitter/…-Vorschauen?
-
Leider ist das ein bekannter Fehler in JetPack, der nur von Automattic behoben werden kann. Zur Umgehung des Fehlers kannst du ein anderes Plugin verwenden, um Beiträge in sozialen Netzwerken zu veröffentlichen. Alternativ sollte es auch keine Probleme geben, wenn du sicherstellst, dass in den ersten 55 Wörtern deines Beitrags keine Bilder mit Urheberschaftshinweisen enthalten sind.
-
Deine Frage wurde in den FAQ nicht beantwortet?
-
Wenn du dieser Liste gerne etwas hinzugefügen würdest, kannst du uns jederzeit eine Nachricht in den WordPress.org Support-Foren hinterlassen.
Rezensionen
Mitwirkende & Entwickler
„Media Credit“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Media Credit“ wurde in 5 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „Media Credit“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
4.3.0 (April 1, 2023)
- Feature: Media Credit is now fully compatible with PHP 8.2.
- Bugfix: Author queries now use capabilities instead of the deprecated
'who' => 'authors'
. - Bugfix:
run_wptexturize
filter now can be used even after the plugin is initialized. - Change: WordPress minimum version increased to 5.9.0.
- Änderung: Es wird nun mindestens PHP-Version 7.4.0 benötigt.
4.2.1 (July 30, 2021)
- Bugfix: Don’t eat content between multiple shortcodes on save and switch between visual and HTML mode in the classic editor.
4.2.0 (July 22, 2021)
- Feature: A shorter label for credits displayed at the end of a post can be enabled via the new filter hook
media_credit_at_end_use_short_label
(Images:
instead ofImages courtesy of
). - Feature: The automatic linking of user credits to the WordPress author page can be disabled with the new filter hook
media_credit_disable_author_urls
. - Feature: Media Credit is now fully compatible with PHP 8.0.
- Bugfix: The credit overlay cannot be selected any more by accident in the classic editor.
- Bugfix: Several visual glitches in classic editor have been fixed and parsing has been made more robust.
- Bugfix: Credit width is set properly for custom image sizes when editing image properties in the classic editor.
- Bugfix: Organization and separator are set correctly when adding a user credit via the image properties dialogue in the classic editor.
- Bugfix: Autocomplete works reliably again in Media Library.
- Bugfix: Credits can be deliberately set to be empty again when credits to WordPress authors are enabled (had been broken since 4.0.0).
- Bugfix: No more
Notice: register_rest_route was called incorrectly
during plugin initialization. - Change: WordPress minimum version increased to 5.2.0.
- Change: PHP minimum version increased to 7.0.0.
- Change: Support for Internet Explorer 11 has been dropped.
- Change: A fabulous new plugin icon designed by Johanna Amann.