שימוש ב- Mobble כדי לזהות את סוג המכשיר שגולשים איתו לאתר

0
94

שלום כולם,

מי מאיתנו לא נתקל פעם בצורך לעיצוב מותנה, כלומר להציג משהו רק כשנכנסים לאתר דרך אייפון (Iphone) או להציג מודעה מיוחדת לבעלי אנדרואיד ?
עד כה השתמשנו ביכולת זיהוי של וורדפרס

<?php wp_is_mobile(); ?>

אך היא די מגבילה מאחר והיא לא יודעת להבחין בין מכשירים שונים ובין טלפונים לאייפדים או טאבלטים…

כאן נכנס לתמונה תוסף מגניב שנקרא Mobble שעושה בשבילנו את העבודה, כל מה שאנחנו צריכים זה להוריד את התוסף מכאן ולהתקין אותו.

אחרי שנתקין אותו כל שנצטרך לעשות זה להשתמש באחד מהקודים האלה:

is_iphone();
is_ipad();
is_ipod();
is_android();
is_blackberry();
is_opera_mobile();
is_symbian();
is_kindle();
is_windows_mobile();
is_motorola();
is_samsung();
is_samsung_tablet();
is_sony_ericsson();
is_nintendo();

לדוגמא אם נרצה לרשום הודעה שתופיעה רק כשייכנסו לאתר שלנו מאייפון, כל שנצטרך לעשות זה את זה:

<?php if (!is_mobile()) { ?>
    <p>אתם גולשים אלינו ממכשיר אייפון</p>
<?php } ?>

או לדוגמא אם תרצו לטעון קובץ עם חוקי עיצוב (קובץ CSS) שיטען רק כאשר יגלשו אלינו לאתר עם מכשירי אפל:

<?php
if (is_ios()) {
    wp_enqueue_style('ios', get_template_directory_uri() . '/ios.css');
}
?>

כמו שאתתם רואים זה די פשוט ונוח להטמעה, והכי חשוב, עושה את העבודה.

יום נפלא,
גיא

תגובות

הגיבו

אין תגובות

השאירו תגובה

twenty + sixteen =