- Wiele wtyczek tworzących szablon mobilnego bloga
- Określ gościa z urządzenia mobilnego
- Dodatkowe informacje
Bezprzewodowy Internet i odpowiednie urządzenia mobilne, które umożliwiają przejście z dowolnego miejsca do trybu online, są dość dobrze opracowane i są szeroko stosowane. Sytuacja ta coraz częściej prowadzi do tego, że właściciele witryn modyfikują swoje potomstwo na wersje mobilne. Przechodząc do statystyk mobilnego Internetu - 11% w Rosji, 16% w Stanach Zjednoczonych. Oczywiście są to liczby ogólne, ale w ten czy inny sposób twój blog lub witryna prawdopodobnie pochodzą z urządzeń mobilnych i nie jest dobrze tracić takich użytkowników.
W przypadku WordPressa istnieją już wtyczki, które pokazują mobilną wersję bloga, jeśli użytkownik zalogował się z iPhone'a.
Wiele wtyczek tworzących szablon mobilnego bloga
- MobilePress - niezła wtyczka. Proste, funkcjonalne, nic więcej, tylko to, czego potrzebujesz. Działa zarówno pod PDA (PDA), jak i pod smartfonami, dobrze je definiuje (Opera Mobile zdefiniowała go jako urządzenie mobilne). Minimalne ustawienia: możesz zmienić nagłówki bloga i określić osobny szablon dla iPhone'a.
- WordPress Mobile Pack - wywrotka, której warto przyjrzeć się bliżej. Pozwala dostosować wygląd wyświetlania bloga. Zmień liczbę wyświetlanych postów, schemat kolorów, możesz włączyć lub wyłączyć niektóre dostępne widżety. I wiele ustawień. Istnieją statystyki. Źle, że nie ma lokalizacji w języku rosyjskim. Dobry detektor urządzeń mobilnych (zobaczyłem Opera Mobile). Funkcja: Kopiuje motywy na urządzenia mobilne w katalogu motywów WordPress - to zachowanie wydawało mi się trochę dziwne.
- WordPress PDA i iPhone - bardzo prosta wtyczka i jednocześnie spełniająca swoją funkcję. Zaprojektowany dla PDA (PDA) i smartfonów (iPhone): osobny szablon dla każdego typu urządzenia. Wtyczka jest bardzo prosta, bez zbędnych dodatków. Z ustawień można tylko rozszerzać typy urządzeń (USER_AGENT), dla których szablon mobilny będzie wyświetlany.
Sprawdzenie urządzenia mobilnego nie jest zakończone: Opera Mobile nie zdefiniowała go jako urządzenia mobilnego. - WordPress Mobile Edition - niczego nie lubił. Opera Mobile nie może być zdefiniowana jako urządzenie mobilne, ale jest skonfigurowana w panelu administracyjnym: możesz dodawać typy urządzeń, które będą zdefiniowane jako PDA (PDA) i oddzielnie jako smartfony. Przez kod - wtyczka jest prosta, co wydaje się być dobre, ale struktura tematu jest nieco myląca, co komplikuje jej edycję, jeśli to konieczne. Pozostawia ślady (wpisy w tabeli opcji) po usunięciu.
- WPtouch - wywrotka przeznaczona dla smartfonów z ekranem dotykowym (najwyraźniej stąd i jej nazwa): iPhone / iPod touch, Google Android, Blackberry Storm and Torch, Palm Pre. Używa ajax. Początkowa wersja jest przycięta, tj. Istnieje możliwość zakupu bardziej kompletnej wersji tej wtyczki. Potrzebuje rosyjskiej lokalizacji. Dowolny PDA nie definiuje się jako urządzenia mobilne, co nie jest gud.
Wszystkie wtyczki mogą ręcznie zmienić motyw zgodnie z potrzebami. Motywy mobilne znajdują się w folderach wtyczek. Struktura szablonu jest taka sama jak w zwykłym motywie WordPress.
Z pewnością jest więcej podobnych wtyczek, ale nie zacząłem ich szukać i opisywać - to wystarczy. Jeśli używasz jakiejkolwiek innej wtyczki i to ci odpowiada we wszystkim, podziel się komentarzami! Jeśli w opisie są jakieś nieścisłości, proszę je również wskazać. Może nie zauważyłem niektórych funkcji wtyczki.
Określ gościa z urządzenia mobilnego
Możesz nawet odmówić wtyczek i użyć małego kodu, aby ustalić, czy użytkownik zalogował się z urządzenia mobilnego, a jeśli tak, pokaż mu specjalny motyw mobilny. Oczywiście musisz wcześniej wykonać mobilny motyw.
Teraz zastanawiamy się, jak zidentyfikować użytkownika z urządzenia mobilnego. W tym celu znalazłem całą witrynę, która poważnie zajmuje się tym problemem. przekonaj się sam (w języku angielskim)
Aby ustalić, czy użytkownik zalogował się z urządzenia mobilnego:
1. pobierz to archiwum mobile_device_detect.zip ;
2. prześlij plik mobile_device_detect.php z archiwum na serwer do folderu motywu;
3. W function.php użyj następującego sprawdzenia:
require_once ('mobile_device_detect.php'); $ mobile = mobile_device_detect (); if ($ mobile) {// zrób coś tutaj dla użytkowników urządzeń mobilnych, // na przykład, daj im motyw mobilny}
Dodatkowe informacje
Funkcja mobile_device_detect () może przyjmować wiele parametrów:
mobile_device_detect ($ iphone, $ ipad, $ android, $ opera, $ blackberry, $ palm, $ windows, $ mobileredirect, $ desktopredirect);
$ iphone, $ ipad, $ android, $ opera, $ blackberry, $ palm, $ windows - wszystkie te parametry wskazują, czy odpowiednie urządzenie jest uważane za mobilne. Domyślnie: true. Możesz określić adres URL (z http: //), a następnie po zalogowaniu się z odpowiedniego urządzenia użytkownik zostanie przeniesiony na określony adres URL.
$ mobileredirect, $ desktopredirect - w tych parametrach podajemy adres URL (z http: //), do którego należy się przenieść, jeśli jest się zalogowanym z urządzenia mobilnego, takiego jak inne niż powyższe. Domyślnie false - po prostu zwraca true (zalogowany z urządzenia mobilnego), nie przekierowuje w żadnym miejscu (toss).
Funkcja zawsze zwraca tablicę 2 elementów:
$ mobile = mobile_device_detect ();
$ mobile [1] = true lub false (mobile lub desktop).
$ mobile [2] = String. Typ urządzenia, za pomocą którego można określić smartfon, to iPhone lub PDA
$ mobile [2] może być:
„Apple iPad”
„Apple”
„Android”
„Opera”
„Blackberry”
„Palm”
„Smartphone Windows”
„Komórka dopasowana w potoku preg_match”
„Komórka dopasowana do treści akceptuje nagłówek”
„Komórka dopasowana przy ustawianiu nagłówków profilu”
„Komórka dopasowana na in_array”
„Przeglądarka komputerów / pełnych możliwości” (nie urządzenie mobilne)
---
Wszyscy wiedzą o mistrzostwach Formuły 1, ale czy słyszeliście o Formule 2? Taki też tam jest a jest już trzeci rok.