Opis
Skontaktuj się z nami, jeśli chcesz, abym dodał coś do tej wtyczki lub podziel się swoją opinią. Uwielbiamy słuchać naszych użytkowników! Rozpocznij wątek na forum wtyczki, a wkrótce się z tobą skontaktujemy!
Wtyczka dodaje pole „Autor” podczas przesyłania multimediów do wpisów i wyświetla je pod obrazkami w twojej witrynie, aby właściwie przypisać autorowi jego dzieło.
Podczas dodawania multimediów za pomocą narzędzia „Prześlij multimedia” lub edycji multimediów znajdujących się już w bibliotece multimediów, ta wtyczka dodaje nowe pole do formularza multimediów, które umożliwia użytkownikom przypisanie autorstwa danych multimediów użytkownikowi twojego serwisu (wspomagane przez funkcję autouzupełniania) lub dowolnemu tekstowi w dowolnej formie (np. zdjęciom grzecznościowym itp.).
Gdy te obrazki są następnie wstawiane do wpisu, nowy krótki kod, [media-credit]
, otacza multimedia, wewnątrz dowolnego podpisu, z podanymi informacjami o autorze multimediów. Informacje o autorze zdjęcia wewnątrz tego krótkiego kodu są następnie wyświetlane w twojej witrynie pod twoimi multimediami z klasą .media-credit
, która ma pewien domyślny styl, ale który możesz dostosować według własnego uznania.
Możesz również wyświetlić wszystkie media autora na stronie autora. Zobacz więcej w FAQ.
Opcje
Ta wtyczka udostępnia kilka opcji, które pojawiają się na stronie Multimedia w Ustawieniach. Opcje te to:
- Separator
- Organizacja
- Wyświetlaj autorów na końcu wpisów
Przykład użycia
Najlepiej wyjaśnić to na przykładzie. Z separatorem „|” i organizacją The Daily Times, po wstawionych mediach pojawi się linia kredytowa wyglądająca następująco, z nazwą użytkownika łączącą się ze stroną autora dla tego użytkownika:
Jan Kowalski | The Daily Times
Dalsze wyjaśnienia
Separator: Są to znaki oddzielające wyświetlaną nazwę użytkownika w twojej witrynie od nazwy organizacji, jak opisano poniżej. Domyślnym separatorem jest „|”, ale możesz go zmienić, aby odpowiadał twoim potrzebom.
Organizacja: To jest to, co pojawia się po separatorze wymienionym powyżej. Domyślną organizacją jest nazwa twojego serwisu.
Wyświetlaj autorów na końcu wpisu: Po włączeniu tej opcji, skróty autorów multimediów nie będą domyślnie wyświetlane podczas wstawiania obrazków do twoich wpisów. Zamiast tego wtyczka przeszuka zawartość twoich wpisów w poszukiwaniu załączników medialnych i wyświetli coś takiego na końcu każdego wpisu z klasą CSS .media-credit-end:
Zdjęcia dzięki uprzejmości Johna Smitha | The Daily Times, Michaela Scotta i Jane Doe.
W tym przykładzie John Smith jest użytkownikiem twojego serwisu, natomiast dwaj pozostali użytkownicy nie.
Zrzuty ekranu
Media można łatwo przypisać twórcy za pomocą nowego pola „Autor” widocznego podczas przesyłania lub edycji multimediów. Informacje o autorze obrazków są ładnie wyświetlane pod zdjęciami pojawiającymi się w twojej witrynie. Ostatnie obrazki przypisane autorowi można ładnie wyświetlić na stronie autora, używając bardzo prostego znacznika szablonu (więcej informacji można znaleźć w FAQ).
Najczęściej zadawane pytania
-
Wyłączyłem wtyczkę i teraz niezanalizowane krótkie kody [media-credit] pojawiają się na całej mojej stronie. Pomocy!
-
Dodaj to do pliku
functions.php
swojego motywu, aby pozbyć się tych irytujących
[media-credit] krótkich kodów:<?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' ); ?>
Byłbym również bardzo wdzięczny, gdybyś przekazał nam sugestię dotyczącą powodów wyłączenia wtyczki i tego, w jaki sposób mogłaby ona lepiej odpowiadać Twoim potrzebom.
-
Rzeczywiście, po prostu nazwij tag szablonu
<?php \Media_Credit::display_author_media( $author_id ); ?>
w pliku author.php swojego motywu (lub gdzie indziej, jeśli chcesz). Tag szablonu ma opcjonalne parametry, jeśli chcesz dostosować CSS lub tekst. Domyślne opcje wyświetlą miniatury 10 najnowszych elementów multimedialnych przypisanych danemu użytkownikowi, unoszące się po prawej stronie, o szerokości150px
i nagłówku<h3>Najnowsze obrazki</h3>
.Opcje te można zmienić za pomocą bardziej szczegółowego wywołania funkcji:
<?php \Media_Credit::display_author_media( $author_id, $sidebar = true, $limit = 10, $link_without_parent = false, $header = "<h3>Ostatnie media</h3>", $exclude_unattached = true ); ?>
. Spowoduje to wyświetlenie tylko 10 najnowszych elementów multimedialnych dołączonych do wpisu z podanym nagłówkiem zajmującym maksymalną dostępną szerokość. Każdy obrazek będzie miał odnośnik do wpisu, w którym się pojawia, lub do strony załącznika, jeśli nie ma wpisu nadrzędnego (chyba że$link_without_parent
jest ustawione nafalse
). Jeśli nie interesuje cię, czy media są dołączone do wpisu, zmień$exclude_unattached
nafalse
. Ta funkcja jako całość wyświetli tylko media przesłane i przypisane użytkownikowi po zainstalowaniu tej wtyczki. -
Mówiąc ogólniej, czy mogę wstawiać informacje o autorze multimediów do moich motywów za pomocą znacznika szablonu, na przykład na stronach kategorii?
-
Cieszę się, że zapytałeś; oczywiście, że możesz! Po prostu wywołaj
<?php \Media_Credit::get_html( $attachment ); ?>
z identyfikatorem załącznika (int
) lub obiektemWP_Post
dla załącznika, aby uzyskać kredyt medialny, w tym link do strony autora. Aby wyświetlić wyniki, wywołaj<?php \Media_Credit::html( $attachment ); ?>
. -
Tak! Jeśli wolisz zwykły tekst zamiast linku dla wszystkich informacji o mediach (i pomijasz separator i organizację), wywołaj
<?php \Media_Credit::get_plaintext( $attachment ); ?>
, które używa tego samego parametru co powyżej. Aby wyświetlić wyniki, wywołaj<?php \Media_Credit::plaintext( $attachment ); ?>
. -
Czy mogę umieścić odnośnik do artysty w polu „Informacje o artyście”?
-
Oczywiście, że możesz. Wystarczy dodać atrybut link w krótkim kodzie media-credit, który znajduje się w widoku HTML dla wpisu lub bezpośrednio podczas dodawania obrazka. Na przykład, jeśli wpis zawiera:
[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]
zmień to na:
[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]
Zwróć uwagę na odnośnik
www.artistwebsite.com
powyżej. -
Dlaczego w moich podglądach na Facebooku/Twitterze/… za pomocą JetPack Publicize pojawiają się niezanalizowane krótkie kody [media-credit]?
-
Niestety, jest to znany błąd w JetPack, który może naprawić tylko Automattic. Jako obejście, użyj innej wtyczki do publikowania w sieciach społecznościowych. Alternatywnie, jeśli upewnisz się, że nie masz żadnych obrazów z kredytami w pierwszych 55 słowach swojego artykułu, również powinno być dobrze.
-
Nie znalazłeś odpowiedzi na swoje pytanie w FAQ?
-
Jeśli masz jakiekolwiek pytania, które chciałbyś, abyśmy dodali do tej listy, możesz się z nami skontaktować, zostawiając wiadomość na forach pomocy technicznej WordPress.org.
Recenzje
Kontrybutorzy i deweloperzy
„Media Credit (Prawa autorskie do obrazka)” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Media Credit (Prawa autorskie do obrazka)” została przetłumaczona na 7 języków. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Media Credit (Prawa autorskie do obrazka)” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
4.3.0 (April 1, 2023)
- Funkcja: Media Credit jest teraz w pełni kompatybilny z PHP 8.2.
- Naprawiono błąd: Zapytania o autorów korzystają teraz z możliwości zamiast przestarzałego
'who' => 'authors'
. - Naprawiono błąd: filtr
run_wptexturize
można teraz używać nawet po zainicjowaniu wtyczki. - Change: WordPress minimum version increased to 5.9.0.
- Zmiana: Minimalna wersja PHP podniesiona do 7.4.0.
4.2.1 (July 30, 2021)
- Naprawiono błąd: Nie usuwaj zawartości pomiędzy wieloma krótkimi kodami podczas zapisywania i przełączania się między trybem wizualnym i HTML w klasycznym edytorze.
4.2.0 (July 22, 2021)
- Funkcja: Krótszą etykietę dla autorów wyświetlaną na końcu wpisu można włączyć za pomocą nowego haka filtra
media_credit_at_end_use_short_label
(Zdjęcia:
zamiastZdjęcia dzięki uprzejmości
). - Funkcja: Automatyczne łączenie informacji o autorze ze stroną autora w WordPressie można wyłączyć za pomocą nowego haka filtra
media_credit_disable_author_urls
. - Funkcja: Media Credit jest teraz w pełni zgodny z PHP 8.0.
- Naprawiono błąd: Nakładki z napisami końcowymi nie da się już wybrać przypadkowo w klasycznym edytorze.
- Naprawiono błąd: Naprawiono kilka błędów wizualnych w klasycznym edytorze, a przetwarzanie stało się bardziej niezawodne.
- Naprawiono błąd: szerokość napisu w napisach końcowych jest ustawiona poprawnie dla włąsnych rozmiarów obrazków podczas edycji właściwości obrazka w klasycznym edytorze.
- Naprawiono błąd: Organizacja i separator są ustawione poprawnie podczas dodawania informacji o autorze za pomocą okna dialogowego właściwości obrazka w klasycznym edytorze.
- Naprawiono błąd: Funkcja automatycznego uzupełniania znów działa niezawodnie w Multimediach.
- Naprawiono błąd: Podziękowania mogą zostać celowo ustawione tak, aby znów były puste, gdy włączone są podziękowania dla autorów WordPressa (było to nie tak od wersji 4.0.0).
- Naprawiono błąd: Nie ma już komunikatu
Uwaga: register_rest_route zostało wywołane nieprawidłowo
podczas inicjalizacji wtyczki. - Zmiana: Minimalna wersja WordPressa podniesiona do 5.2.0.
- Zmiana: Minimalna wersja PHP podniesiona do 7.0.0.
- Zmiana: Wsparcie dla przeglądarki Internet Explorer 11 zostało wycofane.
- Zmiana: Nowa, wspaniała ikona wtyczki zaprojektowana przez Johanna Amanna.