【发布时间】:2021-12-11 22:31:22
【问题描述】:
我从外部供应商那里进口了产品。他们的 CSV 文件中有链接,所以现在我们在产品描述中有了这些链接。我想编写一个函数,可以禁用描述中的所有链接或完全删除它们。我们正在使用 Woo 运行 WP。
谢谢 博萨
【问题讨论】:
标签: php wordpress woocommerce
我从外部供应商那里进口了产品。他们的 CSV 文件中有链接,所以现在我们在产品描述中有了这些链接。我想编写一个函数,可以禁用描述中的所有链接或完全删除它们。我们正在使用 Woo 运行 WP。
谢谢 博萨
【问题讨论】:
标签: php wordpress woocommerce
您可以使用 the_content 过滤器挂钩并删除使用此 '#
function remove_links_from_product_descriptions ( $content ) {
if ( is_product() ) {
$content = preg_replace('#<a.*?>(.*?)</a>#i', '\1', $content);
return $content;
}
return $content;
}
add_filter( 'the_content', 'remove_links_from_product_descriptions');
此外,如果您想从简短描述中删除链接,请使用 woocommerce_short_description 过滤钩子。
add_filter( 'woocommerce_short_description', 'remove_links_from_product_descriptions');
【讨论】: