سلاممتاسفانه این کد جواب ندادش
<script type="text/javascript">
var mobile = (/iphone | ipad | ipod | android | blackberry | mini | windowssce | palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
document.location = "http://m.domain.com/";
}
</script>
صفحه سایت رو توی موبایل هی رفرش میکنه اصا صفحه رو لود نمیکنه..
راه حل دوستان دیگر چیست؟
ساب دامین ندارم اصا...سلام
با php شرط بذارید اگر ساب دامنه (با استفاده از $_SERVER چک کنید) ست شده بود کد جاوا اسکریپت چاپ نشه
فکر میکنم با همین کد کارتون راه بیافته
صرفا یک برگه وردپرسی ووکامرسی از سایت رو فقط تو گوشی نشون بده.شما صرفا میخواهید برای یک برگه نسخه دسکتاپ و موبایل بسازی یا برای تمامی صفحات سایتتون؟
تابع موبایل نیاز شماست:دوستان نتیجه ای در بر ندارید؟؟؟
https://wordpress.org/plugins/mobble/
تابع موبایل نیاز شماست:
<?php
if ( wp_is_mobile() ) {
/* Display and echo mobile specific stuff here */
}
?>
همچنین سورس تابع که می تواند در شخصی سازی یاری رسان باشد:
https://core.trac.wordpress.org/browser/tags/4.6.1/src/wp-includes/vars.php
افزونه زیر هم می تواند خیلی مفید باشد:
کد:https://wordpress.org/plugins/mobble/
سلام این رو تست کنید
<script type="text/javascript"> <!-- if (screen.width <= 800) { window.location = "http://m.domain.com"; } //--> </script>
عرضم به حضور شما ک سایت من با افزونه ویژوال کمپسور هستش و تماما با این افزونه هستشچه چیزی عمل نکرده است؟
تابع بالا بررسی می کند که آیا درخواست از موبایل است یا خیر، محتوای داخل تابع در صورت true بودن نمایش داده می شود.
موارد ساده است، با افزونه ای که معرفی کردم امکانات بیشتری خواهید داشت. کجای کار را متوجه نشدید؟
چرا سختش می کنید؟عرضم به حضور شما ک سایت من با افزونه ویژوال کمپسور هستش و تماما با این افزونه هستش
خب
الان این کد اولی ک شما دادید من باید این رو قاعدتا یک فایل php میخواستم و تو برگه ها ازش استفاده میکردم درسته؟؟
اصلا شما کلا بگید من باید چیکار کنم؟؟؟
اون افزونه رو کلا بیخیال چون من افزونه نمیخوام
فقط یک کد یا یه چیزی میخوام ک موبایل و تبلت با اون تو گوشی اون به یک برگه مجزایی ک من تعیین کردم برن.همین..
ممنون
چرا سختش می کنید؟
شما می خواهید در یک برگه اگر کاربر با موبایل بود، یک محتوایی نمایش داده شود یا به جایی جابجا شود و اگر با کامپیوتر بود یک محتوا. اگر این خواسته شما روی کل برگه است، مراحل به سادگی قابل انجام است.
یک قالب جدید برای برگه ها بسازید:
کدهای این این برگه همانند سایر برگه های شماست، با این تفاوت که در نخست با تابع wp_is_mobile() وضعیت درخواست را بررسی می کنید، که شرط درست بود (کاربر با موبایل بود) محتوا را نمایش می دهید و اگر کاربر با موبایل نبود محتوای پیش فرض برگه ها نمایش داده شود. یک چیزی شبیه این:
<?php /* Template Name: my page */
if ( wp_is_mobile() ) {
echo ' Hi Mobile! ';
} else {
echo ' Hi desktop! ';
}
محتوایی که می خواهید را در بخش نخست و محتوای پیش فرض برگه ها را در بخش دوم قرار دهید. از پنل وردپرس یک برگه جدید بسازید یا قالب آن را روی این قالب قرار دهید. تداخلی با افزونه ویژوال کامپوسر نخواهد داشت.
ولی اگر برای یک المان خاص در برگه نیاز است مراحل پیچیده تر می شود.
الان یه مثله هستش
تو دکستاپ صفحه ک میزنم رو مینویسه Hi desktop!
درست اما تو گوشی هیچی
و خب چرا متن ؟؟؟
اگر قرار باشه خالی باشه ک خب خالیه دیگ
لینک ها تنها برای اعضای سایت قابل نمایش است.
بهت یه خصوصی میدم ممنون میشم جواب بدی