【发布时间】:2017-08-20 21:28:42
【问题描述】:
现在我的帖子只能通过点击标题来点击,但我希望整个图片能够链接到每个单独的帖子。
<article id="post-<?php the_ID(); ?>" <?php post_class('card-box col-lg-4 col-md-6 col-sm-12 col-xs-12'); ?>>
<div class="card" data-background="image" data-src="<?php esc_url( the_post_thumbnail_url( 'large' ) ); ?>">
<div class="header">
<?php
$categories = get_the_category();
if ( ! empty( $categories ) ) {
?>
<div class="category">
<h6>
<span class="category">
<?php echo '<a class="category" href="' . esc_url( get_category_link( $categories[0]->term_id ) ) . '">' . esc_html( $categories[0]->name ) . '</a>'; ?>
</span>
</h6>
</div>
<?php } ?>
</div>
<div class="content">
<?php the_title( '<h4 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h4>' ); ?>
<span class="date"><?php echo esc_html( get_the_date() ); ?></span>
</div>
<div class="filter"></div>
</div> <!-- end card -->
</article>
我不想使用 js,因为有人告诉我这对 SEO 不友好。
我尝试使用 entry-title 中的标签并用相同的链接包围整个 div,但它不起作用。
【问题讨论】:
-
你试过什么?最终,您需要链接来包围包含图像的整个 div。或者你可以为点击设置一个事件监听器。