php - 将文本字符串附加到 WooCommerce 产品标题

标签 php wordpress templates woocommerce string-concatenation

<div class="woocommerce-loop-product__title"><? wc_get_template('single-product/title.php');?>

我试图让这个字符串说:“产品名称更多信息”

我可以很好地获得产品名称部分,但是如何将“更多信息”连接到此代码以使其正确输出?我尝试的每一次 echo 尝试都会破坏我的网站

最佳答案

如果您尝试将产品名称标题与字符串连接起来,那么您可以使用 woocommerce_shop_loop_item_title钩。

remove_action( 'woocommerce_shop_loop_item_title','woocommerce_template_loop_product_title', 10 );
function change_product_title() {
    $additional_text = ' More info';
    echo '<h2 class="woocommerce-loop-product__title">' . get_the_title() .$additional_text.'</h2>';
}
add_action('woocommerce_shop_loop_item_title','change_product_title');

或者如果您想更改单个产品页面中的产品标题,
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );

function woocommerce_template_single_title_custom(){
    $additional_text = ' More Info';
    the_title( '<h3 class="product_title entry-title">', $additional_text.'</h3>' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title_custom', 5);
the_title 的语法在哪里功能是
the_title( $before, $after, $echo );

关于php - 将文本字符串附加到 WooCommerce 产品标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54702486/

相关文章:

php - Wordpress 无法追踪的迁移死亡白屏

Wordpress 中响应式菜单的 Javascript

php - MYSQL 选择 'random' 行,但如果再次调用,总是给出相同的随机行

php - 简单的 htaccess 技巧

php - WordPress 代码仅显示 1 个帖子

php - 显示 PHP mysql 表中的图像

mysql - WordPress 数据库更新后找不到页面 URL

c++ - 我们可以有一个具有多种返回类型的函数吗? (C++11 及以上版本)

c++ - 将函数应用于所有模板参数

c++ - 顺序独立的可变参数模板基础特化