by karlosky | Lis 23, 2014 | Obrazy, Pluginy
Opisywałem ostatnio sposób zmiany rozmiarów zdjęć uploadowanych do biblioteki multimediów WordPressa. Tak wprowadzone zmiany niestety nie poprawiają rozmiaru zdjęć dodanych wcześniej. Podobny problem występuje także podczas zmiany szablonu WP, gdy nowy szablon korzysta z innych rozmiarów miniatur, niż poprzedni. Aby uzyskać oczekiwany efekt i prawidłowe rozmiary zdjęć, możemy oczywiście załadować zdjęcia do WordPressa ponownie. Przy większej ilości zdjęć jest to jednak dosyć uciążliwe. Na szczęście baza pluginów do WordPressa posiada rozwiązanie tego problemu – plugin Regenerate Thumbnails. Po zainstalowaniu wtyczki wystarczy przejść od biblioteki multimediów (zakładka „Media”), zaznaczyć wybrane zdjęcia (lub wszystkie) oraz z menu masowych działań wybrać „Regenerate Thumbnails” i kliknąć „Zastosuj”. W zależności od ilości wgranych zdjęć proces ten może potrwać kilka minut. Wszystko przebiega jednak stosunkowo szybko i sprawnie, więc zdecydowanie warto skorzystać z takiego rozwiązania, zamiast ładować pliki...
by karlosky | Lis 19, 2014 | Pluginy
Według mojej opinii qTranslate jest, a raczej był najlepszym pluginem językowym dla WordPressa. „Był” ponieważ niestety nie jest już rozwijany. Pomimo tego, zarówno ja, jak i wiele innych osób, wciąż korzystam z tego wynalazku. Brak aktualizacji pluginów powoduje wiele problemów podczas aktualizacji samego WordPressa. Niektóre z tych bugów całkowicie dyskwalifikują wtyczkę, inne zaś są bardzo proste w usunięciu. Jednym z tych łatwiejszych do rozwiązania problemów jest niedziałający edytor wizualny w nowszych wersjach WordPressa (chyba od wersji 3.8). Edytując post otrzymujemy komunikat o treści: The qTranslate Editor has disabled itself because it hasn’t been tested with your WordPress version yet. This is done to prevent WordPress from malfunctioning. You can reenable it by clicking here (may cause data loss! Use at own risk!). To remove this message permanently, please update qTranslate to the corresponding version. Ten komunikat i wyłączenie wizualnego edytora treści wynika z niezgodności wersji zainstalowanego WordPressa oraz zdefiniowanej wersji obsługiwanej przez plugin qTranslate. Aby usunąć ten komunikat i włączyć edytor, musimy więc przekonać plugin, że wersje się zgadzają 🙂 Otwieramy i edytujemy plik wtyczki: wp-content/plugins/qtranslate/qtranslate_wphacks.php Wyszukujemy w nim warunek (linia 61): if($GLOBALS['wp_version'] != QT_SUPPORTED_WP_VERSION) { Stałą QT_SUPPORTED_WP_VERSION możemy zastąpić liczbą odpowiadającą używanej wersji WordPressa. Możemy też na przykład wstawić zmienną globalną 🙂 if($GLOBALS['wp_version'] != $GLOBALS['wp_version']) { W ten sposób obsługiwana wersja zawsze będzie się zgadzać 🙂 Możemy też usunąć cały warunek i wstawić po prostu „0”, aby alert nigdy się nie...
by karlosky | Lis 16, 2014 | Obrazy
WordPress daje nam kilka standardowych rozmiarów uploadowanych grafik. Za każdym razem, gdy korzystamy z biblioteki multimediów dodając pliki graficzne, WordPress tworzy automatycznie kilka różnych kopii: Miniatura (Thumbnail) Średni rozmiar (Medium) Duży rozmiar (Large) Pełny rozmiar (Full) Każdą grafikę możemy swobodnie wykorzystywać zgodnie z dostępnymi rozmiarami. Tworząc lub edytując własny szablon WordPressa możemy swobodnie dodawać własne rozmiary obrazków, które zostaną automatycznie zapisane na serwerze podczas ich wysyłanie do biblioteki multimediów. Aby dodać własny rozmiar obrazków w WordPressie możemy skorzystać z funkcji add_image_size. Funkcję tą możemy wykorzystać w pliku functions.php modyfikowanego szablonu, dodając kod według schematu: add_image_size( $name, $width, $height, $crop ); Funkcja ta może przyjmować 4 parametry: $name – nazwa nowego rozmiaru, którą możemy później wykorzystywać w szablonie $width – szerokość obrazka $height – wysokość obrazka $crop – parametr opcjonalny, określa typ „cropowania”, czyli sposobu określania rozmiaru i proporcji obrazka...