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,从而使链接可单击。虽然文本不可选择,但我不确定这是否是一个问题?