> Pierwszy to po prostu bezładna zbieranina funkcji a drugi to ładna klasa.
Cóż, to WP korzysta z metod widżetu po jego zarejestrowani, a plugin, no cóż tu mamy dowolność.
> WP powinno z miejsca dbać o takie rzeczy a nie kazać userowi się zajmować bajzlem, który tworzy.
Nie wiem czy jest takie powiedzenie (ja takie mam), ale z doświadczenia wiem, że się sprawdza. „Jeżeli można coś zrobić w WordPressie to jest do tego plugin” :P
>Mi działa :) Nie widzę problemu.
Działać działa, ale wydaje mi się ciut prymitywny. Poza tym nie stawiałbym sklepu na WP, mimo wszystko ;)
>Chyba nie rozumiem, rozwiniesz tę myśl?
Chodzi o różnicę w wymaganiach dla pluginu i dla widgetu
http://codex.wordpress.org/Plugin_API vs, https://codex.wordpress.org/Widgets_API
Pierwszy to po prostu bezładna zbieranina funkcji a drugi to ładna klasa.
>To ile jest skryptów itd zależy od tego jak bardzo programiście zależy na szybkości.
Ale WP prymarnie nie jest przeznaczony dla programistów i tu jest kłopot. WP powinno z miejsca dbać o takie rzeczy a nie kazać userowi się zajmować bajzlem, który tworzy.
> No i ten system hooków… Niby sam pomysł jest świetny (event listenery w
JS de facto mają takie same założenia), a jednak jakoś to zgrzyta i nie
działa jak powinno.
Mi działa :) Nie widzę problemu. Zresztą twórcy pluginów bbPress (forum) BuddyPress (portal społecznościowy) WooCommerce (sklep) pokazali jak wszechstronny jest WordPress.
> A pisanie pluginów… Nooo, to też jest fajna rzecz :D Plugin-plugin
może mieć najbardziej siekowy kod na świecie i jedyne co robić to
podpinać się pod jakiś hook.
Chyba nie rozumiem, rozwiniesz tę myśl? W pluginie możesz umieścić każdy kod PHP, możesz działać też bez Plugin API tylko po co skoro to API po prostu działa jak trzeba?
> Co do sajgonu w head – problemem jest raczej brak jakiejkolwiek
konkatenacji skryptów i stylów (tu też to widać – kilkanaście script!). I
jakoś nie zauważyłem, żeby WP się strasznie tym przejmowało…
Cena za elastyczność, na której WP, co tu dużo mówić, stworzył niemalże monopol. To ile jest skryptów itd zależy od tego jak bardzo programiście zależy na szybkości. Nie ma problemu by pousuwać akcje konkretnych skryptów i upchnąć wszystkie skrypty w jeden plik.
No i ten system hooków… Niby sam pomysł jest świetny (event listenery w JS de facto mają takie same założenia), a jednak jakoś to zgrzyta i nie działa jak powinno.
A pisanie pluginów… Nooo, to też jest fajna rzecz :D Plugin-plugin może mieć najbardziej siekowy kod na świecie i jedyne co robić to podpinać się pod jakiś hook. Widgety z kolei… muszą dziedziczyć po klasie Widget. Czyżby nowy koncept już z czasów PHP 5? ;)
Co do sajgonu w head – problemem jest raczej brak jakiejkolwiek konkatenacji skryptów i stylów (tu też to widać – kilkanaście script!). I jakoś nie zauważyłem, żeby WP się strasznie tym przejmowało…
]]>„najprostrze rzeczy czasami nam umkną :D” To są rzeczy, które nie mogą umknąć. Szczególnie po ostatnich masowych akcjach.
To jeszcze pozwolę sobie na sugestię, jak już zmiana loga w logowaniu to pasuje jeszcze dodać w tym wpisie jak nieedytowalny to w kolejnym trik na zmianę domyślnego adresu loga i artybutu title. Od taka pierdółka ale warto dodać.
]]>> PS Poco link do ustawień menu w sidebarze? http://i.imgur.com/McYNxr5.png
Dzięki. Niedawno przeszliśmy z Joomla! na WordPress i jeszcze nie wszystko jest ogarnięte na 100% tak jakbyśmy tego chcieli. Piszemy jeszcze m. in. pluginy czy szablony stron i najprostrze rzeczy czasami nam umkną :D
PS Poco link do ustawień menu w sidebarze? http://i.imgur.com/McYNxr5.png
]]>