Mẹo nhỏ: Để tìm kiếm chính xác các chia sẻ của f4vnn.com, hãy search trên Google với cú pháp: "Từ khóa" + "f4vnn". (Ví dụ: tắt update windows f4vnn). Tìm kiếm ngay

Hướng dẫn cách kiểm tra điều kiện hiện thị cho Plugin ACF

Kiểm tra điều kiện hiện thị cho Plugin ACF là điều cần thiết khi bạn muốn hiện thị thêm một Field mới. Tuy nhiên, nếu trường hợp trường đó nó trống nhưng nó vẫn hiển thị khoảng trống thì nó sẽ không được chuyên nghiệp lắm. Trong bài này mình sẽ chỉ các bạn cách chặn điều kiện hiển thị của ACF và các ứng dụng của hàng trong việc custom theme.

Hướng dẫn cách kiểm tra điều kiện hiện thị cho Plugin ACF

Cách kiểm tra điều kiện hiện thị cho Plugin ACF

Để kiểm tra điều kiện hiện thị cho Plugin ACF bạn có thể tìm hiểu link chính tại đây Trên trang đưa ra dẫn chứng với ví dụ cụ thể như ta có 1 Flied và muốn check điều kiện có hay không có giá trị trong flied nhập để hiện thị ta dùng code có dạng sau

Có thể bạn quan tâm: Cách ẩn thẻ DIV sau một khoảng thời gian bằng jQuery

<?php if( get_field('field_name') ): ?>
	 <?php the_field('field_name'); ?>
<?php endif; ?>

Với get_field(‘field_name’) ta kiểm tra được flied có giá trị hay không

Với the_field(‘field_name’) Hiện giá trị nó

Hoặc check giá trị với vòng lặp như ví dụ

<?php 

$fields = get_field_objects();

<?php if( $fields ): ?>
	<ul>
	<?php foreach( $fields as $field ): ?>

		<?php if( $field['value'] ): ?>
			<li><?php echo $field['label']; ?>: <?php echo $field['value']; ?></li>
		<?php endif; ?>

	<?php endforeach; ?>
	</ul>
<?php endif; ?>

Ngoài các cú pháp trên ta có thể check Kiểm tra điều kiện hiện thị trong ACF với các dạng sau

Đặt biến và check điều kiện rỗng của biến

<?php
$org_county = get_field('county');

function the_county_org() {
  if (!empty($org_county)) {
    echo $org_county . " County";
  }
}
?>

hoặc thay vì the_flied ta dùng Echo get_flied luôn

<?php if( get_field('county') ) { ?>
	<?php echo get_field('county') . ' County' ; ?>
<?php } ?>
<?php if( $county = get_field('county') ) { ?>
	<?php echo $county . ' County' ; ?>
<?php } ?>

Có thể áp dụng với img

<?php 

$image = get_field('image');

if( !empty($image) ): ?>

	<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>" />

<?php endif; ?>

Với các kiểu Kiểm tra điều kiện hiện thị trong ACF thi ban có thể áp dụng rất nhiều qua các web dạng

  • Web nhà đất ̣ ( dạng phòng có trang bị hay không có thì hiện thị không có không hiện thị
  • Web điện máy – có Khuyến mãi = > hiện thị khuyến mãi đi kèm hoặc không
  • Web reviews – Có link web địa điểm ( chèn link có hiện thị link hoặc không hiện )
  • và còn nhiều ví dụ áp dụng thực tế nhé

Kết luận

Trên đây là hướng dẫn cách kiểm tra điều kiện hiện thị cho Plugin ACF mà bạn có thể tham khảo. Hy vọng với chia sẻ mà Blog thủ thuật máy tính f4vnn đã chia sẻ sẽ có ích với bạn, chúc bạn thành công.

Nguồn: https://flatsome.xyz/

Theo dõi trên

Logo Google new
5/5 - (1 bình chọn)