Cześć, z całym szacunkiem bo nie jestem ani profesjonalistą, ani też nie podchodzę pod programistę, postaram się nieco pomóc. Wordpress jest jednym z kilku cms, które zyskały na swej popularności dzięki prostemu zarządzaniu. W obecnych czasach dzięki, właśnie tego typu rozwiązaniom jak systemy zarządzania treścią mamy co raz to osób zabierających się za prowadzenie własnych stron, blogów, jak i mniejszych firm, które nie mogły sobie wcześniej na to pozwolić. Dawniej nie małym wydatkiem było zlecenie projektu witryny ekspertom w tej dziedzinie..
Nie owijając w bawełnę, jak już wspomniałem Wordpress jest wygodnym bo prostym i przyjemnym rozwiązaniem, nic więc dziwnego, że tak bardzo zyskał na swej popularności, jest jednak powiązany z tym fakt, co sprawia, że został o wiele bardziej podatny na wszelkiego rodzaju ataki hakerskie, wywołane właśnie liczebnością witryn, plus na dzień dobry niewielkim być może, lecz jednak zachęcaniem do tego. Po pierwsze sugerowana nazwa użytkownika admin przy instalacji, po drugie wystarczy dopisać na końcu adresu www /wp-admin i mamy dostęp do panelu logowania, znając login, mając okno logowania, jak sporą ilośc stron, o wiele bardziej ułatwia sprawę, a samo to, czy dana strona jest na nim wykonana wystarczy zerknąć do kodu źródłowego
Oczywiście można zmienić nazwę użytkownika, od razu, tak jak i stronę logowania, jednak to już wymaga więcej gimnastyki, choćby ze względu na doszukaniu się bezpiecznej, spełniającej nasze wymogi wtyczki, a jeśli się zaczyna trzeba jeszcze wpaść akurat na to, że jest taka opcja, znajomość php o wiele ułatwia to rozwiązanie jak i każde inne.
Kolejna rzecz, korzystając z cms, posługujemy się jak wiadomo różnego rodzaju pluginami, oraz widgetami, które w chwili instalacji spełniają nasze oczekiwania, z biegiem czasu projekty te mogą zostać porzucane,a że Wordpress stale się rozwija, pojawia się możliwośc utraty bezpieczeństwa witryny, jak nawet jej bezużytecznośc, kończy się zywotnoścć pluginów, widgetów, przestają działać.
Jak już wspomniał mój przedmówca, system Wordpress wraz ze swoimi bajeranckimi dodatki to pliki napisane w html, css, js i php, nie znając ich nie możesz sam ingerować w zaistniałe niedogodności, Zazwyczaj wtyczki, widgety, motywy mają opcję różnych zmian, rzadko kiedy dają dostęp w swoim panelu opcję dokonania zmian tego co właśnie potrzeba, znając języki webowe, edycja może odbyć się bezpośrednio w edytorze tekstowym, wbudowanym w kokpicie, czego nienależy robić, brak jednego średnika(może nieco przesadzilem) może sprawić, że się posypie cała strona, kolejna pułapka.
Wyobraź sobie te wszystkie dodatki, opcje, czary, cała masa plików, pisana przez wielu programistów, różniące się ich style, podejście, ze względu na elastyczność i możliwości php i js, inaczej napisany kod źródlowy, jednak ta sama funkcjonalność. Darmowe "wspomagacze WP mogą pozostawić wiele do życzenia. Wordpress, umożliwia obecnie stworzenie każdego projektu www zupełnie za darmo, jednak w chwili jakiegokolwiek nieoczekiwanej sytuacji, może dojść do utraty w pełni działającego serwisu, bądź co gorsze całkowitego jego rozpadu.
Skoro podoba Ci się z nim praca, to jak najbardziej zachęcam, a jak już uczysz się webowych języków, rozumiesz je, są dla Ciebie logiczne, rozwijaj to, nie zrób błedu, bo szkoda by było to zmarnować. W chwili jakichkolwiek problemów, rozwiążesz je sam, efektem czego będzię większa przyjemność, jak i nieprzumusowe niedudane zakończenie pracy.
Sam znam dobrze jedynie HTML, w css przy większej ilości kodu, odpowiadającego to za menu, to za respansywność, a to za bajeranckie wygibasy dla stylów tekstowych dostaje oczopląsu, i często się gubię. :) Jasna sprawa pomagają komentarze, tak też pół żartem, pół serio - js, na długo nim doszedłem do czeogokolwiek sprawiał, że musiałęm wiele razy się podać, moje rozumowanie logiczne niemalże eksplodowało, wiele czasu posługiwałem się gotowcami jquery, a PHP to istna czarna magia, zanim cokolwiek dosłownie zrozumiałem, rozrysowawywałem sobie na kartce...
Mimo, że się do tego tak właściwie nie nadaję, nauczyło mnie nieco, a to jak się okazało było wielką radochoą,podczas gdy razy siedziałem godzinami grzebiąc w kodach źródłowych, usiłując zmienić coś, co mi akurat nie pasowało, było nie tak, czy się popsuło, ze względu, na różnorodność tworzenia kodu, sporo się musiałem naszukać w sieci, przeanalizować mnóstwo przykładów, jednak wiele razy udało mi się poprawić dokładnie tak jak chciałem, oczywiście to nie było nic wielkiego, ale sam efekt tego, że się udało sprawiał satysfakcję. Gdybym znał lepiej te języki programowania, łatwiej przyswajał, nie musiałbym poświęcić x godzin nad jedną duperelką, która miałą wyglądać tak jak chciałęm.
Sprawę ułatwia to, że każdy katalog jest przypisany do swoich ról, ale co z tego w całej masie linijek logicznie ułożonych ciagów napisanych właśnie językami programowania.
Pomyśl sobie... Znając te języki, mając tyle gotowych rozwiązań, ułatwień, wygody wprowadznia treści, sam będziesz mógł poświęcić czas na stworzenie swojego własnego pluginu. Strona www angielskiego MTV została wykreowana w WP, dzięki właśnie wygodzie użytkowania, natomiast z zastosowaniem kilku ich własnych rozwiązań, zapadła mi najbardziej w pamięć ze wszystkiego co widziałem na Wordpressie bo naprawdę się wyróżnia.
Mam nadzieję, że to nie pozostawi, zadnych wątpliwości co do Twego zapytania, wszystko to czego się uczysz plus "wszechmogący" Wordpress jest ściśle ze sobą połączone. Bez z nich, mimo, ze niby z WP można wszystko, wystarczyć może jeden błąd, będący zarówno ostatnim. Broń Boże gdy nie pomyśleliśmy o robieniu kopii zapasowych bo cała uwaga została skupiona na korzystaniu z dobrodziejstw wszelkiej wordpresowej zaradności. :)
Powodzenia w projektach.