wordpress - WP 全部导入 str_replace (WooCommerce)

标签 wordpress woocommerce

在 WP All Import 中,我尝试使用 str_replace 函数来编辑多个属性(颜色)。

我使用这个教程http://www.wpallimport.com/documentation/advanced/execute-php/

在函数编辑器中我放置了函数:

<?php
function replace($color){
str_replace("Fish Blanket", "Shrimp Blanket", $color);
str_replace( "Digi Plaid", "Sgt Bilko Brown", $color);
return $color;
}
?>

然后在“颜色值”字段中插入 [replace({color[1]})],但没有任何反应。

我还尝试使用 | 将多个 str_replace 插入到颜色值中:

[str_replace("Digi Plaid", "Sgt Bilko Brown", {color[1]})] | [str_replace("Fish Blanket", "Shrimp Blanket", {color[1]})] |  [str_replace("Rasta", "Pasta", {color[1]})]

你能告诉我我做错了什么吗?

最佳答案

试试这个,

[color_change({color[1]})]

在函数编辑器中:

function color_change($color){
$color = str_replace("Fish Blanket", "Shrimp Blanket",$color);
$color = str_replace("Digi Plaid", "Sgt Bilko Brown",$color);
return $color;}

关于wordpress - WP 全部导入 str_replace (WooCommerce),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48804014/

相关文章:

css - 移动标题图片太小

php - 隐藏一个 div,它是一个特定 wordpress 页面上所有页面的一部分

mysql - Wordpress:获取具有选定 term_id 的产品的所有条款

php - 无法从 WordPress 上的数据库获取值

WordPress 循环 - 如何计算项目数

php - 如何将 XML 文件插入 WordPress 数据库

php - 从 Woocommerce 的电子邮件通知中删除列数量

php - 当 WooCommerce 中所选变体缺货时显示表单

php - 基于付款方式的动态自定义订单号

wordpress - Woocommerce 过滤器自定义(四舍五入与下限)