使用 wp job manager field editor 後,候選人提交的簡歷到後臺檢視時顯示不全的問題

正在檢視 6 個帖子:1-6 (共 6 個帖子)
  • 作者
    帖子
  • zhouxy
    • 文章數量: 5
    @zhouxy
    樓主

    我使用了 wp job manager field editor 修改了簡歷欄位,後發現了問題,應聘者角色提交簡歷成功如下圖:

    然後登入管理員賬號,在儀表盤-簡歷-所有簡歷中進入剛剛提交的簡歷,發現大量欄位資訊丟失,如下圖:

    此時重新登入應聘者賬號檢視簡歷,顯示是正常的,可以檢視之前提交的全部欄位資訊。

    請問這問題應該是出在哪裡,應該怎麼修改呢?

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    wp job manager field editor 是收費外掛,你可以聯絡作者獲取技術支援,我們暫未上架銷售。

    zhouxy
    • 文章數量: 5
    @zhouxy
    樓主

    我把這個外掛關掉了之後還是顯示不全。我在資料庫中沒有找到簡歷的表,請問提交上去的簡歷是儲存在哪裡呢?

    詩語
    管理員
    • 文章數量: 5,932
    @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,932
    @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 年、 9 月前</a>