使用 wp job manager field editor 后,候选人提交的简历到后台查看时显示不全的问题

使用 wp job manager field editor 后,候选人提交的简历到后台查看时显示不全的问题


正在查看 6 个帖子:1-6 (共 6 个帖子)
  • 作者
    帖子
  • zhouxy
    • 文章数量: 5
    @zhouxy
    楼主

    我使用了wp job manager field editor修改了简历字段,后发现了问题,应聘者角色提交简历成功如下图:

    然后登录管理员账号,在仪表盘-简历-所有简历中进入刚刚提交的简历,发现大量字段信息丢失,如下图:

    此时重新登录应聘者账号查看简历,显示是正常的,可以查看之前提交的全部字段信息。

    请问这问题应该是出在哪里,应该怎么修改呢?

    诗语
    管理员
    • 文章数量: 5,865
    @feibisi

    wp job manager field editor 是收费插件,你可以联系作者获取技术支持,我们暂未上架销售。

    zhouxy
    • 文章数量: 5
    @zhouxy
    楼主

    我把这个插件关掉了之后还是显示不全。我在数据库中没有找到简历的表,请问提交上去的简历是储存在哪里呢?

    诗语
    管理员
    • 文章数量: 5,865
    @feibisi

    数据你找 wp_post_metawp_posts 表,wp job manager 是用的 WordPress 原生数据表进行的存储。

    另外如果不确定你站点是否存在问题,就先把全部插件升级到最新版。

    zhouxy
    • 文章数量: 5
    @zhouxy
    楼主

    多谢。

    在数据库表中找到了提交的简历,数据完整记录在数据库中,并没有缺失,判断只是显示的时候读取数据出错。

    打开wp的debug,报错信息如下:

    <<b>Notice</b>: Undefined index: value in <b>/www/wp-content/plugins/wp-job-manager/includes/admin/class-wp-job-manager-writepanels.php</b> on line <b>269</b>

    定位到input_text函数中如下一行代码:

    <input type="text" autocomplete="off" name="<?php echo esc_attr( $name ); ?>" class="<?php echo esc_attr( $classes ); ?>" id="<?php echo esc_attr( $key ); ?>" placeholder="<?php echo esc_attr( $field['placeholder'] ); ?>" value="<?php echo esc_attr( $field['value'] ); ?>" />

    应该是field中value为空。但是也有部分信息能正常显示不报错。到这里就不知道怎么下手了,您有什么建议吗?

    诗语
    管理员
    • 文章数量: 5,865
    @feibisi

    检查下你上面的自定义字段插件设置是否正确,上面的意思是字段没有效果,也就是你创建的字段并没有将数据插入到数据库。

    要么是插件本身有问题,要么是你没有设置对。多试几次或者另外新装一个 wordpress 测试。

正在查看 6 个帖子:1-6 (共 6 个帖子)
  • 哎呀,回复话题必需登录。

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统