在WP电子商务中删除“从”

时间:2011-09-20 19:46:50

标签: php string wordpress e-commerce

在Wordpress电子商务插件的产品页面列表中,无论是否只有一个价格,价格都会列为“来自......”。这给客户留下了不好的印象,因为它表明价格可能高于列出的价格。

我在PHP文件和语言文件中都搜索过“from”,但还没找到。你们中的任何人都知道它在哪里吗?

4 个答案:

答案 0 :(得分:2)

WP电子商务的3.8.9版包含一个过滤器,用于替换/删除'from'元素,更新安全修复。

$from_text = __( ' from %s', 'wpsc' );
$from_text = apply_filters( 'wpsc_product_variation_text', $from_text );

3.8.9中product-template.php的第436行

...

function wpsc_remove_variation_text( $from_text ) {
$from_text = '%s';
return $from_text;
}
add_filter( 'wpsc_product_variation_text', 'wpsc_remove_variation_text' );

答案 1 :(得分:0)

product-template.php 文件行 416

中注释掉这一行
//$output = sprintf(__(' from %s', 'wpsc'), $output);

文件可在

找到
wp-content\plugins\wp-e-commerce\wpsc-includes\

快乐的编码!

答案 2 :(得分:0)

您转到

product-template.php 的第416行
  

可湿性粉剂内容\插件\ WP-电子商务\ WPSC-包括\

但是,不像评论整个行,就像styks1987建议的那样,你只需删除那些说“'来自'。

如果您移除整条生产线,那么如果产品有一种尺寸且因此没有勾选变化,则根本不显示价格。

答案 3 :(得分:0)

只需将其添加到当前活动主题文件夹中的functions.php文件中:

function wpsc_remove_variation_text( $from_text ) {
    $from_text = '%s';
    return $from_text;
}
add_filter( 'wpsc_product_variation_text', 'wpsc_remove_variation_text' );