Normally you can never be sure if your client is viewing your designs properly. Now you can take control over the presentation. With this plugin it’s surprisingly easy to present your web designs the right way.

With the Mockup plugin your customers can:

  • Approve the design.
  • Add feedback to your design.
  • See related designs quickly.
  • Read the description you made.

With the Mockup plugin you can:

  • Add a description to each design.
  • Organize you designs.
  • Get fast approval.
  • And much more..

On the website you can find live demo’s.


  • MockUp Dashboard.
  • Change all text.
  • Front-end with open menu.
  • Front-end with closed menu.


Install the plugin like you always install plugins, either by uploading it via FTP or by using the “Add Plugin” function of WordPress.


How can I change the settings?

Go to:
(MockUp -> Setting)
(Plugins -> MockUp -> Setting)

How do I get started?

Change the custom settings.
After the first installation you can change the settings to your wishes. Rename everything your client will see and control the layout.

Make a customer.
This works the same as categories in posts. It links the mockups together.

Make a page for the mockup.
Give the page a clear title (like: Home page or Blog). Add the MockUp and write a description. Then publish the page and you are done!

I don’t see MockUp in the admin menu!

The normal position is on the bottom of the admin menu.
If you can’t find it there or you don’t want it there, change the menu position.

This can be done on the MockUp Settings page.

I get a 404 page!

This is a permalink problem. You can solve it by re-saving your permalinks. Go to setting -> permalinks then click on Save changes. That should fix it!

How can I translate the plugin?

This is very easy. All the text on the front-end (what your customer will see) can translated/changed on the settings page under the ‘Text’ tab.
The backend is translatable with a PO file. In the folder languages you’ll find the .pot file. Add the files to wp-content -> languages -> plugins.

Does this plugin use any cookies?

Yes, one cookie for the ‘introduction overlay’. This is not a tracking cookie.

What are the ‘Bulk password settings’?

If you enable this option and secure a MockUp with a password all the other MockUps in the same customer taxonomy will be protected with this password. The password will only needs to be used one time to unlock them all. Keep in mind that it will look at all parent and child taxonomies.

What is the ‘introduction overlay’ and how does it work?

The introduction overlay is a transparent black overlay that appears when somebody views a mockup for the first time.
It is made to show your customer the menu. You can change the text on the MockUp Settings page.
This options is off by default.

If it is closed a cookie will be made to not show it again for the next 30 days. This time can be changed with the filter mockup_intro_cookie_expire_time.

Can I add favicons?

If you use WordPress 4.3 or higher, you can! Just use the Site Icon feature.
The Site Icon feature can be found by going to Appearance -> Customize and clicking on Site Identity.

What actions and filters are used?

Action: mockup_before_single_menu
Action: mockup_after_single_menu
Action: mockup_before_related_list
Action: mockup_after_related_list
Action: mockup_before_single_approve
Action: mockup_after_single_approve
Action: mockup_before_single_comment_form
Action: mockup_after_single_comment_form
Action: mockup_after_single_comments
Action: mockup_before_single_description
Action: mockup_after_single_description

Filter: mockup_intro_cookie_expire_time
Filter: mockup_email_comment_subject
Filter: mockup_email_approve_subject
Filter: mockup_register_taxonomy
Filter: mockup_register_cpt

My problem is not here!

Go to the website and ask it in the support form.


Lightweight Simple Perfect

I tried our Design Approval System, which was too difficult to use and cumbersome. This is perfect. I was going to ask for support on a few things then I discovered them in the Admin settings, LOL. I’m impressed (and not normally).

Can’t wait for versions and sticky notes!!!

PS. I was wondering why you were using a custom field for the mockup rather than the built-in featured image? Also, my mockup doesn’t show once uploaded and you click update, because you forgot to close the ) bracket for the background image in the field.

Read all 9 reviews

Contributors & Developers

“MockUp” is open source software. The following people have contributed to this plugin.


Translate “MockUp” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Move image’s metabox.
  • Add new filter (‘mockup_register_cpt’ & ‘mockup_register_taxonomy’).
  • Rebuild the whole plugin to a boilerplate (


  • Add filters for subject lines e-mails.
  • Remove outline form fields.
  • minor bug fix.


  • control animation time.
  • Improve readme.txt.
  • Add custom body classes
  • minor bug fix


  • WordPress 4.4 ready.
  • Add actions and filters.
  • Improve the related list.
  • Customize the title.
  • Favicons are now possible.
  • Introduction overlay.


  • WordPress 4.3 ready.
  • Change language files location.
  • Performance improvement.
  • Bug fix.


  • Bug fix.


  • Images metabox looks better.
  • Images align is better.
  • Toggle black overlay.
  • Change author.


  • Bug fix.


  • Bug fix.


  • Bug fix.


  • Background image option.
  • Better metaboxes.
  • Add MockUp to the ‘at a glance’ dashboard widget.
  • Use native jQuery file.
  • Nicer sidebar.


  • Bug fix.
  • Security upgrade.


  • Bulk password protection.
  • Add custom CSS.
  • Change font (also import).
  • New design sidebar.
  • Better customer filter.
  • Use dashicons instead of fontawesome.
  • Better settings menu.
  • Drop support for 3.7 and lower.


  • Better metaboxes.
  • Password protection.
  • Links in emails.


  • Small bug fix


  • Ready for WordPress 3.9+
  • The frontend is improved with a better sidebar and Ajax.
  • No longer use of Featuerd Images.
  • It is now possible to delete comments.
  • Choose the position of you MockUp.
  • The plugin is internationalized.


  • WordPress color pickers
  • Option to unapprove a mockup
  • Option to override the email address for each mockup


  • Ready for WordPress 3.8
  • Not using a light-box anymore, but a box that slides in from the right.
  • Give you more options and control over the email settings.
  • If a mockup get approved it will not add a ✔ to the title anymore, but will use a admin column.
  • The amount of comments is now also in the admin columns.
  • Use Bootstrap 3.0.3.


  • Remarks are better now.
  • All related mockups in one list.
  • Control over the position.


  • Security update.


  • Twitter Bootstrap header.
  • Popup related Mockups.
  • Order related Mockups.
  • Add style to metabox.
  • Minor bug fix.


  • popup improvement


  • Bug fix


  • Bug fix


  • Bug fix


  • Mockup Beta.