Wprowadzenie do stron załączników WordPress
Strony załączników nie są zbyt dobrze znane lub zrozumiałe w WordPressie. Każdy element przesyłany przez WordPressa - niezależnie od tego, czy jest to obraz, dźwięk, wideo czy cokolwiek innego - może mieć własną stronę z treścią, tak jak każdy inny post. Upewniając się, że strony załączników są dobrze sformatowane i zawierają odpowiednie informacje, możesz dodać trochę głębi do swojej strony internetowej, a nawet zwiększyć swój wynik SEO w tym procesie.
Ponadto strony załączników umożliwiają użytkownikom komentowanie obrazów, które mogą być przydatne w zawodach związanych z mediami. W tym artykule powiem ci trochę o tym dość niejasnym typie strony i tym, jak możesz dodać go do swojego motywu używając odrobiny kodu.
Zrozumienie załączników
Jeśli używasz WordPressa, ale nie jesteś na etapie rozwoju, może Cię zaskoczyć, że przesłane obrazy są przechowywane dokładnie tak samo jak posty - w rzeczywistości są to posty, podobnie jak strony.
To, co odróżnia strony, posty, obrazy i niestandardowe typy postów, to atrybut post_type, który mają w bazie danych. Posty mają typ postu „post” (stąd błąd nazewnictwa), strony mają typ postu „strona”, a załączniki mają typ postu „załącznik”.
Powód, dla którego załączniki są przechowywane jako posty, jest dość oczywisty, gdy tylko się nad tym zastanowisz. Przesłany obraz ma tytuł, autora, datę publikacji itd. - dane używane również przez zwykłe posty. W rzeczywistości jedyną dodatkową informacją jest tylko lokalizacja obrazu. Jest to wygodnie przechowywane w metateli postów.
W rezultacie strona załącznika jest niczym więcej niż pojedynczą stroną załącznika. Tak jak strona postu pokazuje pojedynczy post, strona statyczna pokazuje pojedynczą stronę; strona załącznika pokazuje pojedynczy załącznik.
Przykładowa strona załącznika
Nadchodzący piękny motyw Twenty Fifteen ma świetny przykład strony załącznika.
Po przesłaniu tego obrazu wypełniłem tytuł, podpis, opis i tekst alt. Wszystkie są bardzo dobrze używane na tej stronie. Zwróć uwagę na włączenie rozmiaru obrazu do stopki postu, świetny dodatek!
Czy mój motyw ma stronę załączników?
Odpowiedź na to pytanie brzmi: tak i nie. Przede wszystkim przyjrzyjmy się, jak możesz przejść do strony załącznika.
W dowolnym starym poście dodaj obraz i upewnij się, że Wybierz “Strona załączników” w linku do listy rozwijanej. Zaktualizuj lub opublikuj swój post i odwiedź go na początku. Klikając obraz w poście, zostaniesz przeniesiony na stronę załącznika. Może nie wyglądać dobrze (w zależności od motywu), ale jest to strona załącznika.
Aby zrozumieć, dlaczego tak jest, nauczmy się trochę o plikach szablonów. WordPress używa hierarchii szablonów, aby określić, który plik jest używany podczas odwiedzania określonej strony. Twoja strona główna prawdopodobnie korzysta index.php jeśli pokazuje listę postów; wykorzystanie stron page.php; wykorzystanie pojedynczych słupków single.php i tak dalej.
Nazywa się to hierarchią, ponieważ istnieje ustalony porządek hierarchiczny, w którym wybrany jest właściwy plik. Załóżmy na przykład, że odwiedzasz archiwum tagów dla swojego “muzyka” etykietka. WordPress szuka tag-music.php plik. Jeśli nie istnieje, szuka tag.php. Jeśli to nie istnieje, używa archive.php. W końcu wraca do index.php który jest wymaganym plikiem, więc zawsze istnieje.
Do tego sprowadza się to index.php jest używany, gdy pliki dalej w szablonie nie są zdefiniowane. Autorzy motywów są przyzwyczajeni do pojedynczych stron, archiwów, 404 stron itp., Ale wielu zapomina o naszej stronie archiwum. Zapominają o jego wdrożeniu i tym samym index.php jest używany.
jeśli jest to niezamierzone i index.php plik nie jest zbudowany do obsługi obrazów, no cóż, możesz dostać dziwnie wyglądające strony załączników. Jeśli autor tematu zaimplementował attachment.php lub zbudował index.php pamiętając o załącznikach, strona załącznika będzie wyglądać dobrze.
Jak utworzyć stronę załączników?
Jeśli twój motyw nie ma już attachment.php plik musisz utworzyć.
Jeśli jest to motyw stworzony specjalnie dla Ciebie, możesz teraz dodać plik. Jeśli jednak używasz motywu innej firmy, który pobrałeś lub zainstalowałeś z repozytorium, powinieneś utworzyć motyw potomny. Motywy potomne służą do rozszerzenia istniejących motywów bez edycji oryginalnych plików. Po dodaniu motywu potomnego (jest to bardzo proste) utwórz attachment.php plik w nim.
Znaleźć single.php plik w twoim motywie, skopiuj całą zawartość i wklej do właśnie utworzonego pliku strony załącznika. W 70% tematów powinno to wystarczyć.
W dużej części pozostałej części możesz usunąć niektóre rzeczy specyficzne dla pojedynczego wpisu. W niektórych innych przypadkach, ze względu na sposób działania strony z pojedynczym postem, może to nadal nie działać zgodnie z oczekiwaniami. Jeśli tak, spróbuj użyć zawartości page.php zamiast.
Zalety stron załączników
Po pierwsze, w witrynie istnieją strony załączników, niezależnie od tego, czy użytkownicy je odwiedzają, czy nie. Oznacza to, że mogą zostać potencjalnie wykryte przez wyszukiwarki. Dlaczego nie uczynić ich zarówno wyszukiwarką, jak i użytkownikami, na wszelki wypadek? Wybierając odpowiednie obrazy dla swoich treści, pisząc ładne podpisy i opisy obrazów, możesz dodać do swojej witryny znacznie bardziej odpowiednie treści, zwiększając pozycję SEO, zapewniając jednocześnie użytkownikom więcej możliwości.
Ponieważ załączniki to posty, mają także własne komentarze. Jeśli chcesz, aby Twoi użytkownicy wchodzili w interakcję z Twoimi obrazami, strony załączników są doskonałym miejscem do tego. Jest to szczególnie istotne dla fotografów, artystów lub muzyków.
Jako programista WordPress dla mnie strona załącznika jest również sposobem na ocenę, czy twórca motywu poważnie traktuje swój temat. Jeśli strona z załącznikami wykazuje taką samą staranność i dbałość o szczegóły, jak inne strony, jest dobrym wskaźnikiem przyzwoitego tematu.