- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为多供应商网站使用dokan插件。我想在dokan供应商设置页面中添加一些额外的字段。我用这个
add_filter( 'dokan_settings_form_bottom', 'extra_fields', 10, 2);
function extra_fields( $current_user, $profile_info ){
$seller_url= isset( $profile_info['seller_url'] ) ?
$profile_info['seller_url'] : '';?>
<label class="dokan-w3 dokan-control-label" for="setting_address">
<?php _e( 'Website', 'dokan' ); ?>
</label>
<div class="dokan-w5">
<input type="text" class="dokan-form-control input-md valid" name="seller_url" id="reg_seller_url" value="<?php echo $seller_url; ?>" />
</div>
</div>
<?php }
//save the field value
add_action( 'dokan_store_profile_saved', 'save_extra_fields', 15 );
function save_extra_fields( $store_id ) {
if ( isset( $_POST['seller_url'] ) ) {
$dokan_settings = dokan_get_store_info($store_id);
$dokan_settings['seller_url'] = $_POST['seller_url'];
}
update_user_meta( $store_id, 'dokan_profile_settings', $dokan_settings
);
}
最佳答案
您可以尝试通过这种方式保存字段值,它应该可以解决您的问题-add_action( 'dokan_store_profile_saved', 'save_extra_fields', 15 );
function save_extra_fields( $store_id ) {
$dokan_settings = dokan_get_store_info($store_id);
if ( isset( $_POST['seller_url'] ) ) {
$dokan_settings['seller_url'] = $_POST['seller_url'];
}
update_user_meta( $store_id, 'dokan_profile_settings', $dokan_settings );
}
关于wordpress - Dokan插件定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50713107/
我使用 Dokan(.NET) 库在 C# 中创建了一个虚拟驱动器,它运行良好。 但是,当我尝试在另一个应用程序中从驱动器读取文件时,无论何时使用同步读取操作,如 System.IO.File.Rea
我想在我的 Dokan 商店中设置最低订购量。下面的代码正在做这项工作,但个别供应商不能选择他们自己的最小值。 //minimum order value add_action( 'wooco
Dokan 当前不为其文件系统创建虚拟硬盘(即在设备管理器中,您看不到另一个磁盘驱动器)。有人知道如何开始纠正这个问题吗? 最佳答案 Dokany 是 Dokan 的活跃分支,具有创建虚拟驱动器的能力
人们在 Windows 7(64 位)上报告了 BSOD http://dokan-dev.net/en/2009/04/06/the-next-release-of-dokan-library/ .
有什么方法可以使用此代码禁用特定的运输方式?例如,如果我想使用“统一费率”方法,并且如果商店关门,我希望这种方法不出现。 我试图用实例 id 为“6”的 woocommerce_load_shippi
我对下面的代码有疑问。我们使用此处的代码:Dokan plugin sends multiple email for customer for single order确保系统不会向客户发送子订单的订
我正在使用 dokany Dokan 版本,用于在系统上安装磁盘。 我已经设法为操作系统实现所有必要的回调,以便能够使用 dokan 磁盘的文件和文件夹。 每当我尝试使用 Media Player C
我们发现了这个问题 https://wordpress.stackexchange.com/questions/320924/woocommerce-order-processing-email-su
在 WooCommerce 中,我使用 Dokan Multivendor 并希望在列中显示订单的供应商商店名称。默认情况下,Dokan 显示订单的作者姓名而不是商店名称。 基于 Display ve
使用 woocommerce,我正在使用 Dokan 插件,并尝试在单个产品页面上显示供应商名称、评级和供应商位置。 我尝试使用此代码显示供应商名称但没有运气: //show store name a
我正在使用 weDevs 的 Dokan 多供应商插件,并且遇到一些自定义代码问题。 这是可以帮助您的代码to display Vendor Name关于 Dokan 中的产品缩略图: //w
我想将 Git 用于驻留在通过 Dokan 安装的 encfs 加密驱动器中的软件项目。 ( Windows 环境)。文件的加密工作得很好,不幸的是 Git 似乎不喜欢在这种环境中工作。初始化 Git
我是一名优秀的程序员,十分优秀!