آموزش وب

آموش ها و ترفند هایی در اینترنت برای تمام افراد، سایتی برای یادگیری نکات ساده تا پیشرفته.

آموزش وب

آموش ها و ترفند هایی در اینترنت برای تمام افراد، سایتی برای یادگیری نکات ساده تا پیشرفته.

نمایش breadcrumb افزونه yoast در همه صفحات به جز صفحه اصلی

پنجشنبه, ۱۹ شهریور ۱۳۹۴، ۱۲:۳۲ ب.ظ

اگر از قابلیت Breadcrumb افزونه yoast استفاده میکنید برای نمایش دادن Breadcrumb باید این کد را در فایل header.php وردپرس قرار دهید تا در تمام صفحات نشان داده شود.


<?php if ( function_exists('yoast_breadcrumb') ) 
{yoast_breadcrumb('<p id="breadcrumbs">','</p>');} ?>

اما اگر این کد را در فایل header.php قرار دهید در صفحه اصلی هم Breadcrumb نمایش داده میشود برای اینکه breadcrumb در همه صفحه ها به جز صفحه اصلی نشان داده شود شما میتوانید این کد را در تمام صفحه هایی که میخواهید نمایش داده شود کپی کنید.

ولی این راه حل زیاد مناسب نیست چون با هر بار بروز رسانی قالب باید دوباره در کد را در تمام فایل ها کپی کنید.


راه حل ساده برای این کار این است که این کد را در مکان مورد نظر در فایل header.php قرار دهید. با استفاده از این کد Breadcrumb در تمام صفحه ها به جز صفحه اصلی نمایش داده میشود


<?php if (is_home()) {
	echo '';
} else {
	if ( function_exists('yoast_breadcrumb') ) {
		yoast_breadcrumb('<p id="breadcrumbs">','');
	}
} ?>

در واقع این کد میگوید اگر صفحه نمایش داده شده صفحه اصلی بود هیچ چیزی را نشان نده ولی در بقیه صفحه ها Breadcrumb را نشان بده.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی