你好,我试图覆盖woocommerce_loop_add_to_cart_link函数,但无法正常工作,我已经在主题中创建了“ woocommerce”文件夹,然后添加了“ templates”并在“ loop”文件夹中添加了我需要编辑的文件是“ add-to-cart.php”。
但是在更改我的href按钮后,它没有生效,代码如下:
import pandas as pd
import numpy as np
# step 1: create sample dataframe
df = pd.DataFrame(
dict(B=['B1', 'B2', 'B3', 'B4'],
D=['D1', 'D2', 'D3', 'D4'],
X=['X1', 'X2', 'X3', 'X4']
)
)
print('original dataframe:')
print(df)
print()
# step 2: save the columns in a list
cols = df.columns
print('print the column names:')
print(cols)
print()
# step 3: change the column order, exclude 'X'
new_col_order = ['D', 'B']
# step 4a: create new dataframe
df_new = df[new_col_order]
print('new dataframe: ')
print(df_new)
print()
# step 4b: alternative way, use 2 sets of square brackets to call the columns in a list
print('original dataframe, re-arrange columns: ')
print(df[['D', 'B']])
print()
# step 5: add a new column to dataframe
df_new['A'] = np.NaN
print('new dataframe with added column: ')
print(df_new)
print()
答案 0 :(得分:0)
要覆盖主题中的woocommerce模板文件,将使用正确的路径
您的主题/woocommerce/loop/add-to-cart.php
代替
您的主题/woocommerce/templates/loop/add-to-cart.php
这将解决您的问题。
答案 1 :(得分:0)
如果您只想更改文本,则可以使用WooCommerce推荐的插件-https://wordpress.org/plugins/wc-custom-add-to-cart-labels/