Restrict Portfolio Parent for Multiple Unique Portfolios

Hi. I am building a website for multiple users. Each user will have the Author role. For each user, I will create a Portfolio Category and a personal portfolio page. Through various code snippets in functions.php, I have restricted visibility and/or access to the personal ‘assets’ of other users. But I cannot find a way to force a user to choose their own Portfolio Parent when they create a new Portfolio Item.

Although I have no experience with it, I installed the BuddyPress plugin so I can experiment with things like Extended Profile Fields, the media enhancements, and user chat.

Can someone help me to devise a method that will associate a Portfolio Category with a User’s unique Portfolio? I would like to see this happen in one of two ways:

  • The user does not see the Portfolio Parent field. The pre-defined Portfolio Parent is assigned to the User’s new Portfolio Item invisibly. Or -
  • The User see the Portfolio Parent field, but it is disabled. The pre-defined Porfolio Parent is selected.

Thanks in advance for the time you’re spending to help me. Happy 2019!

Hi @SwissArmyKnife,

Thanks for reaching out.

Unfortunately, it’s only possible with custom development in which we can’t provide here. It’s still doable but will be complex and I recommend contacting a developer for implementation.

Thanks for understanding.

Is the Portfolio Parent entry something that is unique to the X-theme, or is it a structure that is used by WordPress and in any theme that supports Portfolios?

Hello @SwissArmyKnife,

Yes, the portfolio parent is unique to the X theme. The portfolio parent is a portfolio page that you can assign to each of the portfolio items. This is very useful if you have several portfolio pages and portfolio items that you can group them together. This is not something that is a structure in WordPress or just any other theme.

Hope this explains it briefly.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.