زمینه دلخواه لینک - ACF Link

زمینه دلخواه لینک – ACF Link

زمینه دلخواه لینک با استفاده از حالت پیشفرض وردپرس امکان انتخاب و یا ایجاد لینک جدید را فراهم می کند. این زمینه از نسخه 5.6.0 به افزونه Advanced Custom Field اضافه شده است. در این آموزش سعی شده تا نحوه ایجاد این زمینه و نمایش مقدار زمینه در قالب به طور کامل و ذکر مثال با کد خروجی توضیح داده شود.

لازم به ذکر است این آموزش نیازمند آشنایی با زمینه های دلخواه پیشرفته Advanced Custom Fields است. پیشنهاد می کنیم قبل از استفاده از این آموزش حتما این مقاله را مطالعه کنید.

تنظیمات زمینه دلخواه لینک ( Settings )

مقدار بازگشت ( Return Format )

مقدار برگشتی، مقداریست که در هنگام نمایش زمینه در قالب نمایش داده می شود. این مقدار می تواند مقدار آرایه لینک و آدرس لینک باشد.

تنظیمات زمینه دلخواه لینک - ACF Link
تنظیمات زمینه دلخواه لینک – ACF Link
زمینه دلخواه لینک - ACF Link
زمینه دلخواه لینک – ACF Link

نمایش زمینه لینک در قالب ( Template usage )

نمایش مقدار زمینه دلخواه لینک بر اساس تنظیمات زمینه لینک و فرمت بازگشت زمینه نمایش داده می شود، که شامل آرایه لینک و آدرس لینک است.

نمایش زمینه بر اساس آرایه لینک ( Return Link Array )

مثال زیر نحوه نمایش زمینه لینک انتخاب شده بر اساس مقدار بازگشت آرایه لینک را نشان می دهد.

<?php 
$link = get_field('link');
if( $link ): 
    $link_url = $link['url'];
    $link_title = $link['title'];
    $link_target = $link['target'] ? $link['target'] : '_self';
    ?>
    <a class="button" href="<?php echo esc_url( $link_url ); ?>" target="<?php echo esc_attr( $link_target ); ?>"><?php echo esc_html( $link_title ); ?></a>
<?php endif; ?>

نمایش زمینه بر اساس آدرس لینک ( Return Link )

مثال زیر نحوه نمایش زمینه لینک انتخاب شده بر اساس مقدار بازگشت آدرس لینک را نشان می دهد.

<?php 
$link = get_field('link');
if( $link ): ?>
    <a class="button" href="<?php echo esc_url( $link ); ?>">Continue Reading</a>
<?php endif; ?>

زمینه های افزونه Advanced Custom Fields