Fineliner - Responsive Portfolio WordPress Theme

Fineliner - Responsive Portfolio WordPress Theme

Fineliner is a beautiful and clean responsive WordPress theme that is perfectly suitable for building any portfolio or business websites. The theme comes with 6 accent colors and you can adjust more using Style Customizer module. It also comes with a powerful page builder powered by Visual Composer plugin. Another premium LayerSlider plugin for managing wonderful sliders is also included. The theme already supports WPML plugin and you can easily use it for creating the multilingual site. Lastly, want to setup your own shop? You can go ahead using WooCommerce plugin with the theme. ;)


At a Glance

The Custom Post Types - Manage Portfolio, Team and Testimonials content and put into the page, easily.

Style Customizer - Manage your own styles with live preview

Visual Composer Page Builder - Create your pages in minutes via Visual Composer interface.

Amazing LayerSlider - Use the bundled LayerSlider plugin to create any impressive slideshows.

WPML Compatible - Want to create a multilingual site? The theme supports that using WPML plugin!

WooCommerce Ready - Create your own shop and start selling your products

Extensive Documentation - Includes the detailed setup steps and other info that you might want to know.

Theme Features

  • Fully responsive layout
  • Page builder by Visual Composer plugin
  • LayerSlider plugin included
  • WooCommerce support. You can now create your own shop and sell your stuff!
  • Translation-ready using provided PO file
  • Multilingual support using WPML plugin
  • Compatible with Contact Form 7 and Gravity Forms plugin
  • Style Customizer with live preview
  • 6 accent colors included
  • Clean and beautiful design
  • Google Fonts supported
  • Unlimited custom sidebars
  • Many elements (shortcodes) included (please see the demo site)
  • Custom post types:
    • Portfolio
    • Team
    • Testimonials
    • Home Slider
  • Fully support Child Theme
  • XML dummy data file included
  • Extensive documentation

What They Say About Fineliner?

Fineliner Theme's Review: This is an awesome theme, elegant and professional. It was a love at first sight, after weeks searching around. It's very easy to customize for yours needs, and the customer support is very fast and really helpful. by JudyVengeance.

Fineliner Theme's Review: This is a fabulous theme. I am thoroughly impressed. Thank you. Hi. I bought this theme to use as my portfolio/resume site and I am thrilled with the ease of customizability and with the authors customer support. The theme is beautifully designed. Simple and elegant. The custom editor is amazing and so easy to use. There is simply no limit to how you can customize the pages. The Portfolio plugin is fab. It is so simple to add a new project. The Testimonial feature rocks! I love it. It was so easy to add all of my testimonials and then customize which ones I wanted to show where. Customer service is quick, friendly and accurate. Thank you! I am so happy with my purchase. Keep up the fabulous work. Thank you! by PageWebDevelopment.

Fineliner Theme's Review: This theme was very easy to use, and it creates a pixel perfect site. by restonian.

Fineliner Theme's Review: Nice template. by paulburden.

Fineliner Theme's Review: Awesome! by jay4.


We fully support operational components such as features usage, issue, bug, or the fix that are mainly related to the theme and to make the theme working properly. Please go to for our support site.

Social Media

Follow us here, on Facebook and on Twitter for the latest updates!

Follow UXbarn on FacebookFollow UXbarn on TwitterFollow UXbarn on ThemeForest

Additional Note

Most photos in the live preview were purchased and used for the demonstration only. They are not included in the package. However, we have created all image placeholders for you instead so you can quickly apply your own images to the areas.

Thank You!

Thank you so much for your interests. Your comments and ratings would be much appreciated.

Current Version: 1.8.0

The custom code for Visual Composer are updated, UXbarn plugins updated, and other general bug fixes and improvement. For more details about the update history, please see the changelog below.

Note for current users: Please read more about this version here:


Version 1.8.1 (Jan 13, 2016)
- Fixed a notice "Notice: Undefined variable: use_custom_meta in ... line 350" when hiding the meta info
- Updated UXbarn Team to 1.1.4
- Updated UXbarn Testimonials to 1.0.5
- Updated VC to 4.9.2

Version 1.8.0 (Oct 20, 2015)
- Added custom meta info feature for UXbarn Portfolio.
- Updated Isotope JS of UXbarn Portfolio to v2.
- Updated Style Customizer code by removing "priority", JS preview, and some CSS output for new VC elements.
- Deprecated custom code for VC elements so you can now fully access to most VC elements.
- Updated TGMPA class
- Updated UXbarn Portfolio to 1.2.0
- Updated UXbarn Team to 1.1.3
- Updated UXbarn Testimonials to 1.0.4
- Updated UXbarn VC Extension to 1.0.5
- Updated Foundation CSS and JS files
- Updated doc and added tutorials
- Updated PO file.
- Updated XML data file.

Version 1.7.2 (Oct 7, 2015)
- Updated VC to v4.7.4
- Updated LayerSlider to v5.6.2

Version 1.7.1 (Jun 17, 2015)
- Fixed a bug that the image slider not showing up sometimes (fineliner.js) 
- Updated the code to comment out everything in "uxbarn_load_custom_vc_js()" function (plugin-custom-functions.php)
- Updated VC to v4.5.3 (plugin package, plugin-custom-functions.php)
- Updated LayerSlider to v5.4 (plugin package, plugin-custom-functions.php)
- Updated TGMPA file (class-tgm-plugin-activation.php)
- Update PO file

Version 1.7.0 (Apr 28, 2015)
- Added an option for opening new window for the custom link of each slide (meta-homeslider.php, header.php)
- Dropped the use of "uxbarn_get_final_post_content()" and use normal "the_content()" instead (page.php)
- Fixed missing "/" for the link to "jquery.easing.1.3.js" of "uxb-tmnl-easing" (assets.php) 
- Fixed google map code to also check the "google.maps" object to prevent some random JS error (fineliner.js)
- Updated the code by adding "is_plugin_active()" with "function_exists( 'icl_object_id' )" to make sure it is WPML's not the Polylang's (mapping.php)
- Update WooCommerce template files and theme code to support WC2.3 ( "/woocommerce" folder, plugin-custom-functions.php, woocommerce-custom-2.1.css )
- Updated VC to v4.4.4 (plugin package, plugin-custom-functions.php)
- Updated TGMPA class to v2.4.2 (class-tgm-plugin-activation.php, tgmpa.css, assets.php)

Version 1.6.2 (Dec 24, 2014)
- Updated VC to v4.3.5 to support WP4.1  (plugin package, plugin-custom-functions.php)

Version 1.6.1 (Nov 3, 2014)
- Fixed a bug in Live Preview (customizer-functions.php)

Version 1.6.0 (Oct 27, 2014)
- Fixed responsive menu glitch when resizing browser to between 959px and 940px (foundation.css)
- Fixed a bug that sometimes causes home slider not showing up (fineliner.js)
- Fixed JS error on some VC elements on edit popup (param-array.php, mapping.php)
- Dropped the use of "uxbarn_get_html_validated_content()" and use "balanceTags()" instead to prevent any possible text encoding issue. (theme-functions.php, template-intro.php, footer.php)
- Updated the custom VC code to use "vc_map" instead of "wpb_map" (mapping.php)
- Updated the custom VC code to use "vc_remove_element()" instead of "wpb_remove()" (plugin-custom-functions.php)
- Updated the code to wrap VC and OptionTree functions with "function_exists()" before calling it to prevent any possible fatal error. (header.php, footer.php, assets.php, page.php, theme-functions.php, index.php, sidebar.php, single.php, template-blog-meta.php, plugin-custom-functions.php)
- Updated VC animation delay to be lesser in "js_composer_front.js" 
- Updated the code by changing from "get_stylesheet_directory_uri()" to "get_template_directory_uri()" for theme's style.css (assets.php)
- Removed "Please install and activate the OptionTree plugin first." message when OT is not active (header.php, single-portfolio.php)
- Updated UXbarn VC Extension to 1.0.4 (plugin package, plugin-custom-functions.php)
- Updated UXbarn Portfolio to 1.1.3 (plugin package, plugin-custom-functions.php)
- Updated UXbarn Team to 1.1.2 (plugin package, plugin-custom-functions.php)
- Updated UXbarn Testimonials to 1.0.3 (plugin package, plugin-custom-functions.php)
- Updated VC to v4.3.4 (plugin package, plugin-custom-functions.php)
- Updated LayerSlider to v5.3.2 (plugin package, plugin-custom-functions.php)
- Updated documentation

Version 1.5.0 (Aug 8, 2014)
- Fixed the typo of post meta box from "singe" to "single" on both post edit screen and /Theme Options (theme-options.php, meta-post.php)
- Updated the theme to support VC 4.3.x (plugin-custom-functions.php, admin.css, js_composer_front.js)
- Updated "wpml-config.xml" file to include the site logo (wpml-config.xml)
- Updated UXbarn VC Extension to 1.0.3 (plugin package, plugin-custom-functions.php)
- Updated UXbarn Portfolio to 1.1.2 (plugin package, plugin-custom-functions.php)
- Updated UXbarn Team to 1.1.1 (plugin package, plugin-custom-functions.php)
- Updated VC to v4.3.2 (plugin package, plugin-custom-functions.php)
- Updated theme's PO file

Version 1.4.1 (May 28, 2014)
> Fixed a bug of hover text of portfolio items that is out of place on mobile (UXbarn Portfolio plugin's).
> Fixed portfolio's related works display on mobile (UXbarn Portfolio plugin's). 
> Updated UXbarn Portfolio to v1.1.1
> Updated Visual Composer to v4.1.3.1

Version 1.4.0 (May 16, 2014)
> Added value "0" for making accordion items all collapsed on load.
> Added a feature to create custom social icon set of the theme.
> Added a feature to create custom social icon set for team member (UXbarn Team plugin).
> Added an option to enable comment for portfolio item (UXbarn Portfolio plugin).
> Fixed logo display on Firefox when the logo size is too large to fit into the area.
> Fixed duplicate blog meta info when using Visual Composer editor on post content.
> Fixed tabs display on 768px resolution.
> Fixed padding-top of tabs display on the resolution belower than 480px.
> Fixed the "collapsible" mode of accordion element.
> Fixed home/portfolio sliders not displaying on Firefox browser on Android.
> Fixed the page comment not displaying when having Testimonial element on the page.
> Updated template code for latest WooCommerce.
> Updated UXbarn Testimonial plugin package to v1.0.2.
> Updated UXbarn Portfolio plugin package to v1.1.0.
> Updated UXbarn Team plugin package to v1.1.0.
> Updated Visual Composer to v4.1.2.
> Updated theme's PO file.

Version 1.3.1 (Apr 19, 2014)
> Updated Visual Composer to 4.1.1 (to support WordPress 3.9)

Version 1.3.0 (Mar 19, 2014)
> Added optional checkboxes for character sets of Google Fonts in Theme Options.
> Fixed the bottom line of horizontal menu that is missing when the page intro is disabled on blog list page.
> Fixed progress bar animation.
> Fixed PHP notice "undefined index" of the portfolio scope array.
> Fixed "slide" effect of home slider and image slider to hide the nav arrows when there is only one slide.
> Fixed the default value of header style in Theme Options to "columned-menu" instead of "columns".
> Updated code to reduce the number of database queries on main menu to increase overall page load time.
> Updated theme's PO file.
> Updated UXbarn VC Extension plugin to v1.0.1 making the larger icon for Visual Composer 4.x.
> Updated UXbarn Portfolio plugin to v1.0.1 to fix the "slide" effect on portfolio slider to hide the nav arrows when there is only one slide.
> Updated Visual Composer to 4.0.2.
> Updated LayerSlider to 5.1.1.

Version 1.2.2 (Mar 13, 2014)
> Fixed a bug when rendering page intro title that might cause an XSS vulnerability with search query.

Version 1.2.1 (Feb 13, 2014)
> Fixed easing JS reference for scroll-to-top button
> Fixed z-index of WPML language selector in the header
> Fixed the bottom margin of WPML language selector in responsive view
> Updated the code to support WooCommerce 2.1
> Updated the code to check "ot_get_option()" in "uxbarn_init_woocommerce()" function

Version 1.2.0 (Feb 6, 2014)
> Added an option in Theme Options for disabling zooming effect for blog thumbnails on blog page
> Added an option in Theme Options to hide tagline under the logo
> Added an option in Theme Options to choose the header style; columned menu or horizontal menu
> Added "back to top" button option in Theme Options
> Added the "alignment" attribute for the button element
> Fixed sidebar display on blog single page to be the same as blog list page
> Fixed ".image-box" class that sometimes not displayed properly on iOS devices
> Fixed some WooCommerce styling

Version 1.1.0 (Feb 3, 2014)
> Added WooCommerce support
> Fixed customizer's weird z-index issue (functions.php, customizer-functions.php)
> Fixed blog comment's CSS by adding line-height (style.css)
> Fixed incorrect top margin when page intro is disabled (header.php)
> Fixed primary font to not apply to widget headings in live preview of Style Customizer (live-preview.js)
> Fixed custom color usage of menu, default slider, content link, sidebar link hover, footer link hover (output.php)
> Updated widget wrapper (theme-functions.php)
> Updated the styling CSS of dropdown (style.css, /css/colors)
> Updated UXbarn Testimonials plugin to v1.0.1 which fixed the bug when having testimonials and Revolution Slider on the same page
> Updated documentation

Version 1.0.2 (Jan 8, 2014)
> Updated LayerSlider to v5.0.2

Version 1.0.1 (Dec 22, 2013)
> Fixed blog post content not showing up properly on mobile (fineliner-responsive.css)
> Updated theme's thumbnail (screenshot.png)