Formaty postów zostały wprowadzone w WordPress 3.1 w celu oferowania funkcjonalności mikroblogowania w WordPress. Mimo że istnieją, większość początkujących nie ma pojęcia, jak ich używać. Powód: Ponieważ nie są tak widoczne, jak na Tumblr. WordPress posiada interfejs użytkownika do publikowania postów w różnych formatach, jednak małe pole wyboru z przyciskami radiowymi może wymagać ulepszenia. Alex King, znany deweloper WordPress i autor wtyczek, wraz ze swoim zespołem w CrowdFavorite, pracował nad rozwiązaniem tego problemu. Opracował interfejs użytkownika dla formatów postów do włączenia do swoich projektów i był na tyle miły, że udostępnił ten kod społeczności. W tym artykule pokażemy, jak dodać interfejs użytkownika dla formatów postów w WordPress 3.5 za pomocą narzędzia Post Formats UI.
Czym są formaty postów?
Format postu oferuje metodę odmiennego stylizowania konkretnego wpisu. Korzystając z tej funkcji, możesz określić „format” wyświetlania konkretnego wpisu. Ta funkcja rozszerza aspekt mikroblogowania WordPressa, dodając formaty takie jak filmy, linki, obrazy, audio, cytaty, statusy itp. (bardzo podobne do Tumblra).
Formaty postów zależą od Twojego motywu, więc możesz je widzieć lub nie widzieć w swoim panelu WordPressa. Domyślny interfejs użytkownika udostępniany przez WordPress do wyboru formatu postu podczas pisania wpisu wygląda tak:

Instalacja Post Formats UI
Przejdź do projektu Post Formats UI na GitHubie. Kliknij przycisk zip, aby pobrać pliki z repozytorium.

Przejdź do Wtyczki » Dodaj nową » Wyślij w obszarze administracyjnym WordPress. Naciśnij przycisk Wybierz plik i wybierz pobrany plik zip. Naciśnij przycisk Zainstaluj teraz. Po pomyślnym przesłaniu wtyczki kliknij link Aktywuj wtyczkę.
Jak działa Post Formats UI
Po aktywacji wtyczka modyfikuje obszar edycji posta, dodając dostępne formaty postów jako zakładki na górze. Teraz można przełączać się między pisaniem posta, cytatu, wpisu pobocznego lub galerii. Kliknięcie na zakładkę innego formatu posta dostosowuje resztę obszaru edycji posta do tego konkretnego formatu. Na przykład kliknięcie na Status ukryje pole Tytuł posta, a kliknięcie na Galeria wyświetli przycisk Prześlij obrazy na górze.


Uważamy, że formaty wpisów są zazwyczaj ignorowane przez początkujących użytkowników, głównie dlatego, że są poza ich zasięgiem. Pole z przyciskami radiowymi nie zachęca ich do korzystania z formatów wpisów. Dodanie ładnego interfejsu użytkownika zachęci użytkowników do proszenia o lepsze wsparcie dla formatów wpisów w ich motywach. Deweloperzy również poczują się bardziej skłonni i zmotywowani do tworzenia motywów, które obsługują różne formaty. Dlatego zespół rdzeniowy planuje uwzględnić to w WordPress 3.6. Czy uważasz, że dodanie interfejsu użytkownika formatów wpisów to dobry pomysł? Daj nam znać w komentarzach poniżej.


Jonas Lundman
Używamy formatów postów od momentu ich pojawienia się. Post zawierający tylko pojedynczy link i trochę tekstu nie potrzebuje fragmentu, gdy przeglądasz kategorię. Ale inne posty w tej samej kategorii potrzebują fragmentu, aby nie pokazywać całej treści. Nie musimy tworzyć nowego typu postu z powodów układu.
W tym samym momencie początkujący pomyślałby, że szablon wpisu (jak szablon strony) byłby oczywistym kontekstem dla tego interfejsu funkcji.
– I zgadzamy się.
Elliott Richmond
Mam nadzieję, że następna aktualizacja będzie miała lepsze wsparcie dla formatów wpisów bez konieczności używania wtyczki, ale ta wtyczka wygląda bardzo przydatnie dla lepszego UX!
Personel redakcyjny
Yes it will. WordPress 3.6 will come with built-in post formats UI
Admin
zimbrul
Włączyłem tę wtyczkę na kilku moich stronach internetowych i żadna z nich nie pokazuje formatów postów!
Dwaynne Villiers
Tak fajne, jak to jest, czy możemy zobaczyć zastosowania w świecie rzeczywistym? A przynajmniej jakieś przykładowe skrypty, które wskażą nam, jak można wdrożyć tę pozornie potężną funkcję? Na przykład, jeśli mam wpis, a wszystko, co zawiera, to link lub wideo, jak mogę go odpowiednio wystylizować? Jak mogę mieć stronę archiwum/kategorii z różnymi stylami zastosowanymi do każdego formatu wpisu? Na przykład, jeśli format wpisu = wideo, użyj stylu x, w przeciwnym razie, jeśli format wpisu = link, użyj stylu y.
Z niecierpliwością czekam na więcej ukrytych perełek od zespołu WP Beginner. Dziękuję!
Louis
Pracuję z WordPressem od kilku lat i nawet nie zdawałem sobie sprawy, o co chodzi z tymi formatami. Byłem zbyt zajęty zabawą wtyczkami, które miały dla mnie sens.
Powiedziawszy to, teraz, gdy wyjaśniliście część mgły dotyczącej tych formatów, mogę przestać szukać innych wtyczek, które robią to, co ta... lol
Myślę, że dobrym pomysłem byłoby uczynienie tych formatów bardziej oczywistymi dla ludzi. Może to pomóc innym uniknąć konieczności odkrywania, jak tworzyć niestandardowe typy postów, gdy takie formaty już istnieją.
WordPress może być czasami dość trudny do pełnego zrozumienia. Nie ma tak naprawdę żadnej obszernej instrukcji oferowanej przez WP Dev. (poza stronami internetowymi, których czasami nawet nie można znaleźć z powodu braku wiedzy, czego dokładnie szukać), więc pomocne wskazówki, takie jak te, które oferujesz na tej stronie, są bardzo cenne, dziękuję za to i za wiele innych oświecających tematów i wyjaśnień, które tu zawarłeś.
Bernie
Dziękuję za artykuł o formatach wpisów. Słyszałem ten termin, ale tak naprawdę nie byłem pewien, o co w tym chodzi. Używam jednego z domyślnych motywów WP 2011 i widzę przyciski wyboru formatu, tak jak opisujesz. Jednak za nic w świecie nie mogę zobaczyć, jaką różnicę to robi.
Zbadałem wspomnianą wtyczkę, ale nie była aktualizowana od ponad 400 dni i nie została oceniona jako kompatybilna z WP 3.5. Chciałbym zobaczyć efekt, jaki to formatowanie ma na post.
Louis
Cześć Bernie,
Jeśli postępowałeś zgodnie z podanym linkiem, projekt github został zaktualizowany 2 miesiące temu w celu zapewnienia kompatybilności z WP 3.5.
Donna
Myślę, że to świetny pomysł. Jestem całkiem biegły w WP i nawet ja zapominam, że istnieją przez większość czasu. To byłaby mile widziana zmiana.
Wiesz, co bym jeszcze bardziej powitał? Widżety specyficzne dla strony i wpisu. Istnieją wtyczki, które się tym zajmują, ale nie znalazłem żadnej, która nie byłaby trochę nieporadna lub która nie stałaby się zbyt trudna w przypadku strony z wieloma podstronami.