PHP将整个容器作为链接(而不仅仅是按钮)
我完全不懂php,所以我想对我的wordpress网站的php文件进行修改。我有一些卡代表我的服务,但可点击的链接只是在“阅读更多…”短语,但我想使整个卡成为一个链接。 下面是我认为与之相关的php代码:PHP将整个容器作为链接(而不仅仅是按钮),php,wordpress,Php,Wordpress,我完全不懂php,所以我想对我的wordpress网站的php文件进行修改。我有一些卡代表我的服务,但可点击的链接只是在“阅读更多…”短语,但我想使整个卡成为一个链接。 下面是我认为与之相关的php代码: <?php elseif( $style == 'style_5' ) : ?> <h3><?php echo esc_html( $title ); ?></h3> <?php else : ?> <h4 cl
<?php elseif( $style == 'style_5' ) : ?>
<h3><?php echo esc_html( $title ); ?></h3>
<?php else : ?>
<h4 class="no_stripe"><?php echo esc_html( $title ); ?></h4>
<?php endif; ?>
</div>
<?php } ?>
<?php echo wpb_js_remove_wpautop( $content, true ); ?>
<?php
if ( $link['url'] ) {
if ( ! $link['title'] ) {
$link['title'] = esc_html__( 'Read More', 'consulting' );
}
if ( ! $link['target'] ) {
$link['target'] = '_self';
}
if( $icon ){
$link['title'] = '<span>' . esc_html( $link['title'] ) . '</span>' . '<i class=" ' . esc_attr( $icon ) . ' stm_icon"></i>';
}
echo ' <a class="read_more" target="' . esc_attr( $link['target'] ) . '" href="' . esc_url( $link['url'] ) . '">' . $link['title'] . '</a>';
}
?>
<?php if( $style == 'style_3' ): ?>
</div>
<?php endif; ?>
<?php endif; ?>
在html代码中,尝试将整个卡片放在“a标签”中,这将使整个卡片成为链接,并在“a标签”中将所需链接放在href=”“。这应该管用 这是链接(来自您的代码): 也许现在可以在链接中避免“阅读更多”类 所以完整的代码是
谢谢您的评论。我知道用html怎么做,但不幸的是wordpress中没有html/嘿,在php中尝试同样的事情。我相信它也应该起作用。如果有,请告诉我!我在问题中解释说,我是一个php文盲,我不知道如何用php来做:)这就是为什么我把这个问题贴在这里。有人帮我用php实现它。我知道我需要做什么我只是不理解php语法,我知道一个错误的字符可能会破坏我的网站如果你知道html中的标签是什么,那么就使用这个标签,并将所有你想要的东西作为链接放在里面。你说你熟悉html。好的,你能把我上面发布的php代码正确地放在一个a标记中并发送回去吗。谢谢
echo ' <a class="read_more" target="' . esc_attr( $link['target'] ) . '" href="' . esc_url( $link['url'] ) . '">' . $link['title'] . '</a>';
echo ' <a class="read_more" target="' . esc_attr( $link['target'] ) . '" href="' . esc_url( $link['url'] ) . '">' . $link['title'];
echo '</a>';
<?php echo ' <a target="' . esc_attr( $link['target'] ) . '" href="' . esc_url( $link['url'] ) . '">' . $link['title']; ?>