• Resolved Delana Taylor

    (@delanataylor)


    I use UM and decided to try out this plugin to include an internal job’s board.

    My current solution is:

    WP User Frontend for employers to post a job post. That form has all the necessary fields and includes taxonomies for job type, category, term, compensation, city and state, etc. They’re basically making a post that is only viewable to logged in prospects set by UM’s user role creator option. All of these post as regular posts. I use Ultimate Category Excluder to keep them off the front page and do not have any category links on the front end so it’s all logged in specific users can browse or search posts. The native wordpress search does a basic job of filtering literally everthing associated with the term, whether it’s a job or a post about something in that location, etc. This is a pain but it’s been the easiest solution until I found something that worked with Ultimate Member.

    I have used the job category to list the industry, the job type to list the employment term, but I need a way to list a group of options for compensation, for city, for state in and of itself so the employer can just select these when making the post.

    Does this plugin do this, or is there a way to make it do this? I also have the list of taxonomies using PODS…so between that, UM and WPUF, I’ve created a jobs board. I’d like something a little smoother.

    Oh, and I have also installed the UM integration plugin, but I’ve been using the Better Messages plugin for private messaging and internal chat pages as it also integrates with UM. I see that jobboardwp has a messaging feature. Is this going to cause a conflict? If so, how might I disable that option or is it specific to the job listings and not an overall messaging feature?

    Finally, when someone applies to the position, is it basically just submitting a form that sends an email or is it a direct message or how does that work?

    Thanks and I hope you will answer soon.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter Delana Taylor

    (@delanataylor)

    It doesn’t let me edit now but here’s the short version.

    I have these required categories:

    Industry (job category)
    -finance
    -health & medical
    -hospitality, etc

    Employment Term (job type)
    -full time
    -part time
    –seasonal, etc

    Compensation
    -min wage
    -salary
    -commission, etc.

    Experience
    -Entry Level
    -Mid Level
    -Senior Level, etc.

    Upload Resume > upload pdf

    I have used the two default categories, now I need to add these additional ones.

    Where do I add them so the field or dropdown appears on the form?

    Currently, in the dashboard sidebar, under Job Board, are two for job categories and job type. What do I need to add so these additional categories appear there too?

    Where, specifically do I need to add it?

    Where and how do I add a pdf upload option for resumes?

    Please be clear. The vague explanations being added here do not give me much confidence this is a useful plugin, and certainly not enough to encourage me to buy anything if I can’t get the free version to do something basic.

    Thanks.

    Plugin Author Mykyta Synelnikov

    (@nsinelnikov)

    Hi @delanataylor

    Unfortunately, there isn’t an easy user-interface (not developer) solution for adding custom fields but I’ll try to provide clear information for your developer. This should be enough for a developer familiar with WordPress.

    You can consider that the beginning of the answer to this topic is here https://www.ads-software.com/support/topic/add-field-salary/#post-15876906

    In case you need to register Compensation and Experience as the taxonomy for a custom post type (CPT) Job you need to use this WordPress native function https://developer.www.ads-software.com/reference/functions/register_taxonomy/
    You could use your theme’s functions.php file for that.

    Then you can get all terms from these taxonomies for populating custom fields on the job-submission.php template. Just use the get_terms function (https://developer.www.ads-software.com/reference/functions/get_terms/)

    As for the Upload Resume field please use ‘media’ type for the custom field:

    $sections['job-details']['fields'][] = [
    	'type'      => 'media',
    	'label'     => 'Resume',
    	'id'        => 'resume',
            'action' => 'jb-upload-resume',
    	'value'     => {see Gist how to properly get the value for your custom field},
    ];

    Since the media uploader uses AJAX actions for uploading the files you need to add AJAX handlers too.

    add_action( 'wp_ajax_jb-upload-resume', 'upload_resume' );
    add_action( 'wp_ajax_nopriv_jb-upload-resume', 'upload_resume' );

    The example for the upload_resume function your developer can get from there https://github.com/ultimatemember/jobboardwp/blob/master/includes/ajax/class-employer.php#L50 It’s the handler that we use for uploading the company logo on the job submission process.

    Let me know if you have other questions,
    Best Regards!

    Thread Starter Delana Taylor

    (@delanataylor)

    That is perfect. That was clear and helpful. Thank you again!

    Now, let me go see if I can pull it off DIY style. Thanks!

    Did you manage to pull this off?

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘How To Add Additional Position Fields?’ is closed to new replies.