Php “国际商业”;档案页“;带链接的产品标题

Php “国际商业”;档案页“;带链接的产品标题,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我一直专注于创建一个定制的woocommerce商店归档页面,而不使用标准的“产品列表”模块。 我正在使用OxygenBuilder,他们提供了一个“repeater”模块来构建产品列表,允许您按照自己的意愿在div中堆叠元素 我面临一个问题。我正在使用一些单个产品页面元素来构建布局。问题是单个产品标题“产品标题”模块没有像归档产品标题那样嵌入链接 我一直在寻找一些代码,但没有得到我想要的。请不要怪我,我已经做了大量的研究,但还没有找到解决办法 以下是我实际创建的两个代码。我把这两个东西都叠在一

我一直专注于创建一个定制的woocommerce商店归档页面,而不使用标准的“产品列表”模块。 我正在使用OxygenBuilder,他们提供了一个“repeater”模块来构建产品列表,允许您按照自己的意愿在div中堆叠元素

我面临一个问题。我正在使用一些单个产品页面元素来构建布局。问题是单个产品标题“产品标题”模块没有像归档产品标题那样嵌入链接

我一直在寻找一些代码,但没有得到我想要的。请不要怪我,我已经做了大量的研究,但还没有找到解决办法

以下是我实际创建的两个代码。我把这两个东西都叠在一起了,但不知道如何使它100%正确地工作。对于你们中的一些人来说,这个问题可能是显而易见的

实际上,它用产品链接包装产品标题,它在前端工作得很好,但我下面还有一个“产品价格”模块,它也用相同的链接包装。。。点击价格也会重定向到单品页面

<a href="<?php echo get_the_permalink(); ?>"><?php _e('<?php');?></a>

<?php
global $product;

// If the global WC_product Object is not accessible
if ( ! is_a( $product, 'WC_Product' ) ) {
    $product = wc_get_product( get_the_id() );
}
echo $product->get_name();
?>

下面是我找到的显示重定向到产品页面的“查看更多”链接的原始代码

<a href="<?php echo get_the_permalink(); ?>"><?php _e('view more', 'woocommerce');?></a>

下面是显示产品标题的代码,但它没有链接到单个产品页面

<?php
global $product;

// If the global WC_product Object is not accessible
if ( ! is_a( $product, 'WC_Product' ) ) {
    $product = wc_get_product( get_the_id() );
}
echo $product->get_name();
?>

目标是要有一个链接到单一产品页面的产品标题

<a href="<?php echo get_the_permalink(); ?>"><?php _e('view more', 'woocommerce');?></a>

我想知道是否有人能找到解决方案?

您可以将产品名称包装到锚定标签上。检查下面的代码

CSS

PHP



您好,非常感谢您的新代码。它可以100%工作!也许您知道是否可以添加自定义css类?自定义链接的颜色和悬停颜色。超棒的工作!它起作用了,谢谢。我刚刚用“类”替换了“clsss”,因为我认为你打字出错了。是的,我的错。干杯
<?php
global $product;

// If the WC_product Object is not defined globally
if ( ! is_a( $product, 'WC_Product' ) ) {
    $product = wc_get_product( get_the_id() );
}
echo '<a href="'.get_the_permalink().'" class="yourclassname">'.$product->get_name().'</a>';
?>