付费会员pro memberlist-csv.php

付费会员pro memberlist-csv.php,php,wordpress,export-to-csv,Php,Wordpress,Export To Csv,我目前正在使用付费会员pro作为WordPress网站的插件。我通过进入文件管理器中的functions.php文件添加了新字段。新字段已成功显示在注册页面和用户配置文件页面上。我试图在导出时将这些新字段显示在“memberlist.csv”文件中。在此页面上:它显示我需要向添加的字段添加“memberslist.csv=>true”。这是我在functions.php文件中添加的内容: //define the fields $fields = array(); $tshirt = new P

我目前正在使用付费会员pro作为WordPress网站的插件。我通过进入文件管理器中的functions.php文件添加了新字段。新字段已成功显示在注册页面和用户配置文件页面上。我试图在导出时将这些新字段显示在“memberlist.csv”文件中。在此页面上:它显示我需要向添加的字段添加“memberslist.csv=>true”。这是我在functions.php文件中添加的内容:

//define the fields
$fields = array(); $tshirt = new PMProRH_Field("tshirt", "select", array( 'label' => 'T-shirt Size: ', 'options' => array('xsmall' => 'XSmall', 'small' => 'Small', 'medium' => 'Medium', 'large' => 'Large', 'xlarge' => 'XLarge', 'xxlarge' => 'XXLarge'), 'class' => 'tshirt', 'profile' => true, 'required' => 'true', 'memberslistcsv' => 'true' ));pmprorh_add_registration_field("after_password", $tshirt);

这不会影响csv文件。是否有其他方法将这些新字段添加到成员列表csv

那么你按照错误的方法添加信息了?它在您提供的链接上说,
memberslist.csv=>true
位仅适用于通过Register Helper插件添加的内容-您这样做了吗?如果没有,您需要阅读同一页上的下一段。我确实使用了Register Helper插件添加了额外的字段并添加了memberslist.csv=>true。它仍然不会影响php文件。我无法在下一段中查看代码配方,因为我没有PmPro Core帐户。但是,这并没有阻止我尝试第二段中的选项。我在memberlist-csv.php中添加了一些列,但是我放入新注册字段的数据不会显示在导出的csv中。这是我添加到memberlist-csv.php的代码file://any 额外列$extra\u columns=应用过滤器(“pmpro\u成员\u列表\u csv\u额外列”、$extra\u列);$extra_columns=数组(数组(“theuser”、“RaceType”)、数组(“theuser”、“Age”)、数组(“theuser”、“捐赠”)、数组(“theuser”、“tshirt”);如果(!empty($extra_columns)){foreach($extra_columns as$heading=>$callback){$csv_file_header.=”,“$heading;}}}}$csv_file_header=apply_filters(“pmpro_成员列表_csv_header”,$csv_file_header”);$csv_文件_头。='racetype,age,donateitem,tshirt';你需要让开发者添加这个,否则当你更新插件时,你对它所做的任何修改都会被删除。