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

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

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

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

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

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

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

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

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

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

    诗语
    管理员
    • 文章数量: 5,925
    @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,925
    @feibisi

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

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

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

话题信息

  • 当前位于:WP Job Manager
  • 5 条回复
  • 2 个参与人
  • 最后回复:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看诗语的个人资料" class="bbp-author-link"><span class="bbp-author-name"> 诗语</span></a>
  • 上次活动:<a href="https://bbs.weixiaoduo.com/topic/32671/#post-32677" title=" 回复至:使用 wp job manager field editor 后,候选人提交的简历到后台查看时显示不全的问题">5 年、 8 月前</a>