我试图在要返回的标题的结果中放置一个span类,但是,我无法成功检测该类。
这是原始代码:
//Limitar el número de caracteres en la página de tienda en WooCommerce
function short_woocommerce_product_titles_chars( $title, $id ) {
// Para las paginas de categorías
if ( is_home() || is_shop() || is_product_category() || is_product_tag() ||
is_cart() && get_post_type( $id ) === \'product\' ) {
// Si el título del producto es mayor a 30 caracteres
if ( strlen( $title ) >= 35) {
// Acorta el título a 20 caracteres
return substr( $title, 0, 34 );
} else {
// Pero si el título no es más largo de 30, pone el título completo
return $title;
}
} else {
return $title;
}
}
add_filter( \'the_title\', \'short_woocommerce_product_titles_chars\', 10, 2 );
我试图将以下span类:
<span class="title-tooltip">\' . $title . \'</span>\'
这是最终结果代码,未成功检测到类别:
//Limitar el número de caracteres en la página de tienda en WooCommerce
function short_woocommerce_product_titles_chars( $title, $id ) {
// Para las paginas de categorías
if ( is_home() || is_shop() || is_product_category() || is_product_tag() ||
is_cart() && get_post_type( $id ) === \'product\' ) {
// Si el título del producto es mayor a 30 caracteres
if ( strlen( $title ) >= 35) {
// Acorta el título a 20 caracteres
return substr( \'<span class="title-tooltip">\' . $title . \'</span>\', 0, 34 );
} else {
// Acorta el título a 20 caracteres
return $title;
}
} else {
return $title;
}
}
add_filter( \'the_title\', \'short_woocommerce_product_titles_chars\', 10, 2 );
这是前端的结果:
https://image.ibb.co/nJ09sn/span_class_title.jpg
如图所示,span类显示在前端,它是deir,未检测到该类。
我不知道我做错了什么。
能帮助我的慈善灵魂?我尝试了一千种方法,但什么都没有。。。没有成功。