Once activated, the theme adds a Configuration page to the WordPress admin. Most configuration options can be set on this page. Per-post options can be set in the Invisible Options box of the Post admin page.

If installing the theme on an existing site, please be aware the theme does some behind the scenes changes on install, such as disabling Comments, Trackbacks and Tags, disabling the File Editor, deactivating Advanced Custom Fields (incompatible as the theme already bundles the plugin), removing the default Tagline, setting permalinks to %postname% and changing media sizes to our recommended values. You can use a plugin such as Simple Image Sizes to quickly regenerate sizes for any existing images.

Content Types

Invisible makes use of the default Posts and Pages content types. Your work lives under Posts, while text pages (About, Contact, etc.) live under Pages.

You can group work in different sections/portfolios using Categories.


By default the homepage acts as an archive page for all of your Posts.

If instead you want to display a single image/video or a slider, create a new page, visit Settings → Reading and tick A static page under Your homepage displays. For Homepage select the desired page. For clarity we recommend you name this page Home.

It is possible to use Invisible as a holding page. Simply set the static homepage and make sure you have no published Posts (drafts / private / password protected are ok). This will hide the menu icon in the top left.

If using a static homepage you can also set the Posts page option. This is not required but will allow you to have a unique link that points to the main archive page.

Posts / Galleries

Posts hold your work and every post has an associated image gallery. Invisible supports either sliding or scrolling galleries. For both options, images fit the screen, with the user interface being optimised for maximum display space.

Image sliders support several transition types (eased sliding, fade and no transition), which can be set globally on the options page and also overwritten for each post. On touch devices eased sliding will be used irrespective of the above setting.

Looping playback is also supported.


Media can easily be uploaded in the Invisible Gallery section of the Post admin screen. Click Add to gallery, upload and tick the desired files, then hit Select. Remember to always click Publish / Update in the top right to save any changes you've made to a Post.


We recommend uploading JPGs in the majority of cases, PNGs should only be used for vector graphics. GIFs are also supported, but keep in mind they will be used at the original dimensions throughout (thumbnails included), so file size should be kept as small as possible.


We recommend using an external video hosting service, at the moment Youtube and Vimeo are supported. To add a Vimeo/Youtube video, upload a cover image of the same aspect ratio as the video and fill in the Video URL field with the link to the video page (eg. https://vimeo.com/222486164), not the embed link.

If you have a Vimeo Pro account or want to link to mp4 files hosted elsewhere, use the same method described above.

You can also upload mp4 files directly (provided the hosting allows uploads of that size). To add a poster image for directly uploaded mp4 files, go to the Media page, find the desired upload and use the Featured Image functionality.

Mp4s, either linked or directly uploaded can also be used as inline loops (autoplaying & muted) by ticking the Play inline checkbox.


Every Post has an Editor area where you can provide information on the work. There are several formatting options, including big and small headings, paragraph text, bold & italic (if using custom fonts be sure to also include all required font files), unordered lists and links.

Remember to always click Publish / Update in the top right to save any changes you've made to a Page.

On the actual site, the text panel is accessed by clicking the Info button. If not text is provided, this will be hidden.


You can add short image/video captions in the Caption field associated to each gallery upload. Captions are hidden by default, and can be either globally enabled from the theme options page or on a per-post basis.

Password protected posts

If you want to share work with clients, you can create Password Protected posts that will be excluded from all archive pages and that can only be viewed by those who know the link and password.

These are different from Private posts which only you or other users logged-in to the site can see. On the archive pages, these are clearly marked with the prefix Private:.

Pages / Text

Besides Posts, you can also create independent text Pages (About, Bio, Contact, Exhibitions, etc). These are displayed in the info panel and live in the top right of the main menu bar. Text entry is done via the Editor, similarly to Posts. You can also include images (eg. portrait on bio page) via the "Add Image" button.


Default display style

Invisible supports 4 different styles to display archive pages:

Small thumbs - all images in a post are displayed. This is the default view, offering a quick glance at your entire body of work. It was the original inspiration for the theme.

Grid view - every post is represented by one image of the same size, which can be chosen using the Featured Image in the right sidebar of the post admin screen. The thumbnails have a default 3:2 ratio. If you want to change this, go under Settings → Media and update the Thumbnail Height to obtain the desired aspect ratio. Note that any already uploaded images will not automatically update, but you can use a plugin such as Simple Image Sizes to quickly regenerate them.

Random - also one image per post, but here the image is bigger, match the aspect of the original image and the size and placement are programatically randomised. The page will look slightly different on every load.

Title only - only the title of the each post is shown using a larger font size, with the featured image displayed in the bottom right corner of the screen on hover.

The Archive display style can be set globally in the Invisible Folio options page, but can also be changed on a per-category basis under Posts → Categories. This would allow you to either have different display options for different folios of work, or use the categories as alternative views for your work, similarly to our demo site (e.g. Thumbs / List View).

Categories bar

If using categories, you can toggle the display of the secondary nav bar here. The categories bar is hidden by default.

Predominant thumb ratio

The Archive display style can be set globally in the theme options page, but can also be changed on a per-category basis under Posts → Categories. This would allow you to either have different display options for different folios of work, or use the categories as alternative views for your work, similarly to our demo site (e.g. Thumbs / List View).

Default to category

By default, Invisible shows all of your Posts on the main archive page and includes an All link in the categories bar. If you want to hide this, you can choose a specific category to use as the default view.


Allows you to display the year/s a project was created. This is shown after the title and can be changed either by modifying the Published time (top right side of the Post edit screen) or via the Custom year/s field in the Invisible Options section of the Post edit screen.


Invisible ignores the default date-based ordering for Posts and uses custom sorting, similar to the standard Pages behaviour. To reorder entries, either manually change the Order page attribute in the Post admin screen, or install the recommended Simple Custom Post Order plugin to enable straightforward sorting via drag&drop (why this is not still part of WP core remains a mystery).


By default, Pages will be shown in the top right of the main menu bar, with the static home and archive pages automatically excluded.

If you want more control, you can also create a custom menu under Appearance → Menus, which will replace the default page list. The menu should be saved under the Invisible Menu location.

Besides Pages, the menu can also include custom links. Social icons are supported via the Font Awesome Brands set. Click on Screen Options button on the top right on the Menus page and select the CSS Classes checkbox. Add the fab class together with the class corresponding to the required icon (check the FA link above for reference).


The intro slide is shown when first loading the site and automatically hides without requiring user interaction. You can opt for having a background image for it and show/hide the centered slide title.


Different text / background color combinations can be chosen for archives pages, galleries, text panel and intro. For posts, these can also be controlled independently, allowing you, if appropriate, to create a unique look for each gallery.


By default, Invisible is set in San Francisco on macOS/iOS and Rubik elsewhere. If you prefer serifs, simply switch the font category options to Serif, in which case the default will be Playfair Display.

If you want a more unique look, you can either link to embedded fonts from services such as Google Fonts, or upload custom webfonts purchased elsewhere (we suggest looking at foundries such as Grilli Type, Klim or Colophon).

Font options

The body copy, navigation and heading font styles can be controlled separately, enabling you to mix & match looks.


For embeds, copy-paste the supplied link/script tag and specify the font family name, category, weight and style for each of the three different sections.


For webfonts, upload .woff and .woff2 files (both if available, .woff is the most widely supported) and specify a family name, weight and style.

Tweaking font sizes

When using custom typography, you can use this settings to proportionally grow / shrink all font sizes to better match the Invisible design.

Logo & Icons

If you prefer to replace the site title in the top left of the menu bar with a customised logo, you can do so here.

You can also replace the default yellow dot favicon and mobile device icons.

Search / Sharing

Invisible automatically adds a meta description tag and Facebook / Twitter share tags for the Homepage and single Posts / Pages.

For the homepage the theme will first look for the custom text set in this section, if there isn't one it will display the tagline set in Settings → General → Site Title and will eventually fallback to the first 325 characters of the description text. If no default share image is set, the featured image will be used.

For a Post / Page, the first 325 characters of the description text will be used. The featured image will be used first, if it doesn't exist the default share image will be displayed.

If you want to have even more control over SEO, we recommend installing Yoast SEO. Please note the theme won't add any meta tags if Yoast SEO is installed.


If you want to keep track of your website's visitors, sign up for a Google Analytics account and enter the tracking ID here.