Zapytaj barmana: frustracje i znalezienie odpowiednich wtyczek blokujących WordPress
Opublikowany: 2021-02-18Dzień dobry. Zawsze popierałem ideę edytora bloków WordPress jako całości, ale ostatnio jestem trochę sfrustrowany tym, że jest kilka bloków, których potrzebuję pilnie, aby pracować na (nieedytowalnej dla odwiedzających) witrynie typu wiki (głównie blok Tabs, blok Countdown, blok Accordion/Toggle, blok Spis treści i blok Footnotes) i nie udało mi się znaleźć odpowiednich wtyczek. Mogę wymienić długą listę konkretnych problemów, które mam z tymi dostępnymi w tej chwili…
Andres
Pytanie Andresa obejmowało kolejne 400 słów. Poniżej podsumowano problemy, z którymi się zetknął:
- Wtyczki Block Collection obejmują niektóre, ale nie wszystkie przypadki użycia.
 - Z pozoru odpowiednie klocki mają za mało lub za dużo opcji.
 - Niewiele bloków można przekonwertować na inne typy bloków.
 - Wiele wtyczek blokowych nie było aktualizowanych od dłuższego czasu, co powoduje strach przed porzuceniem.
 - Nie ma możliwości zbiorczej konwersji bloków, jeśli zostanie znaleziona lepsza wtyczka.
 - Potrzebujesz bloku przypisów.
 
Niekoniecznie postrzegam większość z nich jako problemy związane z blokami. Znalezienie tego idealnego miejsca może być trudne, dostosowując witrynę WordPress za pomocą odpowiednich narzędzi.
Kiedy po raz pierwszy zacząłem używać WordPressa w 2005 roku, napotkałem tego samego rodzaju problemy. I były to problemy w całej mojej karierze programisty. Znalazłbym wtyczkę, która zrobiłaby prawie to, co chciałem. Znalazłbym inny, który dodałby zbyt wiele niepotrzebnych funkcji. Często wydawało się, że nie istnieje nic, co byłoby idealne dla moich potrzeb. To był jedyny powód, dla którego rzuciłem się na rozwój — jeśli chcesz coś zrobić dobrze, zrób to sam . Chciałem, aby moja witryna WordPress działała zgodnie z moimi ścisłymi specyfikacjami. Nikt inny nie zrobiłby tego za mnie, a ja byłem głodującym studentem, którego nie było stać na zatrudnienie programisty. Nie pozostawiało mi to wielkiego wyboru poza poświęceniem czasu i wysiłku, aby tak się stało.
Chociaż nie sugeruję, że musisz iść ścieżką, którą kiedyś zrobiłem, zawsze jest to opcja warta zbadania. Wielu świetnych programistów zaczęło od tego samego rodzaju frustracji. Mieli problem i potrzebowali go naprawić.
Open-source to dawanie i branie. Jeśli nie możesz zapłacić dalej w postaci kodu, opinie są zawsze mile widziane. To jeden z powodów, dla których lubię podkreślać te pytania. Nawet jeśli nie mam odpowiedzi, może ktoś inny to zrobi. Być może twoje prośby wywołają pomysł dla jednego z wielu programistów, którzy czytają WP Tavern.
Zdecydowanie nie mam wszystkich odpowiedzi na tę listę pytań do prania. To szeroki temat, który będzie wymagał rozwiązania przez społeczność.
Wiele z twoich problemów może zostać rozwiązanych tylko dzięki rozmowie z twórcami wtyczek do zbierania bloków, których używasz. Krok pierwszy to nawiązanie z nimi dialogu. Założę się, że większość chętnie wysłucha twoich pomysłów na to, jak mogą ulepszyć swoje produkty, o ile będziesz do nich konstruktywnie odnosił się.
Wypróbuj wtyczki One-Off Block

Przyszłość używania bloków będzie o wiele bardziej polegać na znajdowaniu i instalowaniu pojedynczych bloków, a nie kolekcji. WordPress wyrządził swoim użytkownikom krzywdę, nie promując aktywnie tych jednorazowych wtyczek blokowych. Jesteśmy już ponad dwa lata w edytorze bloków i nadal nie mamy katalogu bloków i ekranu zarządzania wbudowanego bezpośrednio w oprogramowanie. Oczywiście, użytkownicy mogą wyszukiwać za pomocą modułu wstawiania bloków bezpośrednio z edytora, ale nie zastępuje to pełnego zarządzania.
Ta brakująca funkcja pomogła w tworzeniu ogromnych wtyczek bibliotecznych, które stały się de facto metodą wyszukiwania nowych bloków przez większość użytkowników. Zdecydowanie zbyt wielu twórców wtyczek podąża za modelem Jetpack, pakując je wszystkie razem. Bez pełnego zarządzania blokami, zakorzenionego w rdzeniu, ten trend będzie się utrzymywał. W tym momencie oderwanie się od formy może być trudne.

Jednak nadal możesz znaleźć listę dostępnych bloków jednorazowego użytku z katalogu bloków na WordPress.org, przynajmniej tych, które autorzy wtyczek odpowiednio otagowali.

Zalecam przetestowanie tych bloków przed zanurzeniem się w wtyczce typu bibliotecznego. Zawsze istnieje ryzyko porzucenia przez programistę — tak naprawdę nic nie można z tym zrobić, jeśli chodzi o jakikolwiek rodzaj wtyczek poza wspieraniem autorów.
Problem z katalogiem bloków polega na tym, że ma tylko nieco ponad 120 bloków — jak powiedziałem, WordPress nie zrobił wystarczająco dużo, by go promować . Oznacza to, że nie ma wystarczającej konkurencji, aby napędzać innowacje i wysuwać wyraźnych zwycięzców na pierwszy plan. Niektóre bloki to projekty typu hit-or-miss. Wiem, że to nie daje pewności siebie, ale z doświadczenia mogę powiedzieć, że jako programista zawsze lubiłem opinie użytkowników. Jest siłą napędową każdego projektu. Przetestuj wtyczki. Nawet jeśli ich nie lubisz lub nie używasz, wyślij swoją opinię do twórców.
Poniżej znajduje się krótka, nie wyczerpująca lista niektórych bloków jednorazowego użytku, które mogą być dla Ciebie odpowiednie:
-  Spis treści:
– Blok spisu treści autorstwa WPDeveloper
– Spis treści autorstwa Achala Jain -  Odliczanie:
– Blok odliczania WP autorstwa Achala Jain
- Blok odliczania przez WPDeveloper -  Akordeon/Przełącznik:
– Bloki akordeonowe Phila Buchanana
- Przełącznik akordeonu przez WPDeveloper
– Szczegóły Bloku podsumowania autorstwa Denisa Zoljoma
– Gorący akordeon od HotThemes 
Wtyczka blokująca przypisy

Czuję twoją frustrację z powodu przypisów. WordPress nie ma tej funkcji, którą ma każde przyzwoite oprogramowanie do pisania na poziomie komputera. Z poprzednich doświadczeń zdobywania tytułu licencjata w języku angielskim przypisy były podstawową częścią doświadczenia. Zdumiewa mnie, że najczęściej używany CMS na świecie nie dodał jeszcze do swojego zestawu narzędzi nawet podstawowej wersji przypisów.
Na szczęście inne osoby o podobnych poglądach chcą widzieć przypisy w WordPressie. Ella van Durpe ma szkic funkcji przypisów w repozytorium Gutenberga. To trwająca trzy lata dyskusja. Nie ma powodu, aby sądzić, że wkrótce zostanie wypalony w rdzeniu, ale jest to wystarczający powód, aby mieć nadzieję.
Wtyczka Academic Blogger's Toolkit obsługuje przypisy. Nie był aktualizowany od roku i może być przesadą dla tego, czego potrzebujesz. Jednak nie zaszkodziłoby przetestować go.
 Kilka wtyczek przypisów w katalogu powinno działać poprawnie z edytorem bloków. Standardowa metoda stosowana przez wielu z nich wykorzystuje ((double-parentheses)) do dodawania przypisów z poziomu edytora. Notatki te są następnie analizowane przed wyświetleniem w interfejsie użytkownika.
To nie w moim stylu. Preferuję wizualne rozdzielenie odniesień i przypisów zarówno w edytorze, jak i we frontendzie. Wspaniałą rzeczą w edytorze bloków jest to, że możesz ręcznie tworzyć przypisy bez wtyczki. Albo przynajmniej możesz tworzyć prawie-przypisy .
Cathy Meder-Dempsey, genealog i blogerka Opening Doors in Brick Walls, ma wyczerpujący samouczek dotyczący ręcznego dodawania odnośników i sekcji przypisów w edytorze bloków. Nie jest to idealne rozwiązanie i działa najlepiej, gdy masz tylko kilka przypisów. Dzieje się tak, ponieważ odnośniki odsyłają do ogólnej sekcji przypisów, a nie do poszczególnych przypisów. To szybkie rozwiązanie w mgnieniu oka.
Ten post jest częścią serii Zapytaj barmana. Jeśli masz pytanie dotyczące WordPressa, możesz je przeanalizować. Twoje pytanie może pojawić się jako następne.
