کتابخانه کد و توابع اختصاصی بیسکو وب

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

۱۰۰ قطعه کد آماده ۴۰۵۴۸ بار استفاده و کپی شده ۱۰۰٪ تست‌شده و ایمن
فضای کار توسعه و مهندسی کد استودیو بیسکو وب

شورت‌کد نمایش سال جاری در وردپرس (Current Year Shortcode)

با قرار دادن کد زیر در functions.php، با نوشتن `[current_year]` سال جاری همیشه به صورت پویا چاپ می‌شود.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
<?php
/**
 * شورت‌کد نمایش سال جاری (میلادی یا هجری شمسی)
 * نحوه استفاده: [current_year] یا [current_year calendar="jalali"]
 */
function bisco_current_year_shortcode( $atts ) {
    $atts = shortcode_atts( array(
        'calendar' => 'gregorian', // 'jalali' یا 'gregorian'
    ), $atts );

    if ( 'jalali' === $atts['calendar'] && function_exists( 'jdate' ) ) {
        return jdate( 'Y' );
    }

    return date( 'Y' );
}
add_shortcode( 'current_year', 'bisco_current_year_shortcode' );
۶۴ 1405/06/29

پیش‌بارگذاری فونت‌ها در وردپرس (Preload Fonts)

کد زیر را با تغییر مسیر فونت به functions.php اضافه کنید تا فونت اصلی سایت بلافاصله در بالاترین اولویت لود شود.

پایین و بی‌خطر (Low Risk) متوسط (Medium)
<?php
/**
 * پیش‌بارگذاری فونت‌های اصلی قالب جهت بهبود زمان LCP و جلوگیری از FOUT/CLS
 */
function bisco_preload_critical_fonts() {
    $font_url = get_stylesheet_directory_uri() . '/assets/fonts/iranyekan-web-regular.woff2';
    echo '<link rel="preload" href="' . esc_url( $font_url ) . '" as="font" type="font/woff2" crossorigin="anonymous">' . "
";
}
add_action( 'wp_head', 'bisco_preload_critical_fonts', 1 );
۶۲ 1405/06/29

پیش‌واکشی دی‌ان‌اس دامنه‌های خارجی در وردپرس (DNS Prefetch)

با فیلتر wp_resource_hints دامنه‌های سرویس‌های آنالیتیکس یا درگاه را در هدر با rel=dns-prefetch معرفی کنید.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
<?php
/**
 * افزودن دامنه‌های شخص ثالث به لیست پیش‌واکشی DNS در وردپرس
 */
function bisco_dns_prefetch_domains( $urls, $relation_type ) {
    if ( 'dns-prefetch' === $relation_type ) {
        $urls[] = 'https://www.googletagmanager.com';
        $urls[] = 'https://analytics.google.com';
        $urls[] = 'https://stats.wp.com';
    }
    return $urls;
}
add_filter( 'wp_resource_hints', 'bisco_dns_prefetch_domains', 10, 2 );
۴۴ 1405/06/29

غیرفعال کردن کامل پروتکل XML-RPC در وردپرس

کد زیر را به functions.php یا یک افزونه اختصاصی اضافه کنید تا پروتکل XML-RPC به کلی غیرفعال شود.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
<?php
/**
 * غیرفعال‌سازی کامل پروتکل XML-RPC و حذف هدر مربوطه
 */
add_filter( 'xmlrpc_enabled', '__return_false' );

// حذف متاتگ و هدر XML-RPC از خروجی سایت
remove_action( 'wp_head', 'rsd_link' );
add_filter( 'wp_headers', function( $headers ) {
    unset( $headers['X-Pingback'] );
    return $headers;
} );
۰ 1405/06/29

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117