[英]Woocommerce: Change Category word in single product page
我正在使用 Woocommerce 設計一個新的 WordPress 網站。 在我完成網站后,客戶要求我更改單個產品頁面中的 JUST A WORD,我嘗試了一點,但我害怕破壞一切。 所以請如果有人可以幫助我將主題文件中的 CATEGORY 一詞更改為 BRAND。 您可以通過以下鏈接查看產品:
http://kode.blissgraphic.com/product/aor001o/謝謝
謝謝上帝找到了你的解決方案
您是否正在使用最新版本的WooCommerce? 如果是這樣,請在您的plugins文件夾中查找並導航到“ woocommerce->模板->單一產品-> meta.php”。 查看第27行,您應該至少看到一個正在創建該位置的位置。 嘗試編輯該行,看看它是否適合您。
請記住,無論何時編輯WooCommerce模板文件,都應將其移到主題文件夾中。 這樣,您仍然可以更新WooCommerce而不會覆蓋您的編輯。 您可以通過覆蓋以升級安全的方式編輯這些文件。 只需將其復制到主題/ woocommerce中的目錄中,即可保持相同的文件結構,只是不包括templates文件夾。 因此,要覆蓋meta.php文件,主題文件夾中的結構應為:woocommerce->單一產品-> meta.php
也在我自己的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>' ); ?>
它為我工作! 干杯
您可以從布局通過去除去除這些woocommerce_template_single_meta action
從產品的總結 ,在你的主題functions.php
中添加...
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
這將從布局中刪除類別又稱為產品元。
您可以在插件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
簡單地刪除所需動作,包括優先級號,訣竅就是找出您要選擇的那個需要!
您不想自定義“類別:”一詞,那么,如果您使用的是 Storefront,或任何其他體面的“可擴展”主題,則可以從子主題“覆蓋”將元數據呈現為單個的模板函數-產品只需將 function 的代碼粘貼到主題的 function.php 文件中即可。
您可以在這篇文章中閱讀更多相關信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.