1

我正在为 WooCommerce 很棒的插件编写一些永久链接重写。一切都很好地包装在一个插件中并且运行良好......除了一件事。

WooCommerce 使用 get_term_link() 在默认模板中显示 HTML 链接。许多自定义模板也使用它。如果我想在我的网站上显示好的链接,我必须在 woocommerce 插件中更改一行代码。这很脏,因为基本用户不会这样做。因为我想在 Wordpress 插件库中列出它,所以我想在这里得到一些帮助......

我需要做什么 :

打开 woocommerce.php 并替换第 767 行:

OLD 
$product_category_slug  = empty( $permalinks['category_base'] ) ? _x( 'product-category', 'slug', 'woocommerce' ) : $permalinks['category_base'];

NEW
$product_category_slug  = '';

通过编辑文件很容易做到,但它很脏。它是非用户友好的,并且它取决于很多 woocommerce 下一个版本......所以我的问题是:我怎样才能从我自己的插件中做到这一点,而不要求人们用 Notepad++ 打开他们的 woocommerce 插件......有什么办法?

我希望你能理解我的需要并能给我一个答案:)

4

1 回答 1

0

我已经在过去做过同样的事情。

请不要修改WooCommerce Core files,因为它将在您的下一次升级中消失。

使用这个自定义永久链接插件,你会在那里得到更好的选择,

于 2013-06-18T13:07:12.260 回答