从Woocommerce的我的帐户订单表中删除项目计数

时间:2018-09-30 20:40:52

标签: php wordpress woocommerce account orders

我不需要在我的帐户页面上的订单表中删除此项目计数文本,因为我不需要它:

enter image description here

Gesamtsumme 上的文字应更改为:

234.35€(1欧元)

234,35€

我尝试过将其删除到文件中,但是我想通过我的functions.php来做到这一点,因为我认为这样更好。

3 个答案:

答案 0 :(得分:3)

使其适用于所有语言的单数和复数项目的正确方法是(其中$text是未翻译的字符串)

add_filter('ngettext', 'remove_item_count_from_my_account_orders', 105, 3 );
function remove_item_count_from_my_account_orders( $translated, $text, $domain ) {
    switch ( $text ) {
        case '%1$s for %2$s item' :
            $translated = '%1$s';
            break;

        case '%1$s for %2$s items' :
            $translated = '%1$s';
            break;
    }
    return $translated;
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。

答案 1 :(得分:1)

请在functions.php文件下添加以下代码

function replace_content($content)
{
$content = str_replace('für 1 Artikel', '',$content);
return $content;
}
add_filter('the_content','replace_content');

答案 2 :(得分:1)

此结局是这样的:

add_filter('ngettext', 'rename_place_order_button' );
function rename_place_order_button( $translated, $text, $domain ) {
    switch ( $translated ) {
        case '%1$s für %2$s Artikel' :
            $translated = __( '%1$s', 'woocommerce' );
            break;
    }
    return $translated;
}