我知道這是一箇舊的帖子,但希望這可以幫助。在作業提交流程中,您可以掛鉤插入登錄/註冊表單,在wp作業管理器中有顯着的幾個過濾器動作&。
然而,僅僅禁止登錄表單從通過添加以下過濾器提交表單他們的方式你這樣做是不是一個好主意:
`add_filter('submit_job_form_show_signin', '__return_false');`
注:WP招聘經理提交表單模板檢查下面的功能之前,渲染job submit form
(所以不要忘記設置爲guest用戶訪問)
<?php if (job_manager_user_can_post_job() || job_manager_user_can_edit_job($job_id)) : ?>
一種更好的方式來處理作業提交流程,我想通過嚮導的步驟或通過以下過濾器:submit_job_steps
鉤到上述過濾器來修改流程,只是改變之後回調的優先提交,預覽和完成:
$this->steps = (array) apply_filters('submit_job_steps', array(
'submit' => array(
'name' => __('Submit Details', 'wp-job-manager'),
'view' => array($this, 'submit'),
'handler' => array($this, 'submit_handler'),
'priority' => 10
),
'preview' => array(
'name' => __('Preview', 'wp-job-manager'),
'view' => array($this, 'preview'),
'handler' => array($this, 'preview_handler'),
'priority' => 20
),
'done' => array(
'name' => __('Done', 'wp-job-manager'),
'view' => array($this, 'done'),
'priority' => 30
)
));
然而,如果你還想不想去,你正在做的路徑(注意推薦)您可以通過修改WP-Job-Manager/templates/job-preview.php
來完成,將下面的行添加到最後。
<?php get_job_manager_template('account-signin.php'); ?>
是否要禁用用戶註冊字段/登錄。 –
@hemnathmouli - 不,我想讓註冊請求只在預覽頁面上觸發,而不是在添加列表中 –
您使用的主題是什麼?這可能值得看看默認的模板;我想你會需要修改流程使用兒童主題和創建自己的模板爲這些網頁。在最壞的情況下,向他們發送消息,他們通常會很快響應。 – Shawn