استفاده از فیلد Flexible Content یا محتوای انعطاف پذیر افزونه advanced custom fields

استفاده از فیلد Flexible Content یا محتوای انعطاف پذیر افزونه advanced custom fields

سورس کد نمایش محتوای انعطاف پذیر در افزونه زمینه ساز ACF وردپرس

فیلد Flexible Content افزونه advanced custom fields که به فارسی “محتوای انعطاف پذیر” معنی شده برای زمانیست که اطلاعات شما محدود به یک فیلد خاص نبوده و با توجه به شرایط مختلف فیلد ها و پارامتر های ورودی قابل تغییر باشند.

تنظیمات

  • چیدمان : نام زمینه , مقدار نمایشی فیلد و حداقل و حداکثر مقادیر را تنظیم کنید.
  • متن دکمه : متن دکمه برای تکرار طرح تعریف شده.
  • منطق شرطی : برای ایجاد وابستگی به مقادیر فیلد های دیگر و شرط نمایش یا مخفی سازی فیلد مربوطه برای مدیریت بهتر بر روی فرم .

نمایش اطلاعات

در مثال زیر زمینه ی انعطاف پذیر با نام content تعریف شده و داخل آن طرح paragraph و image وجود دارد که مقادیر آن را نمایش داده ایم.

<?php if( have_rows('content') ): ?>
    <?php while( have_rows('content') ): the_row(); ?>
        <?php if( get_row_layout() == 'paragraph' ): ?>
            <?php the_sub_field('paragraph'); ?>
        <?php elseif( get_row_layout() == 'image' ): 
            $image = get_sub_field('image');
            ?>
            <figure>
                <?php echo wp_get_attachment_image( $image['ID'], 'full' ); ?>
                <figcaption><?php echo $image['caption']; ?></figcaption>
            </figure>
        <?php endif; ?>
    <?php endwhile; ?>
<?php endif; ?>

مطالب بیشتر

نظرات

guest
0 نظرات
بازخورد (Feedback) های اینلاین
View all comments