我在Wordpress上使用Woocommerce出售在线礼品卡。在“谢谢”页面上,它以按钮形式显示下载图像(包含礼品卡密钥)。

我希望它在下载链接上方显示要以完整尺寸下载的图像本身。

Screenshot of the Thank You Page

这是在PHP中显示下载部分的部分:

    <?php break;
                                case 'download-file' : ?>
                                    <a href="<?php echo esc_url( $download['download_url'] ); ?>" class="woocommerce-MyAccount-downloads-file">
                                        <?php echo esc_html( $download['file']['name'] ); ?>
                                    </a>


你能帮我一下吗?

最佳答案

试试这个代码。您必须将download属性设置为<a>标签

<?php
    break;
case 'download-file' : ?>
    <a href="<?php echo esc_url( $download['download_url'] ); ?>"
      class="woocommerce-MyAccount-downloads-file" download>
    <?php echo esc_html( $download['file']['name'] ); ?>
    </a>

关于php - 用PhP中的可点击图像替换woocommerce中的按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48333501/

10-13 00:18