我已經給出了下面使用Wordpress高級自定義字段在頁面上創建框的代碼。我期待每一個DIV甚至產生如之前包括空白格:Wordpress ACF添加div甚至
<div class="span2 team-'. $count .'"> </div>
<div class="span2 team-blank even"> </div> <- inserted blank div needed
<div class="span2 team-'. $count .'"> </div>
<div class="span2 team-blank even"> </div> <- inserted blank div needed
下面我當前的代碼是生產的箱子,我似乎無法工作,如何算div和輸入空白格。我認爲這可以用PHP或Jquery完成。
<?php
if (get_field('team'))
{
echo '<div class="span6">';
echo '<div class="row">';
$count=0;
while (has_sub_field('team'))
{
echo '<div class="span2 team-'. $count .'"> ';
echo '<a class="inline cboxElement" href="#inline_content-'. $count .'">';
$personimage_url = wp_get_attachment_image_src(get_sub_field('image_person'), 'why_img');
echo '<img src="' . $personimage_url[0] . '">';
echo '</a> ';
echo '<div style="display:none"> ';
echo '<div id="inline_content-'. $count .'" class="row"> ';
echo '<div class="span10 about-area">';
echo '<div class="contact_img">';
$about_url = wp_get_attachment_image_src(get_sub_field('image_person'), 'about_img');
echo '<img src="' . $about_url[0] . '"></div>';
if (get_sub_field('name')) echo '<span class="name">' . get_sub_field('name') . '</span> ';
if (get_sub_field('about')) echo '<span class="about">'. get_sub_field('about') .'</span>';
echo '</div><br style="clear: both;">';
echo '<div id="lightbox">
<h1 id="site-title" class="span5"> <span> <a href="http://www.website.com" title="Website" rel="home">Website</a> </span> </h1>
</div>';
echo '</div> ';
echo '</div> ';
echo '<span class="contact_label">' . get_sub_field('name') . '</span>';
echo '</div> ';
$count++;
}
echo '</div>';
echo '</div>';
}?>
有你在PHP呼應你的HTML,而不僅僅是關閉/打開PHP代碼的原因是什麼?一定是噩夢維持! – Andy
Atleast切換到http://php.net/manual/en/control-structures.alternative-syntax.php。在你的代碼中輸入錯字確實很容易。 – jedrzejchalubek
我認爲你不需要模函數,你可以爲每個迭代打印兩個div – Pietro