覆盖woocommerce添加购物车链接

时间:2019-10-24 16:17:15

标签: wordpress woocommerce

你好,我试图覆盖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()

2 个答案:

答案 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/