Dlaczego nie powinieneś używać wtyczki sprawdzania motywu WordPress

Opublikowany: 2016-05-05

Inny twórca witryn WordPress zasugerował ostatnio, abym dołączył wtyczkę WordPress.org Theme Check do mojego repertuaru narzędzi do oceny i wyboru motywów. Na początku wydawało mi się to świetnym pomysłem, ale im dłużej o tym myślałem, tym bardziej zmieniało się moje zdanie.

Ocena i wybór motywu WordPress nie jest dla osób o słabym sercu. Każdy kreator witryn WordPress ma własny proces oceny i wyboru motywów, który może być dość skomplikowany. Wszystkim nam można wybaczyć chęć skorzystania z narzędzi takich jak Theme Check, które na pierwszy rzut oka wydają się działać jak łatwy w użyciu filtr, który upraszcza proces wyboru motywu.

Niestety rzeczy nie są tak cięte i suszone. Theme Check nigdy nie został zaprojektowany jako uniwersalne narzędzie do wybierania motywów, a zrozumienie komunikatów generowanych przez wtyczkę wymaga dość zaawansowanej znajomości PHP, rdzenia WordPressa i wymagań WordPress.org dotyczących motywów.

Po zabawie z wtyczką i przeczytaniu o jej przeznaczeniu zrezygnowałem z używania wtyczki Theme Check do oceny motywów. Oto cztery powody, dla których powinieneś zrobić to samo.

Wtyczka Theme Check jest dostępna do pobrania za darmo z WordPress.org
Wtyczka Theme Check jest dostępna do pobrania za darmo z WordPress.org

Kontynuuj czytanie lub przejdź dalej, korzystając z tych linków:

  • 4 powody, dla których nie powinieneś używać wtyczki Theme Checker
    • <ahref="reason1">Powód 1: Musisz posiadać motyw, zanim będziesz mógł go użyć
    • <ahref=”reason2″>Powód 2: Motywy WordPress.org już minęły
    • <ahref="reason3">Powód 3: Premium motywy nie przejdą
    • <ahref="reason4">Powód 4: to nie jest to, do czego to służy
  • <ahref=””>Kiedy należy używać wtyczki sprawdzania motywu?

4 powody, dla których nie powinieneś używać wtyczki Theme Checker

Powód 1: Musisz posiadać motyw, zanim będziesz mógł go użyć

Oto kroki, które musisz wykonać, aby użyć wtyczki Theme Check:

  1. Zainstaluj motyw, który chcesz ocenić.
  2. Zainstaluj i aktywuj wtyczkę Theme Check.
  3. Przejdź do Wygląd > Kontrola motywu .
  4. Z rozwijanego menu wybierz motyw, który chcesz sprawdzić i kliknij Sprawdź! .
  5. Przejrzyj i zinterpretuj powstałe ostrzeżenia, zalecenia i powiadomienia informacyjne.

Czy widzisz problem z tym procesem związanym z wyborem motywu? Na pewno.

aby użyć Theme Check, przejdź do Appearance, a następnie Theme Check
Musisz zainstalować motyw na swojej stronie, zanim będziesz mógł użyć Theme Check do jego oceny.

Jeśli rozważasz zakup motywu premium, oznaczałoby to zakup motywu, o którym myślisz, przed uruchomieniem go przez rękawicę Theme Check. To nie ma sensu, prawda? Jeśli jesteś podobny do mnie, do czasu, gdy wydasz pieniądze na motyw premium, w zasadzie zobowiązałeś się do jego używania. Nie jesteś już nawet na etapie oceny motywu. Przeszedłeś do implementacji motywu.

No dobrze. Sprawdzanie motywów nie nadaje się do oceny motywów, za które musisz zapłacić, ale przynajmniej możesz za jego pomocą sprawdzić bezpłatne motywy WordPress.org, prawda?

Jasne, możesz, ale po co się męczyć?

Powód 2: Motywy WordPress.org już minęły

Zanim motyw trafi do katalogu motywów WordPress.org, musi spełnić wszystkie wymagania dotyczące motywu WordPress.org. Innymi słowy, każdy motyw wybrany z WordPress.org gwarantuje pomyślne przejście wszystkich testów. Możesz zobaczyć kilka zaleceń, ale nie ma wyraźnych ostrzeżeń, ponieważ motyw musiał przejść wszystkie testy przed dodaniem do katalogu.

A co z motywami, których nie ma w katalogu motywów WordPress.org? Zakładając, że możesz zdobyć kopię motywu spoza WordPress.org za darmo, prawdopodobnie lepiej pominąć Sprawdzanie motywu. Czemu? Z powodu numer trzy.

Powód 3: Premium motywy nie przejdą

Ponieważ funkcja Theme Check ma na celu kształtowanie motywów zgodnie z Wytycznymi dotyczącymi motywów WordPress.org, wynika z tego, że twórcy motywów premium na ogół nie dokładają wszelkich starań, aby ich motywy przeszły pomyślnie Theme Check. Przynajmniej taka jest moja teoria. Aby przetestować tę teorię, uruchomiłem w Theme Check trzy motywy premium: Creativo, Aegaeus i Vantage Premium.

Z tych trzech przeszedł tylko Vantage Premium, ale powinien był przejść, ponieważ Vantage Premium to tylko odblokowana wersja darmowej wersji Vantage, która jest dostępna w katalogu motywów WordPress.org.

Inne motywy premium, które przeglądałem, wywołały lawinę flag.

Co to znaczy? Czy to oznacza, że ​​te tematy są problematyczne i należy ich unikać? Oczywiście, że nie . Oznacza to, że twórcy tych motywów — Rocky Themes i HB-Themes — nigdy nie zamierzali dodawać swoich produktów do katalogu motywów WordPress.org ani oceniać ich za pomocą funkcji Theme Check. W rezultacie nie starali się spełnić wymagań dotyczących motywu WordPress.org.

Uruchamianie motywu premium przez Theme Check jest jak sprawdzanie wartości Kelly Blue Book Camaro z 1969 roku. Używasz narzędzia, aby dokonać oceny, do którego nie zostało zaprojektowane, co prowadzi nas do sedna sprawy.

Powód 4: Nie po to jest

Najlepszym powodem, aby nie używać Theme Check jako narzędzia do wybierania motywów, jest to, że nie do tego służy.

Jaki jest cel wtyczki Theme Check? Aby sprawdzić motywy, oczywiście, ale sprawdź je po co dokładnie? Oto kilka najważniejszych informacji:

  • Niebezpieczny kod PHP, taki jak funkcja eval() ;
  • Ukryty osadzony kod Adsense;
  • Deklaracja ważnych metadanych dokumentu, takich jak DOCTYPE , charset i język;
  • Włączenie funkcji WordPress, takich jak wp_footer i wp_head ;
  • Zadania, które powinny być obsługiwane przez wtyczki, a nie przez motyw;
  • O wiele więcej.

Jest kilka rzeczy, które Theme Check ocenia, że ​​każdy motyw WordPress naprawdę powinien być zgodny – na przykład unikanie używania eval() (ojej!) lub zakopywanie kodu Adsense w kodzie motywu. Jednak wiele kontroli wykonywanych przez wtyczkę tak naprawdę ma na celu upewnienie się, że motywy w katalogu motywów WordPress będą działać z praktycznie wszystkimi instalacjami WordPress i praktycznie wszystkimi wtyczkami w katalogu wtyczek WordPress.

I nie wierz mi na słowo. Po prostu pozwolę, aby często zadawane pytania dotyczące wtyczki Theme Check przemówiły same za siebie:

Kontrola motywu została zaprojektowana jako niedoskonały sposób testowania zgodności z wytycznymi dotyczącymi przeglądu motywu. Nie wszystkie motywy muszą być zgodne z tymi wytycznymi (podkreślenie moje) . Celem narzędzia sprawdzającego jest upewnienie się, że motywy przesłane do centralnego repozytorium motywów WordPress.org spełniają najnowsze standardy motywów WordPress i będą działać w wielu różnych witrynach.

Jeśli to nie jest wystarczająco jasne, ten cytat autora wtyczek Samuela Wooda (Otto) w odpowiedzi na prośbę o wsparcie wtyczek wyjaśnia wszystko:

Kontrola motywu służy do kontroli przed lotem przed przesłaniem (do WordPress.org). Nie jest to sposób na ocenę jakości motywu (podkreślenie moje) .

Innymi słowy, Theme Check to narzędzie do szybkiego identyfikowania rzeczy, które uniemożliwiłyby dodanie motywu do katalogu motywów WordPress.org i to wszystko.

Kiedy należy używać wtyczki do sprawdzania motywów?

Zrzut ekranu przedstawiający proces dołączenia do zespołu recenzującego motyw WordPress.org
Z całą powagą, na WordPress.org jest sporo zaległości w tematach do przejrzenia. Powinieneś pomyśleć o dołączeniu do zespołu recenzentów.

Nie zrozum mnie źle. Nie mam nic poza miłością do wtyczki Theme Check i szacunkiem dla ludzi, którzy poświęcają swój czas na jej utrzymanie. Theme Check naprawdę obniża poprzeczkę, aby zostać recenzentem motywów dla WordPress.org, co jest wspaniałe. Jest to bardzo przydatne narzędzie, gdy jest właściwie używane, ale to jest klucz: należy go odpowiednio używać.

Więc kiedy powinieneś używać Theme Check?

Scenariusz 1: Jesteś twórcą motywów i chcesz, aby Twój motyw został dodany do katalogu motywów WordPress.org

W takim przypadku ta wtyczka naprawdę ci pomoże. Użyj go, aby sprawdzić swoją pracę i zidentyfikować problemy, które należy rozwiązać, zanim zespół ds. recenzji motywu WordPress będzie mógł zatwierdzić Twój motyw i dodać go do katalogu.

Scenariusz 2: Jesteś w zespole przeglądu motywów WordPress.org oceniającym motywy pod kątem ewentualnego dodania do Katalogu motywów WordPress.org

W takim przypadku użycie wtyczki jest obowiązkowe. Jest to jeden z pierwszych kroków, jakie podejmiesz podczas oceny tematu kandydata.

To naprawdę jedyne scenariusze, jakie przychodzą mi do głowy, w których należy użyć Theme Check. Wyniki wtyczki Theme Check należy rozumieć w kontekście wymagań dotyczących motywu WordPress.org.

Zawijanie

Theme Check to świetna wtyczka, gdy jest używana zgodnie z przeznaczeniem: upewnienie się, że motywy spełniają wymagania dotyczące dodania do katalogu motywów WordPress.org. Jednak używanie wtyczki jako narzędzia do oceny motywów, które pochodzą ze źródeł innych niż WordPress.org, jest niewłaściwym użyciem narzędzia w dobrych intencjach.

Bez wątpienia wybór motywu WordPress to trudna sprawa. Jednak pokusa, by skorzystać z Theme Check jako narzędzia oceny, jest błędna. Przejdź długą drogę, opracowując przemyślany proces wyboru motywów i unikaj niepotrzebnego wykluczania przydatnych motywów, jednocześnie dodając niepotrzebny dodatkowy krok do procesu wyboru motywów.

Co myślisz? Czy Theme Check powinien być kiedykolwiek używany do oceny motywu innego niż WordPress.org? Czy są jakieś potencjalnie wartościowe zastosowania wtyczki dla osób niebędących programistami, czy też dane wyjściowe są zbyt techniczne, aby nie programista mógł je inteligentnie wykorzystać?
Tagi: