shayan

محدود کردن محتوای تگ head

6 پست در این موضوع قرار دارد

با سلام

پیرو تاپیک محدود کردن محتوای تگ head که نمیدونم برای چی بایگانی شده !!!

میخواستم بدونم این حالت رو میتونم برای حالت موبایل و تبلت هم تعریف کنم؟

یعنی تو دیوایس های موبایل و تبلت یه سری از استایل و اسکریپت ها غیرفعال بشن

 

سپاس

 

0

به اشتراک گذاری این پست


لینک به پست

با سلام، درست همانند تاپیک قبلی باید از کد های شرطی استفاده کنید.

 

از شرط زیر استفاده کنید:

if ( wp_is_mobile() ) {
// کد های موبایلتون رو اینجا قرار بدید
} else {
کد های اصلی رو اینجا قرار بدید
}

 

 

البتّه باید بگم که اگر فقط یه سری اسکریپت خاص برای موبایل دارین که باید + اسکریپت های معمولی استفاده بشه نیازی نیست دستور های else و بعدش رو بنویسین یعنی:

if ( wp_is_mobile() ) {
// کد های موبایلتون رو اینجا قرار بدید
}

 

درضمن اگر اینکار رو برای CSS میخواید انجام بدید بهتره از خود CSS استفاده کنید

مثلاً:

@media only screen and (max-width: 500px) {
// کد های مربوطه
}

 

 

 

موفّق باشید. (اگر نیاز به توضیحات بیشتر بود بفرمایید)

2

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، علی زینلی گفته است :

با سلام، درست همانند تاپیک قبلی باید از کد های شرطی استفاده کنید.

 

از شرط زیر استفاده کنید:


if ( wp_is_mobile() ) {
// کد های موبایلتون رو اینجا قرار بدید
} else {
کد های اصلی رو اینجا قرار بدید
}

 

 

البتّه باید بگم که اگر فقط یه سری اسکریپت خاص برای موبایل دارین که باید + اسکریپت های معمولی استفاده بشه نیازی نیست دستور های else و بعدش رو بنویسین یعنی:


if ( wp_is_mobile() ) {
// کد های موبایلتون رو اینجا قرار بدید
}

 

درضمن اگر اینکار رو برای CSS میخواید انجام بدید بهتره از خود CSS استفاده کنید

مثلاً:


@media only screen and (max-width: 500px) {
// کد های مربوطه
}

 

 

 

موفّق باشید. (اگر نیاز به توضیحات بیشتر بود بفرمایید)

سپاس علی جان

الان مورد من یه مقدار پیچیده شده

من الان میخوام این محتوایی رو که محدودش کردم به صفحه اول رو دقیقا تو حالت موبایل و تبلت هم محدود بشن

<?php 
if(is_home()){
echo '
<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/scrolloverflow.js"></script>
<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.fullPage.js"></script>
<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/fullscript.js"></script>
<link href="'.get_bloginfo('template_url').'/css/foundation.css" rel="stylesheet">
<link href="'.get_bloginfo('template_url').'/css/twentytwenty.css" rel="stylesheet">
<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.event.move.js"></script>
<script type="text/javascript" src="'.get_bloginfo('template_url').'/js/jquery.twentytwenty.js"></script>
';
} ?>

یعنی اگر تو صفحه اول بود نمایش بده اما در صورتی که حالت موبایل و تبلت نباشه

0

به اشتراک گذاری این پست


لینک به پست

خب اگر میخواید با php موبایل و یا دستکاه های دیگه رو مشخص کنید، http://mobiledetect.net/ مورد خوبی هست.

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 29 دقیقه قبل، Morteza گفته است :

خب اگر میخواید با php موبایل و یا دستکاه های دیگه رو مشخص کنید، http://mobiledetect.net/ مورد خوبی هست.

عزیز دل

این یه بحث جدید شد یکم دردسرر داره فکر کنم اجراش

فقط میخوام به این تابع اضافه کنم که اگر صفحه اول بود نمایش بده و اگر هر صفحه ای بود اما تو موبایل و تبلت بود نمایش نده

<?php 
if(is_home()){
echo '';
} ?>
ویرایش شده در توسط shayan
0

به اشتراک گذاری این پست


لینک به پست

درست متوجّه منظورتون نشدم، اگر صفحه اوّل باشه که شرطش جدایه که قبلاً توی تاپیک دیگه بحث کردیم

<?php 
if(is_home()){
echo '';
} ?>

امّا اگر میخواین اگر توی صفحه اوّل موبایل بود نمایش بده (یعنی هر دو شرط با همدیگه)

<?php 
if(is_home()|| wp_is_mobile() ){
echo '';
} ?>

امّا اگر میخواین تو صفحه اوّل یه چیز نمایش بده و تو صفحه موبایل یه چیز، شرط هاش با هم متفاوت هست

یعنی هر دو شرط رو جداگانه باید بنویسین

<?php 
if(is_home()){
echo '';
}
if( wp_is_mobile () ) {
echo '';
}
?>

یه حالت دیگه هم هست توی شرط ها، مثلاً شما میخواین اگر حالت اوّل درست نبود، یه شرط دیگه اجرا بشه که اینجوری هست:

<?php 
if( is_home()){
// Codes
} elseif( wp_is_mobile() ) {
// Codes
}?>

درباره این جمله هم:

"یعنی اگر تو صفحه اول بود نمایش بده اما در صورتی که حالت موبایل و تبلت نباشه"

 

<?php 
if( is_home() || !wp_is_mobile() ){
echo '';
} ?>

 

 

اگر جایی رو اشتباه متوجّه شده بودم بفرمایید.

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری