رفتن به مطلب

راهنمایی برای نوشتن کد شرطی در قالب


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

به نام خدا

سلام،

دوستان من یک کد شرطی به این صورت میخوام:

اگر در صفحه اصلی بودیم کد زیر اجرا شود :


<div class="logo"><h1><?php echo get_option('description'); ?></h1></div>

در غیر این صورت کد زیر اجرا شود :


<div class="logo"><?php echo get_option('description'); ?></div>

فکر کنم از تابع is home باید استفاده بشه،من خودم تلاش کردم اما سایت صفحه سفید شد :دی

لینک به ارسال

<?php
if(is_home()) : ?>
<div class="logo"><h1><?php echo get_option('description'); ?></h1></div>
<?php
else : ?>
<div class="logo"><?php echo get_option('description'); ?></div>
<?php endif;?>

  • امتیاز 3
لینک به ارسال

ممنون عزیز،یه سوال دیگه،لطفا این کد رو ببینید :


<label type="comment" style="float: right;">دیدگاه شما :</label>

سایت ولیدیتور به این کد این ارور رو میده:

post-12112-0-91062600-1446657646_thumb.j

میشه بفرمایید شکل استاندارد کد بالا به چه صورت میشه ؟

لینک به ارسال

اتریبیوت type استاندارد نیست

بجاش از data-type استفاده کنید

(برای خصیصه های ساخته شده)

  • امتیاز 2
لینک به ارسال

کلا بخش دیدگاه های وردپرس مشکل دارن و ولید نمیشن البته نمیشه گفت مشکل چون چیز اصلا مهم نیست جای نگرانی نداره

لینک به ارسال

ممنون،با اون کد ولید شد.الان HTML کاملا ولید شد ولی CSS دو تا ارور داره که اگه ان شاء الله حل بشه قالب کاملا ولید میشه،کدی که در CSS استفاده شده اینه:


.clear{clear:both;}

و همچنین این کد:


.categories > ul > li > ul > li:after{clear:both;}

ظاهرا استاندارد هست،نمیدونم به کجاش ایراد میگیره،سرچ کردم دیدم بقیه هم همینجوری استفاده کردن،این ارور رو میده:

post-12112-0-11655000-1446660541_thumb.j

اگه محبت کنید راهنمایی کنید ممنون میشم.

لینک به ارسال

کدتون صحیحه و همونطوری که فرمودند ایزاد از ولیدیتوری که باهاش چک می کنید

http://www.w3schools.com/cssref/pr_class_clear.asp

ولی اگر اصرار دارید به اینکه ولید css ازش بگیرید می تونید با جاوا اسکریپت خاصیت را نسبت بدید

http://www.w3schools.com/jsref/prop_style_clear.asp

  • امتیاز 2
لینک به ارسال

البته میتونید از after , before هم استفاده کنید.


.clear::before{
content: '';
display: table;
}
.clear::after{
content: '';
display: table;
}

این رو هم تست کنید

  • امتیاز 2
لینک به ارسال

ممنون دوستان،کد صحیح بود،ظاهرا مشکل از خود ولیدیتور بود.الان من همه کدهام صحیح شده به جز این 2 تا ارور که شبیه هم هست که با فعال سازی قسمت "شما اینجا هستید: ....." مربوط به افزونه yoast بوجود اومده،ملاحظه کنید :

post-12112-0-68258300-1446736463_thumb.j

فکر کنم باید به جای xmlns:v از چیز دیگه ای استفاده کرد.ممنون میشم این مورد آخر رو هم راهنمایی کنید .

لینک به ارسال

تگتون نباید span باشه باید svg باشه در ضمن سئوالاتتون ارتباطی به مبحث اصلی نداره لطفا برای هر سئوال جدید تایپیک جدید بزنید

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...