我将它添加到functions.php中。有没有比这更好的解决方案?
apply_filters( 'woocommerce_loop_add_to_cart_link',
global $product;
return sprintf( '<a href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</a>',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $quantity ) ? $quantity : 1 ),
esc_attr( $product->get_id() ),
esc_attr( $product->get_sku() ),
esc_attr( isset( $class ) ? $class : 'button' ),
esc_html( $product->add_to_cart_text() )
),
$product );
答案 0 :(得分:2)
您还可以按照以下方式修改链接:
return sprintf( '<button href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</button>',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $quantity ) ? $quantity : 1 ),
esc_attr( $product->get_id() ),
esc_attr( $product->get_sku() ),
esc_attr( isset( $class ) ? $class : 'button' ),
esc_html( $product->add_to_cart_text() )
),$product );
答案 1 :(得分:0)
我使用此代码。但没有找到如何在“ aria-label”产品标题中插入
。\documentclass[a4paper]{article}
\usepackage[a4paper, left=2cm, right=2cm, top=2cm,bottom=2cm,showframe]{geometry}
\usepackage{graphicx}
\usepackage{float}
\pagestyle{empty}
\usepackage{duckuments}
\begin{document}
\begin{figure}[p]
\begin{minipage}[c][\textheight][c]{\textwidth}
\includegraphics[width=80mm, height=120mm]{example-image-duck}%
\hfill%
\includegraphics[width=80mm, height=120mm]{example-image-duck}%
\vfill
\noindent%
\includegraphics[width=80mm, height=120mm]{example-image-duck}%
\hfill%
\includegraphics[width=80mm, height=120mm]{example-image-duck}%
\end{minipage}
\end{figure}
\end{document}
答案 2 :(得分:0)
在https://www.curlsforyou.dk上使用WordPress和标准woocommerce构建的网站上,我成功地运行了此片段:
只需将代码插入“代码片段”插件中,nofollow
链接现在就可以使用了。
add_filter( 'woocommerce_loop_add_to_cart_link', 'add_to_cart_dofollow', 10, 2 );
function add_to_cart_dofollow($html, $product){
$html = sprintf( '<a rel="dofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</a>',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $quantity ) ? $quantity : 1 ),
esc_attr( $product->get_id() ),
esc_attr( $product->get_sku() ),
esc_attr( isset( $class ) ? $class : 'button' ),
esc_html( $product->add_to_cart_text() )
);
return $html;
}