Dynamic Multi-Level Fields Plugin – A How-to Guide

Today we are launching an exciting new product, a plugin for ClassiPress called Dynamic Multi-Level Fields, which is probably the most complete multi-region solution yet for ClassiPress. The decision to create the plugin came at the back of some good deliberation, which prompted us to discuss the idea on the AppThemes forum thread available here. A lot of people registered their interest which then helped us decide to go for it.



  1. The ClassiPress fields you wish to attach to different levels must exist on all the forms.
  2. The fields will be forced to be required for the plugin to work correctly.

How to Install and Integrate?

  1. Extract zip in the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Open ClassiPress → ML Plugin Options page.
  4. Enter the field values for each level and attach it to a ClassiPress field

    Enter values for each level and attach it to a ClassiPress field

  5. Setup the Menu and Popup options if you decide to allow filtering by field values

    Setup Menu and Popup Options

  6. (Only required for older version of ClassiPress (3.6.x and earlier) Nearly done then, if you wish to allow your visitors to be able to filter the ads they see based on the values they select using the dynamic drop downs, which you will if you are using the plugin as a region selector, make sure you have configured the “Menu and Popup options” as mentioned in #5, and then open header.phpin your child theme folder and locate the following line:

    and paste the following, directly above or below based on your preferred location:

That’s it then. Hope you enjoy taking your ClassiPress website to a new level.

Buy your Dynamic Multi-Level Fields Plugin here

Posted by Mohsin Zunzunia

Owner of Themebound, Mohsin is a WordPress pro with 7 years combined experience as a Front End and Back End Web Developer. Follow him on Twitter @themebound.


[…] Please carefully read the instructions on our Dynamic Multi-Level Fields Plugin announcement page. http://themebound.com/dynamic-multi-…-how-to-guide/ Bonus: USE "MULTI25" to get a $25 discount, only for AppThemes forum users! More […]

Hi moshin,

I have progress, its has installed correctly.

Regards and thanks


[…] I linked to in my first post, ThemeBound. The link is to their product Dynamic Multi-Level Fields ( http://themebound.com/dynamic-multi-…a-how-to-guide ) & ( http://themebound.com/shop/dynamic-m…or-classipress ). As far as I know, there are no […]


Hi Moshin,
is that plugin working for classiestate aswell?

Hi Oliver,

Yes the plugin works for ClassiEstate as well.



I have purchased your plugin, which is fantastic. But now ther will be a new release of Classipress (3.2). As I had to modify the code (I’m not using child themes). If I want to update classipress, should I modify the same files again? Have you got any tutorial to use this plug-in with the new version?

Thank you


If you have not hacked your ClassiPress core for anything apart from the plugin integration, I recommend you use the child theme bundled with the plugin when ClassiPress 3.2 is available, because when you have a freshly installed ClassiPress you should never hack any core file. We are in the process of updating all our plugins so a new version of the plugin with updated child theme files and instructions will be made available soon after ClassiPress 3.2 is released.


I intend buying your plugin. I want to clarify if it is possible to have the levels in multiple areas with different names. For example:
First Category with levels: AUTO-cars-honda-cilvic.
Second Category with levels: HOMES-House for rent-house type-single bedroom.

I wish to have many categories listed in this hierarchy. Can your plugin do this for at least up to 30 Parent categories with 3 children each?


Hi Louis,

It is only possible to interlink up to three custom fields in a parent-child hierarchy. You can then use the combination in as many form layouts as you want. But you cannot have more than one combination. The category parent=child combination already exists within ClassiPress, the plugin only works with custom fields, like country-state-city or honda-civic-2010. You can create only one combination in a site. I hope that I made it clear.


“You can create only one combination in a site”, any plans on making it applicable on multiple combinations?

Mohsin Zunzunia

No the plugin can only handle one combination. There is not a huge demand for allowing multiple combinations right now, but if this feature has a lot of requests, then we may think of adding it.

Hi there, I sent you an email since I’m having issues with the plugin, the backend is setup correctly yet on the front end, the form is not responding, the Drop down menus are unclickable or interactive, they just sit there.

Awaiting your feedback.

P.S.: +1 for the Multiple combinations for other fields.

Does your plugin work ok with the Advanced Search Premium For Classipress ?

Mohsin Zunzunia

The Dynamic Multi-Level Fields plugin has not been tested with the Advanced Search Premium plugin.

Is there any way to include Level1 and Level2 combinations for ad submissions, but only show Level1 on the title/menu bar?

Also do you have any plans to make this compatible with the Advanced Custom Fields for Classipress plugin (ACFCP)?


Does this work with 3.3 beta? I don’t see the plugin menu anywhere

Mohsin Zunzunia

Not yet. An updated version of the plugin will be available only after the final release of ClassiPress 3.3. The product updates are underway.


Ok fair enough. Can you place it in the top header for me? My menu is a little too busy and it drops to another line. I tried to put it before or after the “welcome” menu at the very top but i don’t have enough php skill to accomplish it. Let me know please and thanks in advance either way.

My site: http://catconnect.outremerusa.com


Or if i can put it in a sidebar widget that would be good as well…i’ll look into that till you get back to me


Now that 3.3 is official when will this be compatible?

Mohsin Zunzunia

In the coming few days!


While we are waiting…. do you know if this is compatible with MapPress Plugin?
When a location is selected will the map act the same way?

Mohsin Zunzunia

The Dynamic Multi-Level Fields plugin is now compatible with ClassiPress 3.3. Make sure you download the updated plugin using the “My Account” page or via the download link you received in the order confirmation email.

Mohsin Zunzunia

It has not been tested with MapPress, but I do not foresee any compatibility issues between the two, unless MapPress has anything to do with the “Post as Ad” form.

hi, is this plugin working with the Advanced Custom Fields for Classipress plugin (ACFCP) right now? thanks!

Mohsin Zunzunia

Yes it does!


Hello Mohsin, bought your plugin, however we want to put another level4 is possible?

Mohsin Zunzunia

Hi there, yes it is possible, but not without a lot of edits to the plugin. Please direct any after sales queries to into(at)themebound(dot)com.


HI, Level 2 don’t appear in refine search

Any help?

Mohsin Zunzunia

Hi there,

The multi-level fields are not meant to appear in refine search, once the location is selected by the user in the main navigation, the results will automatically be filtered by it. There is no need to have location fields in refine search.

Thanks for response. Im not using it for location but thanks. I have multiple categories and I use it for CARS, (level: car make – level2: car brand). Is there a way to filter only for a specific page or category?

Mohsin Zunzunia

No, there isn’t any way to limit the filter to just one page or category. Please ask any further questions at info(at)themebound(dot)com.


I would like to ask if i can have the example below with the plugin Dynamic Multi-Level Fields.
form 1:
Country (level 1) -> City(level2) -> Area(level3)
ans also in the same form
Cars Makes[Honda] (level1) -> Car Model [Civic](level2)

Country (level 1) -> City(level2) -> Area(level3)
ans also in the same form
Electronic Makes[Sony] (level1) -> Model [Vaio](level2)


Mohsin Zunzunia

Hello there,

Unfortunately the plugin only supports one set of multi-level fields, so it is not possible to have two or more sets on the same site.


Hellow i just want to use this plugin to only select between countries, no cities no states, is it possible? do you offer installation? and will this plugin work on eclassify child theme? here is my site take a look at it and tell me if the plugin will work. http://www.inauzwa.com

Mohsin Zunzunia

Hello, the plugin is meant to link at least two and maximum three separate fields, so, it is not possible to use it for just one field. If you want a country selector, it will be better to purchase Citify Ultimate plugin instead and modify it to work with the country field, which will work better as well as save you money.

I just realized during testing that the plugin takes over my post an ad settings in so that depending on what i have in the plugin settings is the only option i have to post an ad. (e.g) If i do not have the city inputted in your plugin i cannot select it in post and ad. It shows a drop down box instead of a text firld. I hope this make sense.

In Chrome it puts the field lower than the menu line

Look here:https://www.asuswebstorage.com/navigate/s/04262F4EEFDB4792BAB36E9F47EA98D34

Hi, we bought your plugin and we need to associate your plugin with Advanced Search Premium For Classipress plugin. Is this possible, please help us.
Thanks for your interest.

Leave a Reply