Plugin yìí kò tíì ṣe àyẹ̀wò pẹ̀lú àwọn ìtújáde mẹ́ta pàtàkì tó kẹ́yìn ti WordPress. Ó lè jẹ́ pé a kò tọ́jú tàbí ṣe àtìlẹ́yìn fún un mọ́, ó sì lè ní àwọn ọ̀ràn ìbámu nígbà tí a bá lò ó pẹ̀lú àwọn ẹ̀yà WordPress tuntun.

Detector

Àpèjúwe

Detector is a simple, PHP- and JavaScript-based browser- and feature-detection library that can adapt to new devices & browsers on its own without the need to pull from a central database of browser information.

Also available on GitHub: https://github.com/SteveBarnett/Detector.

Full documentation is available at github / dmolsen / Detector.

To Do

  • Add some useful responsive image handling, in the style of picturefill.js. Based on families at first?
  • Add functions for conditional loading of content via JS, depending on screen size.
  • wp_enqueue_script for Modernizr
  • Check Modernizr version, custom
  • Add option to add own feature tests from admin area?
  • Add option to add own families from admin area?
  • Add shortcodes?

Ìgbéwọlẹ̀

  1. Go to Plugins > Add New, Upload and choose detector.zip.
  2. Activate the plugin.

FAQ

How do I use Detector?

In order to access the features you need to use the $ua object that is automatically created with the inclusion of Detector in your application. Use the $ua object in a similar way that you would have used the Modernizr object on the client-side:

global $ua;

// your script

if ($ua->svg) {
    ...
} elseif ($ua->canvas) {
    ...
}

See the full list of browser features that are tested by Modernizr and available with Detector. All of the features tested with ua-parser-php are also available from the $ua variable (e.g. $ua->isMobile or $ua->browserFull)

Some features, (in particular video, audio, input, and inputtypes) have sub-features, so these are available as nested PHP objects:

if ($ua->inputtypes->search) {
    print "<input type='search' ...";
} else {
    print "<input type='text' ...";
}

All features are returned as integer 1 or 0 for true or false, so they can be used in logical evaluations in PHP. Sub-features can return 1, 0, or a real value (e.g. screen width).

Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

Àwọn Olùkópa & Olùgbéejáde

“Detector” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

Túmọ̀ “Detector” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

0.9.5

Updated to match dmoslenÌtumọ̀ Yorùbá: ’s current Detector

0.8.5

Updated to match dmoslenÌtumọ̀ Yorùbá: ’s current Detector

0.8.2

Updated to match dmoslenÌtumọ̀ Yorùbá: ’s current Detector

0.8.1