💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ بهمن فلاحی
استفاده از توابع esc_url و esc_html در نمونه تمرین شورت کد
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۲ آذر ۱۴۰۲

در این تمرین از توابع امنیتی (esc_url و esc_html) که در فصول قبل آموزش داده شده بود نیز استفاده شده است.

// Function to handle the custom shortcode
function custom_link_shortcode($atts, $content = null) {
    // Extract shortcode attributes
    $atts = shortcode_atts(
        array(
            'url' => '#', // Default URL
            'title' => '10 ways to build a good site', // Default title
        ),
        $atts,
        'custom_link'
    );
    // Return the formatted HTML
    return '<div class="custom-link-box"><span class="non-clickable-text">Learn more:</span> <a href="' . esc_url($atts['url']) . '">' . esc_html($atts['title']) . '</a></div>';
}
// Register the shortcode
add_shortcode('custom_link', 'custom_link_shortcode');

کدهای css:

.custom-link-box {
    background-color: #F4F5F7;
    padding: 10px;
	  margin-bottom: 20px;
}
.non-clickable-text {
    color: black;
}
.custom-link-box a {
    text-decoration: none;
    color: #0073e6;
    font-weight: bold;
}

شورت کد:

[custom_link url="https://example.com" title="10 ways to build a good site"]

ممنون از شما. موفق باشید.🌹

محسن موحد ۰۲ آذر ۱۴۰۲، ۲۲:۱۸