نمایش 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 را نشان بده.