Woocommerce:在单个产品页面中更改类别字词

时间:2017-08-03 09:42:31

标签: php wordpress woocommerce


我正在使用Woocommerce设计一个新的WordPress网站。在我完成网站后,客户要求我在单个产品页面中更改JUST A WORD,我尝试了一点,但我害怕毁掉一切。所以,如果任何人可以帮助我从主题文件中将CATEGORY更改为BRAND。 您可以通过以下链接查看产品:
http://kode.blissgraphic.com/product/aor001o/ 谢谢

2 个答案:

答案 0 :(得分:1)

感谢上帝找到了你的解决方案

您使用的是最新版本的WooCommerce吗?如果是这样,请查看您的插件文件夹并导航至" woocommerce - >模板 - >单品 - > meta.php&#34 ;.在第27行查看,您应该至少看到一个创建它的位置。尝试编辑该行,看看它是否适合您。

请记住,无论何时编辑WooCommerce模板文件,都应将它们移动到主题文件夹中。这样,您仍然可以在不覆盖编辑的情况下更新WooCommerce。您可以通过覆盖以升级安全的方式编辑这些文件。只需将其复制到主题名为/ woocommerce的目录中,保留相同的文件结构,除非您不包含模板文件夹。因此,要覆盖meta.php文件,主题文件夹内的结构将是:woocommerce - >单品 - > meta.php

来自How to edit what's displayed in the Woocommerce Single Product Meta template?

的参考

在我自己的wordpress网站上尝试过

在第35行的meta.php中替换此

<?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( 'Brand:', 'Brands:', count( $product->get_category_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

它对我有用!!欢呼声

答案 1 :(得分:0)

您可以在主题woocommerce_template_single_meta action添加...

中删除产品摘要中的functions.php,从布局中删除这些内容
 remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

这将从布局中删除类别aka product meta。

您可以在插件woocommerce/includes/wc-template-hooks.php中看到很多这些woocommerce挂钩 - 我们上面的示例最初是在此文件中突出显示。

/**
 * Product Summary Box
 *
 * @see woocommerce_template_single_title()
 * @see woocommerce_template_single_price()
 * @see woocommerce_template_single_excerpt()
 * @see woocommerce_template_single_meta()
 * @see woocommerce_template_single_sharing()
 */
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 );

所以动作包括钩子和我们挂钩的功能以及优先级号码 - 所以不要在这里进行编辑,只需在你的functions.php中删除所需的动作,包括优先级号,诀窍是找出你需要的那个!