Każdy ma swoją własną historię, aby opowiedzieć o tym, jak weszli do WordPress. Dla niektórych nie był to ich wybór, dla innych był to szczęśliwy przypadek, a dla jeszcze innych był to wynik skrupulatnych badań i rozważenia opcji.

Osobiście wybrałem WordPressa, ponieważ bariery wejścia jako programista (lub implementer, tak jak wtedy, szczerze mówiąc) były niższe niż w przypadku innych dużych CMSów. Przez jakiś czas tworzyłem statyczne strony za pomocą HTML i CSS-kiedyś pracowałem nad stroną, na której wykorzystywaliśmy treści generowane w bazie danych do tworzenia statycznych stron HTML, które w ogóle nie komunikowały się z tą bazą danych – szaleństwo! Ale coraz częściej klienci zaczęli mnie pytać, czy mogą samodzielnie edytować swoje witryny. Nie chcieli opóźnień i wydatków związanych z nakłanianiem mnie do kodowania najmniejszych zmian i, szczerze mówiąc, nie cieszyłem się zbytnio z konieczności edycji HTML w celu zmiany numeru telefonu.

Więc zrobiłem trochę pracy badając alternatywy i natknąłem się na WordPress. W tym czasie nie był to największy CMS na świecie i jako początkujący nigdy nie mogłem przewidzieć, jak duży się stanie. Ale jestem niesamowicie zadowolony, że dołączyłem do WordPressa, ponieważ teraz jestem częścią ogromnej społeczności użytkowników i programistów i mam dostęp do całego tego wsparcia (nie wspominając o ogromnej liczbie klientów szukających programistów WordPress).

To była dla mnie niezła podróż edukacyjna i wciąż trwa. Każdy profesjonalista WordPress wart swojej soli będzie stale rozwijał swoje umiejętności i zrozumienie platformy, a ja nie jestem wyjątkiem.

Ale gdybym miał TARDIS i mógł wrócić do 2010, kiedy napisałem mój pierwszy motyw WordPress, lub gdybym mógł doradzić komuś, zaczynając od WordPress teraz, jest kilka rzeczy, o których dobrze byłoby wiedzieć.

1. Jak niesamowita jest społeczność WordPress

Społeczność jest tym, co sprawia, że WordPress jest niesamowity. Wszystkich niesamowitych, utalentowanych ludzi, którzy poświęcają swój czas za darmo na rozwijanie kodu, pomaganie innym na WordPress.org wspieraj forum i przekaż swoją wiedzę i doświadczenie.

Na mój pierwszy WordCamp pojechałem w lipcu 2010, kiedy pracowałem z WordPressem zaledwie kilka miesięcy i byłem pod wrażeniem otwartości i hojności ludzi, których poznałem. Nikt nie próbował utrzymać swojej pracy w tajemnicy. Nikt nie próbował mi sprzedać. To była tylko grupa ludzi, którzy chętnie dzielili się swoją miłością do WordPressa i uczyli się od siebie nawzajem.

Społeczność nadal rośnie, a ja bym twierdził, że w miarę powiększania się staje się trochę mniej przyjazna (#wpdrama, ktoś?), nadal byłoby niemożliwe, aby być profesjonalistą WordPress bez korzystania ze wszystkiego, co społeczność ma do zaoferowania.

Nawet jeśli nie możesz fizycznie współpracować ze społecznością WordPress poprzez Wordcampy lub grupy meetup, ci ludzie przyjdą ci na ratunek tak wiele razy. Chcesz dowiedzieć się, jak korzystać z aspektu interfejsu API WordPress, z którym nigdy wcześniej nie współpracowałeś? Ktoś w społeczności stworzy post na blogu lub stronę kodeksu, która powie Ci, jak to zrobić. Potrzebujesz wtyczki do swojej witryny? Ktoś prawdopodobnie stworzył darmowy, który można pobrać za darmo z repozytorium wtyczek WordPress. Utknąłeś z jakimkolwiek aspektem WordPress? Wspaniali ludzie na forach wsparcia mogą Ci pomóc.

Myślę, że społeczność jest największym atutem WordPressa i niech długo tak pozostanie.

2. The Naysayers

Ale, oczywiście, jest druga strona. Są ludzie, którzy nienawidzą WordPressa, lub jeśli go nie nienawidzą, wyśmiewają go.

Kilka lat temu rozmawiałem na imprezie poświęconej standardom internetowym na temat interakcji między WordPressem a responsywnym projektowaniem i zostałem powitany przez fajną, nawet wrogą odpowiedź. Podczas gdy mówiłem, w pokoju trwała rozmowa na Twitterze, na którą składali się ludzie wyśmiewający mnie i odrzucający Sam WordPress. To był szok dla mojego systemu, będąc zanurzonym w pozytywności społeczności WordPress. Nie miałem pojęcia, jak bardzo niektórzy ludzie (nawet ludzie z widowni, których znam, używali WordPress) nie lubili WordPressa.

„Podczas gdy mówiłem, w pokoju trwała rozmowa na Twitterze, na którą składali się ludzie drwiący ze mnie i odrzucający Sam WordPress.”

Nadal są ludzie, którzy nienawidzą WordPressa, ale moim zdaniem jest to bardzo różne powody. Każdy, kto posiada fakty, nie może już argumentować, że WordPress nie jest poważnym narzędziem do tworzenia stron internetowych, że nie jest to CMS, a nawet Platforma aplikacyjna. Ale teraz, gdy jest tak ogromny, są ludzie, którzy mają do niego pretensje z tego powodu.

Nie wygrasz. Mówię je zignorować i po prostu dostać się do tworzenia świetnych witryn i aplikacji za pomocą WordPress.

3. Gdzie znaleźć aktualne i dokładne samouczki i zasoby

Kiedy zaczynasz z jakimkolwiek oprogramowaniem, trudno jest wiedzieć, od czego zacząć. Kiedy zaczynałem, korzystałem z Google. Jeśli utknąłem w kodowaniu motywu, szukałem odpowiedzi na mój problem. Nie miałem cierpliwości, aby za każdym razem zgłaszać zgłoszenie do pomocy technicznej (jeśli nie możesz się doczekać terminu klienta, nie możesz się doczekać), więc poszedłem online.

W wielu przypadkach Kodeks przyszedł na ratunek. Ale kiedy zaczynasz z WordPressem, Kodeks może być zniechęcający. Jest ogromny i często trudny do zrozumienia, a niektóre (tylko niektóre, umysł) treści na nim nie są nawet aktualne.

Spędziłem lata identyfikując najbardziej wiarygodne źródła informacji i wskazówek na temat WordPress, często metodą prób i błędów, a czasami poprzez rekomendację. Istnieje kilka głównych witryn, którym możesz zaufać, aby uzyskać dokładne informacje, w tym ten, początkujący WP i tuts+. Istnieje również kilku ekspertów i programistów, na których zawsze można polegać w zakresie dokładnych i wysokiej jakości informacji, porad i samouczków, takich jak Tom McFarlin, Daniel Pataki i Chris Lema.

Nadal uważam, że jest to problem, zwłaszcza jeśli przychodzisz do WordPress po raz pierwszy.

Dostępnych jest wiele wysokiej jakości zasobów, ale trudno jest je posortować i stworzyć program, który możesz wykorzystać w miarę rozwoju umiejętności WordPress.

Dyskutowałem o tym z innymi członkami społeczności i mam nadzieję, że z czasem rozwinę taki zasób na mojej własnej stronie internetowej. Ale w międzyczasie polecam zasoby w naszym poście na top 200 + zasoby do nauki WordPress.

4. Źródła najlepszych wtyczek i motywów

Podobnie jak większość użytkowników WordPressa, zacząłem od pracy wyłącznie z darmowymi motywami i wtyczkami. Wziąłem domyślny motyw i zhakowałem go, aby stworzyć własną strukturę motywów i zainstalowałem wiele darmowych wtyczek z katalogu wtyczek WordPress. A jeśli zaczynasz to jest to świetny sposób, aby przejść. Katalog wtyczek jest niezawodny, ponieważ wtyczki przechodzą rygorystyczne testy i zawsze wiesz, czy wtyczka jest zgodna z najnowszą wersją WordPressa (ty are korzystasz z najnowszej wersji WordPressa, prawda?).

Ale z czasem zacząłem natykać się na ograniczenia. Darmowe wtyczki nie zawsze są aktualizowane tak często, niektóre z nich przestają być w ogóle rozwijane i nie możesz oczekiwać szybkiego wsparcia, ponieważ nie płacisz za to.

Myślę, że pierwszą wtyczką premium, którą kupiłem, była Gravity Forms. Szybko zdałem sobie sprawę, że jego UX i rozszerzalność stawiają go na czele wtyczek free forms, których używałem i przeniosłem do niego wszystkie moje witryny klientów.

Następnie natknąłem się na WPMU DEV, zaczynając od zakupu wtyczki systemu wsparcia, aby zapewnić wsparcie moim klientom, których witryny hostuję za pośrednictwem WordPress Multisite. To doprowadziło mnie do sprawdzenia innych wtyczek i szybko zdałem sobie sprawę, że są one bardziej solidne (i mają więcej funkcji) niż wiele darmowych alternatyw, z których korzystałem wcześniej i że można na nich polegać, aby nie kolidowały ze sobą.

Miejsce, w którym otrzymasz wtyczki i motywy, zależy od potrzeb Twojej witryny lub klientów i Twojego budżetu: ale ponieważ WordPress staje się bardziej wydajny, rozszerzalny i popularny, twierdzę, że jeśli jesteś profesjonalistą WordPress, powinieneś przejść do wtyczek premium.

5. Jak Elastyczny Jest WordPress

Pierwsze kilka witryn WordPress, które stworzyłem, to skromne sprawy. Nie wydaje mi się nawet, że zawierali bloga: były to witryny „broszurowe” dla małych klientów, którzy potrzebowali czegoś małego z kilkoma stronami, które mogliby zaktualizować. Nawet jeśli to wszystko, do czego używasz WordPressa, nadal uważam, że jest to korzystne w porównaniu do budowania za pomocą statycznego HTML.

Ale kiedy zacząłem przyjmować większych klientów i bardziej ambitne projekty, zacząłem odkrywać, jak elastyczny jest WordPress. Nie trwało długo, zanim korzystałem z postów w witrynach klientów. Niekoniecznie na blogu, ale czasami do listy usług lub produktów.

A potem zacząłem pracować z niestandardowymi typami postów i niestandardowymi taksonomiami, co było wtedy, gdy łuski spadły mi z oczu.

Nagle WordPress mógł zrobić wszystko, czego potrzebowałem! Dzięki elastyczności niestandardowych typów treści mogłem tworzyć duże, złożone witryny i nie było praktycznie niczego, o co klient prosił, czego nie mogłem powiedzieć „tak”.

Stało się to jeszcze bardziej widoczne, gdy zacząłem kodować niestandardowe zapytania do moich motywów. Jestem wielkim fanem WP_Query klasy (ostatnio jestem współautorem ogromnej serii na ten temat) i to w połączeniu z innymi funkcjami takimi jak get_terms() oprócz niestandardowych typów postów i taksonomii mogę tworzyć wiele ekscytujących i elastycznych stron.

Kolejną rzeczą, która sprawia, że WordPress jest niezwykle elastyczny, jest sposób, w jaki można wykorzystać do zasilania witryn, które nie wyglądają niczym tradycyjny blog WordPress. Jesteśmy przyzwyczajeni do oglądania wielu witryn WordPress z nagłówkiem na górze, treścią po lewej stronie, paskiem bocznym po prawej i stopką na dole, ale nie ma absolutnie żadnego powodu, dla którego Twoja witryna WordPress musi wyglądać tak. WordPress jest używany do zasilania niektórych innowacyjnych witryn o bardzo różnych wzorach i układach: tylko dlatego, że używasz hierarchii szablonów WordPress, nie oznacza, że Twój CSS musi sprawić, że Twoja witryna będzie wyglądać „standardowo”.”

6. Warto poznać Kod…

Kiedy zaczynałem z WordPressem, byłem niewiele więcej niż implementerem. Mogłem kodować własne motywy, ale polegałem na CSS i podstawowym PHP, aby osiągnąć moje projekty i nie wykorzystywałem w pełni interfejsów API WordPress.

Z pewnością można korzystać z WordPressa i nigdy nie dotykać linii kodu, zwłaszcza jeśli jesteś właścicielem witryny przy użyciu wysokiej jakości motywów i wtyczek. Dzięki zasobom takim jak nasz początkowy Kreator motywów i najlepsze wtyczki, nic nie powstrzyma cię przed stworzeniem profesjonalnej witryny bez dotykania kodu.

Ale jeśli tworzysz wiele witryn lub pracujesz dla klientów, uważam, że warto nauczyć się kodować własne.

Na przykład, kiedy zacząłem używać (teraz nieobsługiwane) Query Posts plugin, aby dodać niestandardowe zapytania do moich obszarów widżetu. Od tego czasu dowiedziałem się, że używając WP_Query klasa w kodzie mojego motywu jest znacznie bardziej wydajna i zmniejsza obciążenie bazy danych. Pomaga mi to również dokładnie zrozumieć, co dzieje się pod maską.

Chciałbym również użyć wtyczki logiki Widget umieścić pewne widżety w określonych obszarach witryny; teraz używam warunkowe tagi w moich plikach tematycznych zamiast dać sobie większą kontrolę. Jest bardziej wydajny i pomoże Ci lepiej zrozumieć, jak działa twój motyw.

I wreszcie, nie używam już wtyczki do tworzenia niestandardowych typów postów, ale sam je koduję.

7. … Chociaż PHP to nie wszystko i koniec

Wspomniałem już o znaczeniu CSS w Twoich motywach i jak możesz użyć CSS, aby motyw wyglądał tak, jak chcesz. Mówiłem również o znaczeniu kodowania własnego PHP, aby jak najlepiej wykorzystać WordPress i być bardziej wydajnym.

Ale w przyszłości, aby zostać programistą WordPress, możesz nawet nie potrzebować kodowania PHP. Wraz z rozwojem WP REST API, Javascript stanie się coraz ważniejszy jako sposób odpytywania bazy danych, a także kodowania interakcji i efektów.

Dla tych z nas przyzwyczajonych do PHP jest to dość zniechęcająca perspektywa, ale dla programistów front-end wcześniej odłożyli WordPress, ponieważ nie mają doświadczenia z PHP, jest to prawdziwa okazja. Społeczność WordPress otworzy się na nową grupę osób z nowymi umiejętnościami, a reszta z nas będzie musiała rozwinąć swoje umiejętności, aby włączyć Javascript i WP REST API.

Ucz Się Na Moich Błędach

Jeśli znalazłeś ten post, ponieważ rozważasz rozpoczęcie pracy z WordPressem, zdecydowanie polecam go. Jeśli już pracujesz z WordPressem od jakiegoś czasu, jestem pewien, że jest wiele punktów, w których się ze mną zgadzasz. WordPress jest niesamowitym zasobem i czasami trudno uwierzyć, że otrzymujemy go za darmo.

Ale bez społeczności użytkowników wokół niego, nie byłoby za darmo i nie byłoby tak dobre, jak jest. Nauczyłem się po drodze, że są pewne kluczowe rzeczy na temat WordPressa, o których od samego początku skorzystałbym z wiedzy. Mam nadzieję, że nauczysz się z moich doświadczeń, żeby nie wpaść w te same pułapki.

Co chciałbyś wiedzieć, kiedy zaczynałeś pracę z WordPressem? Podziel się swoimi wzloty i upadki w komentarzach poniżej.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…