Php 在Wordpress主题中。Html超链接,顶部有图像和文本的li不工作

Php 在Wordpress主题中。Html超链接,顶部有图像和文本的li不工作,php,html,wordpress,syntax,wordpress-theming,Php,Html,Wordpress,Syntax,Wordpress Theming,我需要一些关于下面代码的帮助,一旦插入需要显示在图像顶部的文本,我就无法让ahref正常工作 <?php $pages = get_pages('child_of=32'); if ($pages) { echo '<ul>'; foreach ($pages as $page) { echo '<li><a href="'.get_permalink($page->ID).'">'; echo '<div

我需要一些关于下面代码的帮助,一旦插入需要显示在图像顶部的文本,我就无法让
ahref
正常工作

<?php 
  $pages = get_pages('child_of=32'); 
  if ($pages) { 
  echo '<ul>'; 
  foreach ($pages as $page) { 
  echo '<li><a href="'.get_permalink($page->ID).'">'; 
  echo '<div class="you-section-div"><h3>';
  echo get_the_title($page->ID);
  echo '</h3>';
  echo get_the_post_thumbnail($page->ID, 'full'); 
  echo '</div>';
  echo '</a></li>'; 
  } 
  echo '</ul>'; 
  } 
  ?> 

如果我删除了标题,一切都会正常工作,但无论我以何种方式尝试插入文本,都会终止链接,也会让firefox检查器误以为你在页面下方突出显示了不同的元素

欢迎任何帮助:)
谢谢

尝试这样的方法,用分隔的A标记包装图像和文本:

<?php 
$pages = get_pages('child_of=32'); 

if ($pages) { 
   echo '<ul>'; 
  foreach ($pages as $page) { 
     echo '<li>'; 
     echo '<div class="you-section-div"><h3>';
     echo '<a href="'.get_permalink($page->ID).'">'. get_the_title($page->ID). '</a>';
     echo '</h3>';
     echo '<a href="'.get_permalink($page->ID).'">' . get_the_post_thumbnail($page->ID, 'full'). '</a>'; 
     echo '</div>';
     echo '</li>'; 
   } 
   echo '</ul>'; 
} 
?> 


为什么在if($pages)之外使用?尝试将链接分为两个链接,一个是图像周围的标签,另一个是图像周围的标签title@JeroenHeier,否则它将处于循环中。你能创建一个代码片段并显示生成的html吗?如果可能的话,还可以添加css吗?不走运,我想我尝试过类似的方法。你认为这和李牌有关吗?谢谢你能给页面添加一个链接吗?这将更容易看到什么是错误的,我不能,因为它在我的本地机器上。我已将“”上的z索引更改为10,从而使链接可单击。虽然文本不可选择,但我不确定这是否是一个问题?