Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak utworzyć niestandardowy szablon pojedynczego załącznika w WordPress

Poszczególne obrazy i inne przesłane pliki na Twojej stronie są wyświetlane na pojedynczej stronie załączników. Jednak wiele motywów nie zapewnia szablonu dla załączników.

Tworzenie niestandardowego szablonu załączników w WordPress pozwala kontrolować sposób wyświetlania poszczególnych stron załączników, dając Ci elastyczność w poprawie zarówno funkcjonalności, jak i estetyki.

W tym artykule pokażemy, jak łatwo stworzyć niestandardowy szablon pojedynczego załącznika w WordPress.

Jak utworzyć niestandardowy szablon pojedynczego załącznika w WordPress

Czym jest strona załączników w WordPressie?

Domyślnie dla każdego załącznika multimedialnego na Twojej stronie WordPress automatycznie tworzona jest pojedyncza strona. Obejmuje to obrazy, filmy, pliki audio, PDF-y i inne.

Podobnie jak wpisy i strony, załączniki są przechowywane w tabeli wp_posts Twojej bazie danych WordPress. W rzeczywistości załączniki są specjalnym typem wpisu i mają typ wpisu ‘attachment’. Ułatwia to ich wyszukiwanie i wyświetlanie.

Strony załączników pozwalają na dodawanie metadanych do przesłanych plików, takich jak tytuł, podpis i opis. Pozwalają również odwiedzającym na komentowanie Twoich obrazów i filmów.

Wielu użytkowników lubi dostosowywać swoje szablony załączników, aby wyświetlać dodatkowe informacje. Na przykład motyw fotograficzny może wykorzystać stronę załącznika do wyświetlania danych EXIF. Mogłoby to pokazać użyty model aparatu, ustawienia aparatu, a nawet dane lokalizacji obrazu.

Zalecamy jednak wyłączenie tych stron załączników, jeśli nie planujesz ich używać.

Mając to na uwadze, przyjrzyjmy się, jak utworzyć niestandardowy szablon pojedynczego załącznika w WordPress. Oto, co omówimy w tym przewodniku:

Jak wyświetlić stronę załączników w WordPressie

Podczas dostosowywania szablonu pojedynczego załącznika pomocne jest wyświetlenie strony załącznika, aby zobaczyć swoje zmiany. Oto kilka sposobów na wyświetlenie stron załączników w WordPress.

Przeglądanie strony załączników z biblioteki multimediów

Musisz przejść do strony Media » Biblioteka z panelu administracyjnego WordPress i kliknąć obraz lub inny załącznik. Pojawi się okno „Szczegóły załącznika”.

Tutaj możesz wprowadzić tekst alternatywny, tytuł, podpis i opis obrazu. Te informacje mogą być wyświetlane na stronie załączników, dlatego warto wypełnić pola, aby zobaczyć, jak są wyświetlane.

Kliknij link „Wyświetl stronę załączników”

W prawym dolnym rogu okna zobaczysz link „Wyświetl stronę załączników”.

Po kliknięciu w ten link zostaniesz przeniesiony na stronę załącznika dla tego obrazu.

Wyświetlanie strony załączników z posta lub strony

Po prostu musisz otworzyć post lub stronę w edytorze treści WordPress, a następnie dodać obrazek.

Następnie wybierz obraz i kliknij przycisk „Link” na pasku narzędzi. W rozwijanym menu zobaczysz opcję wyboru „Strona załącznika”.

Dodaj link do strony załącznika obrazu

Teraz, po kliknięciu na obraz, zostaniesz przeniesiony na stronę jego załącznika.

Który szablon jest używany dla strony załączników?

Podobnie jak posty i strony, Twoje załączniki są wyświetlane przy użyciu szablonu. Ten, który jest używany, zależy od dostępnych szablonów w Twoim motywie i hierarchii szablonów WordPress.

Jeśli istnieje, WordPress użyje szablonu attachment.php do kontrolowania wyglądu Twoich stron załączników. Możesz jednak również tworzyć różne szablony dla każdego typu pliku, który można przesłać do Twojej witryny.

Na przykład plik szablonu o nazwie image.php będzie kontrolować wygląd stron załączników obrazów, a strony załączników wideo mogą być kontrolowane przez szablon o nazwie video.php.

Możesz nawet utworzyć niestandardowy szablon załącznika dla określonych rozszerzeń plików. Na przykład, szablon image-gif.php będzie kontrolował strony załączników obrazów GIF.

Strony załączników

Jednakże, jeśli Twój motyw WordPress nie oferuje specyficznego szablonu dla załączników, będzie domyślnie używał single.php, szablonu typu pojedynczego wpisu, lub index.php, domyślnego szablonu zastępczego.

Kiedy to się stanie, Twoje strony załączników będą miały układ jak każda inna publikacja lub strona, co nie zawsze będzie wyglądać dobrze.

Wyłączanie stron załączników w WordPress

Jeśli nie planujesz używać stron załączników w WordPress, zalecamy ich wyłączenie.

Wiele motywów nie ma specjalnych szablonów dla załączników, przez co mogą one wyglądać jak niekompletne strony w Twojej witrynie. Może to pozostawić złe wrażenie na odwiedzających.

Mogą one również mieć negatywny wpływ na SEO na Twoje rankingi wyszukiwania. Dzieje się tak, ponieważ wyszukiwarki uważają strony z niewielką ilością tekstu lub bez tekstu za „niska jakość” lub „cienka treść”.

Więcej informacji znajdziesz w naszym przewodniku na temat wyłączania stron załączników obrazów w WordPress.

Jednakże, jeśli planujesz korzystać ze stron załączników, czytaj dalej, aby dowiedzieć się, jak dostosować szablon załącznika w WordPress. Omówimy dwie metody. Pierwsza jest najprostsza i wykorzystuje wtyczkę.

Tworzenie niestandardowego szablonu pojedynczego załącznika za pomocą wtyczki Theme Builder

Najłatwiejszym sposobem na utworzenie niestandardowego szablonu pojedynczych załączników jest użycie SeedProd. Jest to najlepszy kreator motywów WordPress i pozwala tworzyć piękne układy stron internetowych i niestandardowe szablony bez pisania kodu.

Możesz użyć SeedProd do stworzenia w pełni niestandardowego motywu WordPress, w tym niestandardowego szablonu pojedynczego załącznika. Aby uzyskać więcej szczegółów, możesz zapoznać się z naszą pełną recenzją SeedProd.

Uwaga: Dostępna jest bezpłatna wersja SeedProd, ale do uzyskania dostępu do kreatora motywów i tworzenia niestandardowego szablonu załączników potrzebna będzie wersja Pro.

Najpierw musisz zainstalować i aktywować wtyczkę SeedProd. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku, jak zainstalować wtyczkę WordPress.

Po aktywacji musisz wprowadzić swój klucz licencyjny. Te informacje znajdziesz na swoim koncie na stronie SeedProd.

Klucz licencyjny SeedProd

Następnie musisz użyć SeedProd, aby łatwo utworzyć niestandardowy motyw WordPress.

Tworzenie niestandardowego motywu WordPress

Kreator motywów SeedProd znajdziesz, przechodząc do strony SeedProd » Kreator motywów. Tutaj użyjesz jednego z gotowych zestawów witryn lub szablonów SeedProd jako punktu wyjścia. Zastąpi to Twój istniejący motyw WordPress nowym, niestandardowym projektem.

Możesz to zrobić, klikając przycisk 'Motywy'.

Utwórz swój niestandardowy motyw

Zobaczysz listę profesjonalnie zaprojektowanych motywów, które są przeznaczone dla różnych typów stron internetowych. Na przykład, istnieją szablony o nazwach „Nowoczesny Biznes”, „Agencja Marketingowa” i „Motyw dla Pośrednika Kredytowego”.

Przejrzyj opcje i wybierz tę, która najlepiej odpowiada Twoim potrzebom, klikając ikonę zaznaczenia.

Wybierz motyw, który odpowiada Twoim potrzebom

Po wybraniu motywu, SeedProd wygeneruje wszystkie potrzebne szablony motywu. Teraz możesz utworzyć niestandardowy szablon pojedynczego załącznika.

Tworzenie niestandardowego szablonu załączników

Domyślnie nie ma szablonu załącznika, a szablon pojedynczego posta będzie używany dla załączników w ten sposób.

Strona załącznika przy użyciu szablonu pojedynczego posta SeedProd

Naprawimy to, tworząc nowy szablon załącznika. Użyjemy szablonu pojedynczego wpisu jako punktu wyjścia, aby nowy szablon był spójny z Twoim motywem.

Aby to zrobić, najedź kursorem na pojedynczy wpis i zduplikuj szablon pojedynczego wpisu, aż pojawią się niektóre linki. Powinieneś teraz kliknąć link „Duplikuj”, aby utworzyć kopię tego szablonu.

Zduplikuj szablon pojedynczego wpisu w SeedProd

Teraz zobaczysz nowy szablon o nazwie „Single Post- Copy” na górze listy.

Po prostu najedź kursorem myszy na nowy szablon, a następnie kliknij link „Edytuj warunki”, który się pojawi.

Najedź kursorem myszy na nowy szablon, a następnie kliknij link „Edytuj warunki”, który się pojawi

Pojawi się okno, które pozwoli Ci zmienić ustawienia szablonu. Możesz zacząć od nazwania go „Załączniki”.

Następnie musisz zdefiniować warunki, kiedy ten szablon zostanie użyty. W sekcji ‘Warunki’ pozostaw pierwsze ustawienie jako ‘Dołącz’ (Include), a następnie wybierz ‘Jest załącznikiem’ (Is Attachment) z drugiego menu rozwijanego.

Wybierz „Jest załącznikiem” z listy rozwijanej Warunki

Następnie musisz nadać szablonowi priorytet. Szablon pojedynczego postu ma priorytet 0, więc musisz nadać temu szablonowi wyższy priorytet, aby był używany zamiast niego dla wszystkich pasujących stron. W tym samouczku przypiszemy priorytet 5.

Po zakończeniu upewnij się, że klikniesz przycisk „Zapisz”, aby zachować nowe ustawienia.

Teraz nadszedł czas na dostosowanie wyglądu i zawartości szablonu. Możesz to zrobić, klikając link „Edytuj projekt”.

Kliknij link „Edytuj projekt”

Otworzy to kreator stron SeedProd. Tutaj możesz dodawać nową zawartość, przeciągając bloki na stronę i zmieniając ich kolejność za pomocą funkcji przeciągnij i upuść.

Ustawienia dowolnego bloku można uzyskać, klikając go, a po najechaniu kursorem na blok można go usunąć, klikając ikonę kosza.

Kreator stron SeedProd

W tym samouczku usuniemy dwa bloki na górze strony związane z blogiem i przeciągniemy blok Informacje o poście tak, aby znalazł się pod obrazem.

Usuniemy również sekcję komentarzy na dole strony. Po zakończeniu upewnij się, że kliknąłeś przycisk „Zapisz” na górze strony. Następnie możesz zamknąć stronę, klikając przycisk „X” w prawym górnym rogu.

Przełącz przełącznik „Opublikowano” na pozycję Włączone

Znajdziesz się z powrotem na liście szablonów. Będziesz musiał aktywować nowy szablon, przełączając przełącznik „Opublikowano” na pozycję włączoną.

Teraz możesz wyświetlić stronę załącznika na swojej stronie internetowej, aby zobaczyć zmiany.

Podgląd strony niestandardowych załączników SeedProd

Tworzenie niestandardowego szablonu pojedynczego załącznika za pomocą kodu

Ta metoda jest bardziej zaawansowana i będziesz musiał dodać kod do plików szablonu swojego motywu WordPress. Jeśli nigdy tego nie robiłeś, zapoznaj się z naszym przewodnikiem na temat jak kopiować i wklejać kod w WordPress.

Utracisz wiele dostosowań motywu podczas instalowania aktualizacji motywu. Zalecamy unikanie tego poprzez utworzenie motywu potomnego i dostosowanie go zamiast tego. Więcej informacji znajdziesz w naszym przewodniku na temat jak zaktualizować motyw WordPress bez utraty dostosowań.

Tworzenie pliku szablonu załącznika

Najpierw musisz wybrać szablon, który zamierzasz dostosować. Aby zmienić sposób wyświetlania wszystkich załączników, musisz dostosować attachment.php.

Jednakże, jeśli chcesz dostosować tylko swoje obrazy lub filmy, musisz edytować image.php lub video.php.

Następnie sprawdź, czy Twój motyw zawiera już te pliki szablonu. Na przykład, szablony dla motywu Twenty Twenty-One znajdziesz, odwiedzając folder wp/content/themes/twentytwentyone w menedżerze plików Twojego hostingu WordPress.

Szablony motywu Twenty Twenty-One

Widzimy, że motyw Twenty Twenty-One ma szablon image.php, ale nie ma szablonu attachment.php.

Jeśli Twój motyw nie ma szablonu, który chcesz dostosować, będziesz musiał go utworzyć. Po prostu zapisz pusty plik z potrzebną nazwą.

Następnie skopiuj zawartość pliku single.php do nowego pustego pliku, a następnie go zapisz. Zapewni to, że szablon załącznika będzie wizualnie spójny z resztą Twojej witryny.

Masz teraz nowy szablon załącznika, ale do tej pory strony załączników będą wyglądać tak samo jak wcześniej. Czas na wprowadzenie pewnych zmian.

Dostosowywanie pliku szablonu załącznika

Teraz możesz dostosować swoją stronę załączników, wprowadzając zmiany w kodzie szablonu. Plik szablonu jest jak każdy inny plik motywu w WordPress. Do tego pliku możesz dodać dowolny HTML, tagi szablonu lub kod PHP.

Możesz pobrać szablon na swój komputer i otworzyć go w dowolnym edytorze tekstu, takim jak Notatnik. Po zakończeniu modyfikowania kodu po prostu zapisz plik i prześlij go z powrotem do folderu motywu za pomocą FTP.

Oto kilka przykładów, jak można dostosować szablon image.php motywu Twenty Twenty-One. Tak wygląda przed wprowadzeniem jakichkolwiek zmian.

Domyślna strona załączników Twenty Twenty-One

Strona zaczyna się od tytułu obrazu, po którym następuje sam obraz i podpis. Następnie znajdziesz opis obrazu i inne szczegóły dotyczące obrazu. Na końcu wyświetlana jest sekcja komentarzy.

Możesz zmienić kolejność wyświetlania tych sekcji. Na przykład, możesz przenieść kod obrazu nad tytułem.

Twenty Twenty-One Image.php Kod

Możesz również usunąć podpis obrazu, po prostu usuwając linie kodu, które go wyświetlają.

Tak teraz wygląda strona załącznika.

Strona niestandardowych załączników

Jeśli wolisz nie zezwalać odwiedzającym na pozostawianie komentarzy do Twoich obrazów, możesz całkowicie usunąć sekcję komentarzy.

Po prostu usuń linie kodu w pobliżu dołu, które wyświetlają sekcję komentarzy.

Usuń kod sekcji komentarzy z szablonu

Bonus: Dodaj załącznik posta jako obrazek wyróżniający w WordPress

Większość motywów WordPress wyświetla miniatury obok postów na blogu na Twojej stronie internetowej. Jednak jeśli właśnie przełączyłeś się z motywu, który nie obsługiwał tej funkcji, na Twojej stronie bloga pojawi się dużo pustego miejsca.

Ponieważ tworzenie obrazów wyróżniających dla wszystkich opublikowanych postów na blogu jest czasochłonne, możesz użyć załączników postów jako miniatur. Zwiększy to ruch na blogu i zaangażowanie użytkowników.

Aby to zrobić, zainstaluj i aktywuj wtyczkę Auto Featured Image. Następnie przejdź do strony Auto Featured Image » Ustawienia i wybierz opcję „Znajdź w poście” z menu rozwijanego „Metoda generowania”.

Jak automatycznie ustawić obraz wyróżniony w WordPress

Następnie odznacz opcję „Strony” w sekcji „Generuj dla typów postów”.

Następnie przełącz się do sekcji „Generuj obrazy” u góry i wybierz opcję „Posty” z menu rozwijanego „Typ postu”.

Wtyczka wyświetli teraz liczbę postów na blogu, które nie mają obrazka wyróżniającego. Tutaj kliknij przycisk „Wygeneruj obrazy wyróżniające”.

Jak automatycznie generować miniatury w WordPress

Teraz wszystkie wpisy na blogu, które nie mają obrazu wyróżniającego, automatycznie pokażą pierwszy załącznik jako miniaturę. Szczegółowe informacje znajdziesz w naszym poradniku na temat dodawania załączników postów jako obrazów wyróżniających w WordPress.

Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak utworzyć niestandardowy szablon pojedynczych załączników w WordPress. Możesz również dowiedzieć się, jak opublikować stronę WordPress lub zapoznać się z naszą listą ważnych stron, które powinien mieć każdy blog.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

8 CommentsLeave a Reply

  1. Jak otworzyć dowolny obraz z artykułu na nowej stronie, tak jak tutaj:

    I jak pokazać wszystkie obrazy z artykułu na dole tej strony z obrazem (plus przycisk NASTĘPNY, POPRZEDNI)?

  2. Utworzyłem attachment.php, ale wydaje się, że nie działa. Strony załączników i ich układ nadal wyglądają jak wcześniej. Czy coś przeoczyłem?

  3. Dzięki za ten post. Naprawdę mi pomógł.

    Miałem problem, że Google zaindeksował jedną z moich stron załączników tak, jakby była treścią. Szukałem rozwiązań i nic nie działało. Wtyczka SEO Yost robi to, ale używam innej i nie chcę jej zmieniać. Inne sugestie działały, ale wpływały na moją pracę z niestandardowymi typami postów.

    Potem zobaczyłem ten post i zdałem sobie sprawę, że wszystko, co musiałem zrobić, to utworzyć stronę single-attachment.php z javascriptem, który odświeża do strony głównej i działa świetnie!

    Czy ktoś wie, czy jest w tym jakiś minus?

  4. Monolops, możesz dołączać pliki .zip do publikacji, a podczas dodawania ich do publikacji możesz wybrać opcję linkowania do strony załącznika zamiast do pliku. Teraz, gdy użytkownicy klikną link do pliku, zostaną przeniesieni na stronę załącznika.

    Sprawdź, jak motyw Twenty Thirteen wyświetla pliki .zip inaczej niż obrazy, studiując jego szablon attachment.php.

    Łatwiejszym rozwiązaniem może być użycie wtyczki WP File Manager.

    • Hej, dzięki za zwrócenie na to uwagi. Poszukam strony załączników w tym motywie... Wiem, że mogę wskazać plik .zip na stronę załączników, ale nie wiem, jak go dostosować... To jest mój problem... Menedżer plików WP to fajna wtyczka, ale oferuje tylko bezpośrednie pobieranie. Ale ze stroną załączników masz jedno dodatkowe fajne miejsce na reklamy, gdy ktoś chce pobrać te darmowe pliki..

  5. Very nice tutorial..I am wordpress beginer in customizing and I love your website. Can you please help me with this matter but instead of photography I need file attachment like .zip or .rar. I’ve tried to work on my own based on your tutorial but my skills isn’t on that level yet :) Every google search for customizing attachment page is about images. No one thinks that people might want to share files i guess…

  6. Jestem zainteresowany użyciem single-attachment.php do wyświetlania załączników z pewną treścią.
    Jednak tak naprawdę chciałbym uzyskać listę takich stron w mojej mapie witryny i nie udało mi się tego osiągnąć za pomocą istniejących wtyczek (jedna lista adresów URL obrazów, ale nie adresów URL stron obrazów/załączników).
    Myślę więc o stworzeniu strony lub archiwum, które zawierałoby listę wszystkich adresów URL stron obrazów/załączników. Jak mógłbym to zrobić?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.