رفتن به مطلب

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


پست های پیشنهاد شده

با سلام

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

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

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

 

سپاس

 

لینک به ارسال

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

 

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

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

 

 

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

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

 

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

مثلاً:

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

 

 

 

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

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

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

 

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


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>
';
} ?>

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

لینک به ارسال

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

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

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

عزیز دل

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

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

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

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

<?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 '';
} ?>

 

 

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

لینک به ارسال

به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...