رفتن به مطلب

مشکل این کد php چیست؟


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

باسلام

من توضیحات سایت رو تو صفحه اول h2 میخوام و در سایت قسمتهای سایت به صورت عادی میخوام، لذا با استفاده از تابع is_home اینگونه header سایت رو تغییر دادم

<?php
if ( is_home() ) {
    <?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?>



<div class="clearfix container">
			<div class="site-branding">
				<?php echo tabesh_site_title(); ?>
<?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?></div>
		</div>
} else {
   <?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?>



<div class="clearfix container">
			<div class="site-branding">
				<?php echo tabesh_site_title(); ?>
<?php if ( !ot_get_option('site-description') ): ?><div class="site-description"><?php bloginfo( 'description' ); ?></div><?php endif; ?></div>
		</div>
}
?>



اما ایرور میده و نمیشه.

مشکل چیه و کجای کد ایراد داره؟

باتشکر

لینک به ارسال

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

توی

<?php if ( !ot_get_option('site-description') )

تگ php رو پاک کنید . 2 جا دیدم اینکارو کردید .

لینک به ارسال

خیلی عذر میخوام ابتدا کد رو اشتباه درج کردم

این کد رو که قرار میدم

<div class="clearfix container">
			<div class="site-branding">
				<?php echo tabesh_site_title(); ?>
<?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?></div>
		</div>
} else {
   <?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?>

ایرور میده.

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

باتشکر

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

خیلی عذر میخوام ابتدا کد رو اشتباه درج کردم

این کد رو که قرار میدم


<div class="clearfix container">
			<div class="site-branding">
				<?php echo tabesh_site_title(); ?>
<?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?></div>
		</div>
} else {
   <?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?>

ایرور میده.

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

باتشکر

سلام 

این کد از پنل تنظیمات افزونه option tree استفاده نمیکنه ، از توضیحات سایت که در بخش تنظیمات قرار دادید استفاده میکنه 

<div class="clearfix container">
            <div class="site-branding">
                <?php echo tabesh_site_title(); ?>
           <?php if ( is_home() ) { ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2>
         <?php } else { ?> <div class="site-description"><?php bloginfo( 'description' ); ?></div> <?php } ?>
                 </div>
          </div>



 

 

این کد از پنل تنظیمات افزونه option tree بهره میبره 

 

<div class="clearfix container">

	            <div class="site-branding">

	                <?php echo tabesh_site_title(); ?>

	                   <div class="site-description">

	<?php if( is_home() ) echo '<h2>'; else ''; ?>

	<?php $desc =ot_get_option('site-description');

	if ( !$desc=="" ) {

	echo $desc;

	}

	else {

	<?php bloginfo( 'description' ); }?>

	<?php if( is_home() ) echo '</h2>'; else''; ?>

	  </div>

	      </div>

	          </div>

 
ویرایش شده توسط nazanin123
لینک به ارسال

سلام

ممنونم

خوب بنده الان دقیقا چکار کنم که توضیحات سایت h2 باشه در home و در باقی صفحات اینطور نباشه؟

باتشکر

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

خیلی عذر میخوام ابتدا کد رو اشتباه درج کردم

این کد رو که قرار میدم


<div class="clearfix container">
			<div class="site-branding">
				<?php echo tabesh_site_title(); ?>
<?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?></div>
		</div>
} else {
   <?php if ( !ot_get_option('site-description') ): ?><h2><div class="site-description"><?php bloginfo( 'description' ); ?></div></h2><?php endif; ?>

ایرور میده.

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

باتشکر

سلام

من دوتا کد دادم یکی از کدهای من رو دقیقا جای کدهای فوق قرار بدین ... (دقیقا جای کد بالا)

توضیحات صفحه خانه h2 در غیر اینصورت توضیحات خالی

ویرایش شده توسط nazanin123
لینک به ارسال

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

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

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

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

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

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

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

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

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