php - Wordpress 更改输入值
问题描述
我正在尝试编写一个插件,我将我的地址记录保存在我的购物车中,我想用支付页面上的输入值自动填充我的数据,但我找不到它。
以下是我的代码:
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields($fields)
{
global $wpdb;
$list= $wpdb->get_results("SELECT * From wp_adress");
foreach ($list as $value) {
$firstname = $value->firstname;
$lastname = $value->lastname;
$phone = $value->phone;
}
$fields['billing']['billing_first_name']['value'] = '<?php echo $value->firstname ?>';
$fields['shipping']['shipping_first_name']['value'] = '<?php echo $value->firstname ?>';
$fields['shipping']['shipping_last_name']['value'] = '<?php echo $value->lastname ?>';
$fields['billing']['billing_phone']['value'] = '<?php echo $value->phone ?> ';
return $fields;
}
我只想在表单结帐页面上自动填充数据库中的数据。
提前致谢。
解决方案
推荐阅读
- python - 在 for 循环期间为列表中的项目分配新值不起作用?
- python - Arduino 不与 Python 通信
- python - Django - 如何根据输入的输入号码添加多个表单
- php - 有没有办法制作第二个输入字段?
- node.js - React / Typescript:尽管遵循所有常见解决方案,但 Axios 跨域 POST 请求 CORS 错误
- java - 在相机预览屏幕的中心绘制一个形状
- javascript - 未捕获的类型错误:无法读取 null 的属性
- java - Weblogic 开始时 systemd 以 'weblogic:group_a' 运行,即使控制文件指定了 'weblogic:group_b'
- ios - iOS 15 `imageVariant` 属性在哪里?
- themes - SharePoint 现代主题更改