سفارشی کردن breadcrumb ووکامرس

<?php woocommerce_breadcrumb(); ?>
یک ساختار ثابتی دارد ما برای این کار چند خط کد را در functions.php قرار می دهیم که باعث می شود یک
سر برگ سفارشی برای قالب ووکامرس خود ایجاد کنیم
add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' );
function jk_change_breadcrumb_home_text( $defaults ) {
// Change the breadcrumb home text from 'Home' to 'Apartment'
$defaults['home'] = 'Apartment';
return $defaults;
}
تفکیک کننده در سربرگ کاراکتر / می باشد با توجه به کد زیر با تغییر این > می تونید کاراکتر تفیک کننده را تغییر دهید
add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_delimiter' );
function jk_change_breadcrumb_delimiter( $defaults ) {
// Change the breadcrumb delimeter from '/' to '>'
$defaults['delimiter'] = ' &gt; ';
return $defaults;
}
add_filter( 'woocommerce_breadcrumb_defaults', 'jk_woocommerce_breadcrumbs' );
function jk_woocommerce_breadcrumbs() {
return array(
'delimiter' => ' / ',
'wrap_before' => '
<nav class="woocommerce-breadcrumb">',
'wrap_after' => '</nav>
',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' ),
);
}
تغییر لینک اصلی به یک URL های مختلف
add_filter( 'woocommerce_breadcrumb_home_url', 'woo_custom_breadrumb_home_url' );
function woo_custom_breadrumb_home_url() {
return 'http://woothemes.com';
}
در بیش تر قالب ها این کد ساپورت می شود
add_action( 'init', 'jk_remove_wc_breadcrumbs' );
function jk_remove_wc_breadcrumbs() {
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}
<?php // Don't include this line, though add_filter( 'woocommerce_get_breadcrumb', '__return_false' );
اگر در حال حاضر سربرگ ووکامرس را حذف کردید و می خواهید یک breadcrumb جایگرین آن کنید استفاده از کد های زیر است
add_action( 'init', 'jk_remove_woo_breadcrumbs' );
function jk_remove_woo_breadcrumbs() {
remove_action( 'woo_main_before', 'woo_display_breadcrumbs', 10 );
}
add_action( 'init', 'jk_remove_woo_wc_breadcrumbs' );
function jk_remove_woo_wc_breadcrumbs() {
if ( is_woocommerce() || is_cart() || is_checkout() ) {
remove_action( 'woo_main_before', 'woo_display_breadcrumbs', 10 );
}
}
۱۰ افزونه برتر ۲۰۱۷ که هر وب سایتی باید به این افزونه ها مجزا باشد پلاگین ضروری برای وب سایت حرفه ای وردپرس

یک افزونه قدرتمند از یک تیم حرفه ای است یک پلاگین است که هر سایت وردپرسی باید به ان مجزا باشد همان طور که از اسمش پیداس یک یک افزونه بسیار جذاب برای اینکه وب سایت خود را رو به پرواز در بیارید هدف این افزونه مراقب از امنیت سایت شما , عملکرد وب سایت و رشد ترافیک بهینه سازی و تصویر ظاهر وب سایت و …. است .

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

خیلی خوشحالیم یک پلاگین بزرگ مانند Yoast SEO برای وردپرس کاران وجود دارد. Yoast افزونه بسیار جذاب که شما را هدایت می کند تا محتوای بهتر و بهبود رتبه خود در نتایج جستجو داشته باشید . بر ایجاد محتوا به کاربران مفید و همچنین از لحاظ فنی با جستجوگرها دوستانه رفتار می کند . هدف این است که برای کمک به کاربران و همچنین به دست آوردن اعتماد و حفظ رتبه بندی که SEO پایداری داشته باشید .

یکی دیگر از افزونه SEO بسیار مفید برای وردپرس است. این پلاگین کمک می کند تا موتورهای جستجو مانند مانند گوگل، بینگ، یاهو و … به شاخص بهتری نصبت به سایت شما که یک نقشه سایت XML است دسترسی پیدا کنن همانطور که شما پلاگین را فعال کنید، آن را به طور خودکار یک نقشه سایت XML برای سایت شما ایجاد می کند نقشه سایت قادر می سازد که رباتها موتور جستجو مشاهده ساختار کامل از وب سایت شما و نیز بازیابی نتایج موثر تر خواهد بود .

شما ممکن است چیز هایی اضافی از اطلاعات مانند رتبه بندی ستاره، تصاویر، و غیره در زیر برخی از صفحات در نتایج جستجو دیده اید. آنها کسب اطلاعات بیشتر در مورد پست به شما می دهند . این اطلاعات را می توانید با استفاده از افزونه Rich Snippets فعال سازی کنید .بهترین راه برای زیباسازی ظاهر صفحه و پست خود می باشد این افزونه این امکان را فراهم می کند که موتورهای جستجو با اطلاعات دقیق در صفحات نتیجه موتور جستجو نمایش داده شوند و همچنین باعث می شود تا وب سایت خود را در رتبه های بالاتر مشاهده کنید

ذخیره وردپرس یکی از بهترین راه ها برای بهبود عملکرد وب سایت است. ایده کلی از ذخیره سازی داده ها وب سایت به طور موقت در حافظه پنهان به طوری که آن را بار ها سریع تر از دفعه بعدی که کاربر در همان صفحه باز می شود ببیند کش یعنی چی ؟ کش یک محل برای ذخیره چیزی به طور موقت است. این مسئله موجب کاهش زمان بارگذاری صفحه به شدت و کمک می کند تا برای بهینه سازی عملکرد کلی سایت. علاوه بر این، افزایش سرعت سایت شما و تاثیر SEO در سایت خود را متوجه بشید .

شما می توانید فشرده سازی و بهینه سازی تصاویر بدون کاهش کیفیت تصاویر با استفاده از پلاگین WP Smush انجام دهید بهینه سازی تمام فایل های تصویر خود را در فرمت های JPEG، GIF و PNG با استفاده از تکنیک های فشرده سازی پیشرفته و موجب صرفه جویی مقدار زیادی از فضای ذخیره سازی وردپرس خود شوید . شما همچنین می توانید فایل پیوست با استفاده از این افزونه بهینه کنید

یک ابزار عالی برای تمیز کردن پایگاه داده وردپرس و بهینه سازی وردپرس است. این افزونه به طور خودکار حذف داده های غیر ضروری از وردپرس می پردازد ممکن است بسیاری از اطلاعات بی فایده در وردپرس خود داشته باشید در حالی که شما ممکن است حتی از آن آگاه نباشید . با این افزونه نصب شده شما تعداد زیادی از کار به طور خودکار انجام می دهید . هدف این افزونه حذف همه اسپم ، پست سطل زباله، و نظرات وغیره ای افزونه باعث می شود پایگاه داده شما را همیشه تمیز و بهینه سازی شده حفظ می کند .

اگر شما تعداد زیادی تصاویر در سایت خود دارید که زمانی زیادی طول می کشد تا لود شود که آزار دهنده برای کاربران که اغلب کاربران می خواهند سریع تر از وب سایت شما دیدن کنن با این حال، یک راه حل برای هر این مشکل وجود دارد در وردپرس وجود دارد استفاده ازاین افزونه است .

برای اینکه امنیت وب سایت خودتان رو بالا ببرید ، بسیاری از پلاگین های امنیتی موجود در وردپرس وجود دارد. در میان آنها Wordfence یکی از افزونه هایی است که شما می توانید به ان اعتماد کنید . این پلاگین ویژگی های حفاظت فایروال، اسکن نرم افزارهای مخرب، مسدود کردن، امنیت ورود به سیستم، نظارت بر ترافیک و …. .
شما می توانید با استفاده از این افزونه از تهدیدات امنیتی سایت خود آگاه و اقدام فوری در برابر آن انجام دهید .