php 使用ACF画廊字段和ACF灵活内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用ACF画廊字段和ACF灵活内容相关的知识,希望对你有一定的参考价值。

<?php

				// GALLERY LAYOUTS - Flexible Content

				// check if the flexible content field has rows of data
				if( have_rows('galleries') ):

				     // loop through the rows of data
				    while ( have_rows('galleries') ) : the_row();

				        if( get_row_layout() == '2_columns_gallery_layout' ):

									$images50 = get_sub_field('2_columns_gallery_images');

									if( $images50 ):

										echo '<ul class="portfolio-grid-50">';

				      	  	foreach( $images50 as $image50 ):
											 echo "<li><img src='" . $image50['url'] . "'></li>";
										endforeach;

										echo '</ul>';

									endif;

				        elseif( get_row_layout() == '1_column_gallery_layout' ):

									$images100 = get_sub_field('1_column_gallery_images');

									if( $images100 ):

										echo '<ul class="portfolio-grid-100">';

				      	  	foreach( $images100 as $image100 ):
											 echo "<li><img src='" . $image100['url'] . "'></li>";
										endforeach;

										echo '</ul>';

									endif;

				        endif;

				    endwhile;

				else :

				    // no layouts found

				endif;

?>

以上是关于php 使用ACF画廊字段和ACF灵活内容的主要内容,如果未能解决你的问题,请参考以下文章

php ACF画廊

输出表中的 ACF 灵活内容字段(表头不通过循环重复)

php ACF灵活内容

php ACF灵活的内容

ACF 从父页面获取转发器的子字段

php Acf Pro&Sage 9 - 灵活的内容块