我有一个奇怪的问题,我以前做过同样的事,很多次。 但出于某种原因,这一领域只是想要合作......
<?php if (have_rows('subfamilies_product_changes')) :
while ( have_rows('subfamilies_product_changes') ) : the_row();
$url = the_sub_field('subfamilies_product_changes_link');
echo "<div class='support-lahko'>";
echo "<div class='support-logo'>";
echo the_date( 'Y-m-d' );
echo "</div>";
echo "<div class='news-name-product'>";
echo "<h3 style='vertical-align: middle;'>" . the_sub_field('subfamilies_product_changes_title') ."</h3>";
echo "</div>";
echo "<div class='news-desc'>";
echo "</div>";
echo "</div>";
echo "<br>";
endwhile;
endif;
看起来,无论我把<a>
标签放在哪里,这个脚本都会继续前进,并且出于某种原因回应从$url = the_sub_field('subfamilies_product_changes_link');
到任何定义的链接。当我尝试做<a href=' . $url . '>
这样的事情时,它仍然会在看似随机的地方回显<p>
标签中的网址。
这是我将$url
放入href时会发生什么的图片:
http://imgur.com/a/7AQsl
href保持为空,而wp只是回显了定义它的url。图像中没有任何文字是链接。
我只需要回显url INTO href,所以我可以将链接迭代为pdf文件。
the_sub_field('subfamilies_product_changes_title')
按预期生成文本:测试更改。
答案 0 :(得分:0)
简短回答 - 使用get_sub_field();
the_sub_field()立即输出。
很高兴它有所帮助 - 有时它是毁掉我们这一天的最小的东西。