Warsztat / Porady
WordPress: wyświetlanie ID obrazka w bibliotece mediów
Bartosz Romanowski 11 lutego 2012
komentarze (
Biblioteka mediów w WordPressie pozwala na łatwe zarządzanie przesłanymi do naszego serwisu multimediami (obrazki, filmy i inne załączniki). Ma jednak jedną wadę - trudno poznać identyfikator konkretnej pozycji, który jest potrzebny gdy na przykład chcemy wykluczyć jedno lub kilka zdjęć z umieszczanej automatycznie we wpisie galerii (na przykład [gallery exclude="1,5,7"]
).
Na szczęście łatwo możemy dodać do biblioteki mediów dodatkową kolumnę, zawierającą identyfikator pozycji. Aby to zrobić należy umieścić poniższy kod w pliku functions.php
lub pliku wtyczki:
- Kod: Zaznacz cały
// dodanie nowej kolumny function attachment_id_column($columns) { $columns['attachment_id'] = 'ID'; return $columns; } add_filter('manage_media_columns', 'attachment_id_column'); // wyświetlenie wartości nowej kolumny function attachment_id_column_value($column_name, $column_id) { if($column_name == 'attachment_id') { echo $column_id; } } add_filter('manage_media_custom_column', 'attachment_id_column_value', 10, 2);
Masz pytania lub wątpliwości? Odwiedź nasze forum dyskusyjne.