Discussion on Civi - Job Board WordPress Theme

Discussion on Civi - Job Board WordPress Theme

By
Cart 1,342 sales
Recently Updated
Well Documented

uxper supports this item

Supported

813 comments found.

Clarification on License and User Roles in Civi Theme

Hello,

I hope you’re doing well.

I have a few questions regarding the Civi theme:

1. License Clarification

Is the Regular License sufficient to allow employers to purchase job packages and post jobs on the website? Or is an Extended License required for this functionality?

2. User Roles (Employer / Candidate / Freelancer)

Currently, I only see two registration options: Employer and Candidate.

How can freelancers register and log in on the platform? Is there a built-in option for freelancers, or should they register under a specific role?

I would appreciate your guidance on these points.

Thank you in advance for your support.

Best regards,
Nuhman Nathly

Thanks for the update

Can we give the CV package to employers so that they can see CVs based on the package they are activating?

Is there a resume builder available for candidates that is accessible via the candidate dashboard?

If yes, can we make the resume builder public so that anyone can create a CV without logging in?

Hello,

Thank you for your questions.

1. CV Package for Employers Yes, you can assign CV/Resume packages to employers. Based on the package they purchase, employers can access candidate profiles and resumes according to the limitations defined in each package.

2. Resume Builder for Candidates The theme allows candidates to create and manage their professional profiles (resumes) from the Candidate Dashboard.

However, please note that this is not a standalone “resume builder” with customizable templates. Instead, candidates create their resumes by filling in structured profile fields such as experience, education, and skills.

3. Public Resume Builder (without login) By default, this functionality is only available for registered users, as all resume data is tied to user accounts.

Best regards,

Thanks and soon to be a partner with Uxper.

I have some pre-sale questions: 1 – Does the theme allow applying for a job by simply attaching a resume without needing to create a profile or add any additional information? 2 – Does the theme allow posting a job without needing a company profile?

3 – Is it possible to add custom fields to the job posting forms or company/candidate registration forms?

4 – Is it possible to hide the photo upload field from the candidate profile?

Hello,

Thank you for reaching us. For your questions:

1. Yes, our theme support that. It’s possible to use the login-free application function.

2 and 3. Our theme does not support that at the moment. If you needs we can help you customize.

Regards,

I watched the review https://www.youtube.com/watch?v=bGuwT2YpxUI

At minute 23:12, custom field menus appear:

custom field (jobs)

custom field (company)

custom field (candidate)

Do these fields no longer exist, or do they have a different purpose?

Is it not possible to obtain a trial version of the theme to look inside WordPress? Because the demo version only shows the external interface.

Hi there,

Thank you for your questions!

At the moment, we do not provide a demo with access to the WordPress admin dashboard. The available demo is intended to showcase the frontend only.

Regarding the custom fields (Jobs, Company, Candidate): These are not traditional standalone “custom fields” in WordPress. Instead, they are built into the theme’s custom post types and are managed via the theme’s core plugin (e.g., Civi Core).

Each post type (Job, Company, Candidate) has its own structured set of fields inside the edit screen in the WordPress admin. These fields are used to store and display specific data such as job details, company info, candidate profiles, etc.

So instead of finding them under a generic “Custom Fields” section, you will work with them directly when editing:

Jobs → job-specific fields

Companies → company-specific fields

Candidates → candidate-specific fields

Thank you,

murohuso

murohuso Purchased

Hello dear Uxper team

please new updates for freelancer features Thanks Regards

Hello,

Thank you for your suggestion. We are continuously improving the freelancer features, and new updates will be released in the upcoming versions.

Please stay tuned for future updates.

Best regards,

Hi, I’m considering buying this theme. However, I have one question about the licence type. The core of my project is job and career management, for which the platform is free. But I also want to create a community through Buddy Boss and GamePress, and I’m thinking of having subscription levels for that. As far as I know, this is compatible with a regular licence, right?

Hello,

Yes, that’s correct. A Regular License is suitable for your use case. You can build a free job & career platform and monetize other parts of the site (such as community features via BuddyBoss and GamePress) through subscriptions, as long as you’re not reselling the theme itself.

Regards,

ghenkok

ghenkok Purchased

This is not a support request but a reproducible core bug.

When clicking Share Job → LinkedIn, the page crashes with: URIError: URI malformed at decodeURIComponent()

This happens only when sharing individual job posts, not footer links or Facebook sharing. It worked before recent updates / security cleanup and is now reproducible on multiple jobs.

Root cause: The share function applies decodeURIComponent() on a URL that is already encoded (or has been modified by filters/security). This results in a malformed URI and LinkedIn fails while parsing query parameters.

Evidence:

The LinkedIn URL already contains a properly encoded url= parameter

Calling decodeURIComponent() again throws URI malformed

Facebook sharing works (no decode step), so this is not a LinkedIn limitation

This is a code-level issue, not configuration.

Suggested fix (minimal & safe):

Ensure the job URL is encoded exactly once

Remove decodeURIComponent() from the share logic, or guard it with try/catch

Use encodeURIComponent(window.location.href) when building the LinkedIn share URL

This can be fixed directly in the theme / framework JS and does not require site-specific customization.

Please acknowledge this as a bug and include a patch in the next update.

Hi,

Thank you for the clear analysis and reproduction steps — we’ve reviewed this and agree this is a core bug, not a configuration or LinkedIn limitation.

You’re correct: the LinkedIn share logic currently applies decodeURIComponent() on a URL that may already be encoded or modified by security filters, which can result in a malformed URI and cause the crash you described. This also explains why Facebook sharing is unaffected.

We’ve acknowledged this internally and will:

Ensure the job URL is encoded exactly once

Remove or safely guard the decodeURIComponent() call

Build the LinkedIn share URL using encodeURIComponent(window.location.href)

This fix will be included in the next update. ETA: within the next release cycle (hotfix if possible).

Thank you for reporting this with such precise technical detail — it helped us validate and prioritize the fix quickly.

Best regards,

ghenkok

ghenkok Purchased

Thank you for the confirmation and the detailed response. We appreciate that you’ve acknowledged this as a core bug and confirmed the root cause.

The proposed fix sounds correct and aligns with our findings. We’re glad to hear it will be included in the next update (or a hotfix, if possible).

Thanks again for the quick review and professional handling of the issue.

Hello,

Thank you for your understanding and confirmation. We appreciate your feedback and are glad we’re aligned on the root cause and solution. The fix will be included in the upcoming update (or a hotfix if feasible). Thanks again for your patience and cooperation.

Regards,

ghenkok

ghenkok Purchased

LinkedIn job sharing no longer works – URIError: URI malformed (after malware cleanup)

Ticket Description Hello Civi Support Team,

we are using the Civi Job Board theme and have an issue with sharing individual job ads on LinkedIn.

Before a recent malware/spam cleanup, the LinkedIn sharing worked perfectly. After the cleanup, sharing a specific job post to LinkedIn fails with the following error on LinkedIn’s side:

URIError: URI malformed at decodeURIComponent

Important notes:

Sharing the page itself works

Footer LinkedIn links work

Facebook sharing works

The issue only occurs when sharing individual job ads

This worked correctly before the cleanup

No custom sharing code was added by us

Based on the error, this looks like a URL encoding / query parameter issue (possibly double encoding or filtered parameters), not a general LinkedIn limitation.

Could you please advise:

Whether this is a known issue with Civi job sharing

If there is a recommended fix or code snippet

If job share URLs should be sanitized or encoded differently for LinkedIn

We are happy to apply a fix via child theme or custom plugin if needed.

Hi,

Thank you for the clear analysis and reproduction steps — we’ve reviewed this and agree this is a core bug, not a configuration or LinkedIn limitation.

You’re correct: the LinkedIn share logic currently applies decodeURIComponent() on a URL that may already be encoded or modified by security filters, which can result in a malformed URI and cause the crash you described. This also explains why Facebook sharing is unaffected.

We’ve acknowledged this internally and will:

Ensure the job URL is encoded exactly once

Remove or safely guard the decodeURIComponent() call

Build the LinkedIn share URL using encodeURIComponent(window.location.href)

This fix will be included in the next update. ETA: within the next release cycle (hotfix if possible).

Thank you for reporting this with such precise technical detail — it helped us validate and prioritize the fix quickly.

Best regards,

Hi,

Currently, https://civi.uxper.co/?s= shows many results that shouldn’t be visible. When will this be fixed?

Hi,

Thank you for your follow-up and for your patience.

The issue has been resolved in version 2.2.5.1. Please make sure to update both the theme and the Civi Framework plugin to the latest versions to ensure the fix is fully applied.

After updating, we recommend clearing cache (if any caching system is enabled) and verifying the site again.

Best regards,

Thank you for your response.

Could you please confirm whether the demo has also been updated and secured? https://civi.uxper.co/?s=

Hi there,

Thank you for your follow-up.

Yes, we can confirm that the demo site has been updated with the latest code and security fixes. The current version running on the demo (https://civi.uxper.co/?s=) reflects the most recent updates.

Best regards.

Any update ?

Hello,

Yes — the update will be released later today.

Thank you for your patience. We’ll notify you as soon as it’s available.

Regards,

Hi Uxper, Good Evening

I Hope you had review the below errors in CIVI THEME, and provide the solutionin the upcoming update.

1.) Candidate Profile & Company Profile Page Not Open With Cover/Thumbnail Image / Critical.

When a user uploads a Cover Image and then saves the candidate profile, the profile does not load afterwards. It only shows a continuous loading icon. I have tested this multiple times and confirmed that the problem occurs only when a cover image is uploaded. If I remove the cover image from the backend, everything works correctly, and the candidate profile loads in less than a second. Please look into this issue and help resolve it at the earliest.

2.) Email Colour Issue

The default text/heading colour in system emails is showing in green. We are unable to change these colours to match our website’s branding/colour palette. Please allow customisation or fix the default style.

3.) Signup Form Placeholder Issue

In the signup form, both the First Name and Last Name fields are showing the same placeholder “Name”. The placeholders should correctly display “First Name” and “Last Name” respectively. This is a small detail, but users easily notice it. Please look at this image https://www.awesomescreenshot.com/image/57451829?key=a16f4bb27f4d8dffa332043fe12f6e49

Hello,

Thank you for reporting these issues and for the detailed explanations.

We have reviewed the points you mentioned regarding the candidate/company profile cover image, email color styling, and the signup form placeholder. Our technical team will investigate these issues carefully and include the necessary fixes and improvements in an upcoming update.

We truly appreciate your patience and feedback, as it helps us improve the theme quality. We will keep you informed once the update is ready.

Best regards,

Hi Uxper, good evening.

I want to highlight a major concern that needs to be reviewed.

Currently, on both the candidate archive and company archive pages, whenever a new candidate registers, the older candidates get pushed down the list.

The same happens for companies — when a new company registers, the older ones automatically move to the bottom. There is no algorithm controlling the listing order. Even a simple method like shuffling the list on every refresh would be better.

What do you think about this? It should be fixed.

Hello,

Thank you for your feedback.

This behavior is actually the default sorting method of WordPress, where newly created posts (candidates/companies) appear first and older ones are pushed down. However, we completely understand your concern, and we will review your request to see if we can add an option for different listing orders (e.g., random shuffle, custom sort, etc.) in a future update.

Thanks again for bringing this to our attention. Let us know if you have any other suggestions.

Regards,

Hi, In the email template in admin email, when a new user registers, does the shortcode %user_email_register work for you?

When a new user registers, I receive an email, but the shortcode %user_email_register does not display the new user’s email.

Hello,

Thank you for reporting this issue.

We’ve checked the registration email template and can confirm that the shortcode %user_email_register is currently not working as expected. This is indeed a bug on our side.

Our development team has already added this to the fix list, and it will be corrected in the upcoming update.

Thank you again for letting us know — your feedback helps us improve the product. If you need a temporary workaround in the meantime, feel free to let me know.

Best regards,

Hi, Please add to the upcoming update an option to add taxonomy and category descriptions:

For SEO improvement, add the ability to include a description for categories and taxonomies under the archive results. This should apply to blog categories, tags, and candidate and employer locations.

The description should appear on the first page of the category, not on subsequent paginations (e.g., pages 2, 3, 4, 5). This is standard WordPress functionality and will significantly improve SEO.

Hello,

Thank you for your suggestion. We’ll review this request and consider adding it in a future update.

Best regards,

Hi Uxper,

Good Morning

1. Which cache plugin have you tested and do you recommend for the Civi theme?

2. Since the theme performs many live tasks—such as applicants applying for jobs, sending messages, candidate selection, scheduling meetings, and generating instant notifications where all updates need to reflect on the dashboard in real time—

is it safe to use a cache plugin? Specifically, can a cache plugin handle these real-time requests without causing delays or issues?

Good morning, and thanks for your questions.

We’ve tested Civi with LiteSpeed Cache and WP Rocket, and both work well with the theme. LiteSpeed Cache generally provides the best performance if your server supports it.

Yes, you can use a cache plugin safely. Civi’s real-time actions (job applying, messaging, notifications, scheduling, etc.) are handled through AJAX/REST requests, which are not cached, so they will continue to work normally.

Regards,

Okay, thanks for a quick response.

Hi Uxper, Good Morning

I believe that such an error coming from your theme/product does not require renewing or asking for support, as you know my support period has expired, and this error is not from my end. Please check below attached image below. This is from your default theme. And you should fix this instead of asking for a support ticket.

You can test this on your end.

Profile Not Open With Cover/Thumbnail Image / Critical.

When a user uploads a Cover Image and then saves the candidate profile, the profile does not load afterwards. It only shows a continuous loading icon.

I have tested this multiple times and confirmed that the problem occurs only when a cover image is uploaded. If I remove the cover image from the backend, everything works correctly, and the candidate profile loads in less than a second. Please look into this issue and help resolve it at the earliest.

BELOW LITTLE BUT IMPORTANT

1.) Email Colour Issue

The default text/heading colour in system emails is showing in green. We are unable to change these colours to match our website’s branding/colour palette. Please allow customisation or fix the default style.

2.) Signup Form Placeholder Issue

In the signup form, both the First Name and Last Name fields are showing the placeholder “Name”. The placeholders should correctly display “First Name” and “Last Name” respectively. This is a small detail, but users easily notice it. Please look at this image https://www.awesomescreenshot.com/image/57451829?key=a16f4bb27f4d8dffa332043fe12f6e49

Hello,

Thank you for your feedback. We will verify the issues you reported and, if confirmed, address them in the next update.

Regards,

Thanks for your understanding. Please let me know if anything additional is required from my side.

Hi Uxper,

Good Evening, Pls check the critical error/bug in the theme and help to fix it asap.

Profile Not Open With Cover/Thumbnail Image / Critical.

When a user uploads a Cover Image and then saves the candidate profile, the profile does not load afterwards. It only shows a continuous loading icon.

I have tested this multiple times and confirmed that the problem occurs only when a cover image is uploaded. If I remove the cover image from the backend, everything works correctly, and the candidate profile loads in less than a second. Please look into this issue and help resolve it at the earliest.

BELOW LITTLE BUT IMPORTANT

1.) Email Colour Issue

The default text/heading colour in system emails is showing in green. We are unable to change these colours to match our website’s branding/colour palette. Please allow customisation or fix the default style.

2.) Signup Form Placeholder Issue

In the signup form, both the First Name and Last Name fields are showing the placeholder “Name”. The placeholders should correctly display “First Name” and “Last Name” respectively. This is a small detail, but users easily notice it. Please look at this image

https://www.awesomescreenshot.com/image/57447660?key=376ba5685078ff6234426db317ec8d0f.

Hello,

Please open a support ticket at https://uxper.ticksy.com/. Our support team will help you review and resolve the issue.

Regards,

I had reported a bug earlier as well. Please add an option to change the color of hyperlinks. Right now, any text that contains a link looks exactly like normal text, which causes confusion.

Hello,

This feature is already available. Please open a support ticket so we can provide you with detailed guidance.

Regards,

In the next update, please fix the following issues:

Missing field ‘postalCode’ (in jobLocation.address)

Missing field ‘addressLocality’ (in jobLocation.address)

Missing field ‘streetAddress’ (in jobLocation.address)

Missing field ‘employmentType’

Missing field ‘baseSalary’

Hello,

Thanks for your feedback. We’ve noted all the missing structured data fields you reported (postalCode, addressLocality, streetAddress, employmentType, baseSalary).

These will be reviewed and included in the next update.

Regards,

Hi Uxper,

I hope you’re doing well.

I was recently going through the comments on your platform to learn more about user experiences and came across the following conversition:

Candidate: What happened to the Sala theme? Uxper: Hi, we have stopped selling this product. It has been developed for a long time, and we do not update it anymore. Thank you.

Candidate: Your response is unacceptable. I purchased this product, which grants me a license to use it. Discontinuing sales or updates is your right, but deleting it for paying customers without any warning is a breach of your terms. I require either immediate access to the files I paid for or a full refund. Also, please clarify if my other purchases from you are at risk.

Uxper: Please rest assured that even though we have stopped selling Sala and no longer provide new updates, you can still continue using the theme normally, as it is already included in your account/license. Your existing purchase is not affected or removed, and you will always retain access to the files you have paid for. This only means we will not release future updates or new features for this product.

While I am not a user of the Sala theme, I am currently using the CIVI theme for my business.

My concern is straightforward — we rely on CIVI as a core part of our business operations and have invested significant time and effort into building on your framework. If you were to discontinue updates or support for CIVI in the future, it would put our business in a difficult position, especially since the theme’s framework makes it challenging to migrate elsewhere.

Could you please share your future plans for CIVI? Specifically, we’d like to understand whether continued updates, support, and long-term maintenance are part of your roadmap.

Thank you for your time and understanding.

Best regards, Vikas Rajput

Hello,

Thank you very much for your thoughtful message and for trusting the Civi theme as part of your business. We truly appreciate the time and effort you’ve invested in building on our framework.

Please rest assured — Civi remains one of our actively developed and supported themes. Our team continues to release updates, improvements, and compatibility patches with the latest WordPress versions and major plugins. We also maintain regular customer support through our official channels to ensure long-term stability for all users.

We have no plans to discontinue Civi. In fact, it’s one of our core products with ongoing development and feature enhancements based on customer feedback.

Thank you again for reaching out and for being part of our community. Your trust and feedback help us make Civi even better with each update.

Regards,

Hello I see you update today but what is new in this update?

Hello,

You can check the details of the latest update directly in your WordPress admin panel by going to:

Civi → Welcome → Changelogs

There you’ll find a full list of new features, improvements, and fixes included in the most recent version.

Regards,

Please consider adding some new features too! These themes are really good, but it feels like you’re limiting their potential. It would be great if you could include more features such as a resume builder, community options, and other useful tools to make them even better.

Hello,

Thank you very much for your valuable feedback and kind words! We truly appreciate your suggestions — features like a resume builder and community options sound great and would definitely add more value to the theme.

Our development team is already reviewing upcoming feature ideas, and we’ll consider including similar enhancements in future updates. Your input helps us improve, so please feel free to share any other ideas you’d love to see!

Regards,

hi my log in is not workig. how to fix this. plz reply ASAP.

Hello,

Please check the following points:

1. Ensure that both the Civi theme and Civi Framework plugin have been updated to the latest versions.

2. Verify that there are no custom codes causing the issue.

3. Make sure there are no third-party plugins creating conflicts.

If the issue still persists, please open a support ticket at https://uxper.ticksy.com/, and our support team will assist you in reviewing it.

Regards,

my code has expired. i can not open a ticket.

Hello,

If your support period has expired, you can easily renew your support license on ThemeForest to regain access to the ticket system.

Please go to your ThemeForest account → Downloads → find the Civi theme → click “Renew support”. After renewing, you’ll be able to open a new ticket at https://uxper.ticksy.com/ and our support team will assist you further.

Best regards,

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey