Pniber - Modern Blog WordPress Theme

Welcome to the "Pniber" Wordpress Theme by LenVan Scripts. We are very pleased that you have chosen "Pniber" theme for your website, you will not be disappointed! In this documentation you’ll find almost everything related to this theme. If you find something that we missed to explain or have any questions, please create a New Topic on Support Forums.

Documentation info:

Version: 1.8
Created: 29.11.2019
Latest update: 20.04.2021

WordPress Codex information

  • Installation – WordPress is easy to install
  • Pages vs. posts – Understand the differences between posts and pages
  • Posts – The articles/posts represent the content
  • Manage categories – Structure your content using categories
  • Tags – Group posts which have similar content
  • Pages – They have multiple usage from homepage to contact, from blog page to presentation pages, etc.


If you have trouble with install demo content or backup content please make sure you have these recommended php values:

upload_max_filesize = 128M
max_input_time = -1
post_max_size = 128M
max_input_vars = 8000
max_execution_time = 200

1 Installation

1.1 Download Package

At first, after purchasing this theme, please download the package from Themeforest. All you need to do is move your mouse over your login name in the right top corner and then click Download. Here you will find all the items that you have purchased.

At the next step click the Download → All files & documentation button next to Pniber theme and save package to your computer.

1.2 Installing & Activation

You can find things like: documentation, license, zipped file with theme files and сhild-theme zip archive in the package. Extract the package to a folder on your local computer.

You can complete installation in two different ways:

  1. WordPress Theme Manager - please go to Appearance → Themes → Add new → Upload Theme, select theme folder called and press Install Now button. The wordpress will do the rest for you.
  2. FTP upload - upload non-zipped theme folder called pniber to /wp-content/themes/ folder in your WordPress installation folder on your server. If you are not familiar with FTP or looking for any FTP software, FileZilla is easy to use.

When the installation is complete​, your Pniber theme will be ready to use.

1.3 Install Plugins

In order to extend theme functionality, theme comes with several plugins. You will see a window with an offer to install required and recommended plugins after theme activation.

You can also install and activate the plugins in Appearance → Install Plugins.

Required plugins:

  1. Unyson: A free drag & drop framework that comes with a bunch of built in extensions.
  2. Pniber Core: Extend Basic Theme Functionality.

Recommended plugins:

  1. Envato Market: This toolkit plugin establishes an Envato Marketplace API connection and recommended for update theme automatically.

1.4 Regenerate Thumbnails

If you install Pniber theme on a website that already has images uploaded, please use the Force Regenerate Thumbnails plugin to resize all thumbnails.

This plugin allows you to delete all old images size and REALLY regenerate the thumbnails for Pniber theme image attachments.

To regenerate images, follow this steps:

  1. Go to Tools → Force Regenerate Thumbnails;
  2. Click on Regenerate All Thumbnails and wait until it is finished.

2 Update Theme

It’s recommended to create a backup copy of your site before its update.
There are several variants of theme update.

2.1 Auto Update

Pniber theme recommends some plugins after installation. One of them is "Envato Market" which automatically alert you on your dashboard when a new version of the theme is available.

If you haven’t installed the plugin yet, follow these steps:

  1. Go to Appearance → Install Plugins;
  2. Hover over "Envato Market" and click "Install Plugin";
  3. Go to Appearance → Install Plugins;
  4. After you install the plugin you’ll see "Envato Market" button on the left menu.

To establish an Envato API Connection navigate to the Envato Market page and insert your Envato API Personal Token in the designated input field.

2.2 Update Manually

This method requires more steps and manual work. We advise to make a backup of your site before theme update.

For manual update you need to download a new theme version from your account to Themeforest (there is an instruction above in the paragraph “1 Installation”). Once you have the new theme package, you can choose to upload the theme via WordPress or via FTP.

How To Update Your Theme Via WordPress?

  1. You need to deactivate the current Pniber theme located in the Appearance → Themes section (Simply activate another theme). Once you activate a different theme, you can delete the Pniber theme (If you are using child theme, keep it as is, delete parent theme only). Dont worry, your content will not be lost.
  2. You need to unzip the downloaded archive file you received to get the file inside.
  3. Upload the file to the Appearance → Themes section by clicking on the "Install Themes" tab at the top and then choosing to upload the zip file.
  4. Once it finishes uploading, choose to activate the theme.
  5. In the end, update the included plugins. You will see a notification message letting you know a new version of the plugins are available and need to be updated.

How To Update Your Theme Via FTP?

  1. Go to wp-content → themes folder location and backup your "pniber" theme folder by saving it to your computer, or you can choose to simply delete it. Your content will not be lost.
  2. You need to unzip the downloaded archive file you received to get the "pniber" folder inside.
  3. Simply drag and drop the new "pniber" theme folder into wp-content → themes folder location. Choose to Replace the current one if you did not delete the old "pniber" theme folder.
  4. In the end, update the included plugins. You will see a notification message a new version of the plugins is available and needs to be updated.

3 Demo Content

Demo Content is recommended to be established at the clean Wordpress version. The installation doesn’t replace or delete already added posts, pages, products, sliders.

How to install Demo Content?

  1. Install and activate required plugins and if necessary recommended ones (Appearance → Install Plugins).
  2. Go to the page Tools → Demo Content Install
  3. Choose demo you would like to have, and press Install
  4. Confirm installation
  5. Wait untill demo is installed
  6. Before installation you can look the content through clicking a button Live Preview.

6 Theme Settings

You need to install the "Unyson" plugin before using "Theme Settings" functionality. To do this go to the "Appearance - Install Plugins" in the Admin Panel.

Theme Settings panel has been especially created to make your work faster and easier. Using it is very easy and in just a few minutes you can change a lot of things on your page. Navigate to Apparance → Theme Settings to make changes.

These options are all global options which means any option set in Theme Settings will affect your entire website. If you want to set more specific options for a particular page or post, you can set them in Post Options, which is located in every page or post.

Please always remember to click Save Changes button. Without that you will lose all your changes.

6.1 General

In this section you can set up some general options for your site.

Site Width

Choose a site layout from 3 variants and set it up. For example, if you want to install a custom background for the site, then you should choose a variant Boxed and full-function settings of the background will appear below. We’ve done it for you to do everything you want as simple as possible.

Pniber Theme Site Width Settings


In this tab you can customize the appearance of the home page in case if you have chosen option in admin page Setting → Reading → Front page displays → Your latest posts.

Pniber Theme Home Settings


These are some general settings for all sidebars on the site.

Pniber Theme Sidebars Settings

Post Views

In this section you can enable/disable views count for each of the selected post types.

Pniber Theme Post Views Settings

Post Thumbnails

In this section you can change some general options for all post thumbnails on the site.

Pniber Theme Post Thumbnails Settings

Site Preloader

You can enable/disable preloader globally for all pages on the site.

Pniber Theme Site Preloader Settings

Night Mode

You can enable/disable Night Mode globally for all pages on the site.

Pniber Theme Night Mode Settings

6.2 Header

In this section you can choose a Header style and configure header elements.

Pniber Theme Header Style Settings Pniber Theme Header Logo Settings Pniber Theme Header Description Settings Pniber Theme Header Social Settings

6.3 Styling

This tab gives a unique possibility to set up backgrounds, fonts and colors of the site to your taste.


In this tab you can transform your site beyond recognition. Set up Theme colors, Header colors, Content colors, Footer colors, Buttons colors and Fields colors as you want. For Night Mode too.

Pniber Theme Colors Settings


Set up fonts of the site. We offer a choice of hundreds of fonts that connect with the help of Google Fonts. And we’ve done a preview area of the text with selected options for you to choose a suitable font comfortably.

Pniber Theme Fonts Settings

6.4 Archive Types

Pniber theme has an opportunity to create individual settings for different archives of posts (Archive / Blog, Post Tag, Search).

Pniber Theme Archive Types Settings

6.5 Single Types

In this tab there are settings of layout/appearance of single pages for each post type that is included in the theme. By means of it you have a possibility to set up single pages in detail in different parts of the site.

Pniber Theme Single Page Types Settings Pniber Theme Single Post Types Settings

6.7 Advanced

Additional (expanded) settings of the site are located in this tab.


In this section you can insert advert codes or shortcodes in different places on the site.

Pniber Theme Ads Settings

Custom CSS

Advanced users can enter custom CSS here. Make sure css is out of any errors/mistakes.

Pniber Theme Custom CSS Settings

Custom JS

Advanced users can enter custom JS here. Entered code will be executed on domready. Make sure javascript is out of any errors/mistakes.

Pniber Theme Custom JS Settings


It’s a section where you can put some code (e.g. HTML) that allow you to show different things and elements in places that are not available from other tools. For example if you want to put some code before header (banner or information about cookies), then put code in Top field.

Pniber Theme Hooks Settings


Copy protection options.

Pniber Theme Developer Settings


This subtab provides with an information useful to diagnose some of the possible reasons to malfunctions, performance issues or any errors.

Pniber Theme Troubleshooting Settings

7 Blog

7.1 Category Options

To create categories navigate to Blog Posts → Categories. You will see a form for creation of a new category from the left side and a form for editing of earlier created categories from the right side.

Pniber theme allows you to manage your categories more customizable than default wordpress category functionality.

You can change many options for each category, such as sidebar settings, posts layout & pagination, site layout and other. Check category add/edit screen to manage these options.

In the paragraph Theme Settings → Archive Types → Archive / Blog you will find information how to set up standard options for all categories.

7.2 Post Options

You can customize any post spesifically from the meta box named Post Options right under text editor in post edit or new post screen. To accomplish it you should choose – Show options and a full list of options will be opened below. It’s convenient, for example, in the case if you want to add a special advertisement for this post only or hide/show author’s box.

In the paragraph Theme Settings → Single Types → Post you will find information how to set up standard options for all posts.

8 Pages

Pages are the backbone of your website, and most likely you will setup several of them. Pages are a blank canvas that allow you to add content with shortcodes elements or page builder. Also, there are different page templates to choose from, each serving a purpose to help you build a site.

In the paragraph Theme Settings → Single Types → Page you will find information how to set up standard options for all posts.

9 Sliders

This theme comes with a couple of built in sliders. Here is how you can create a new one from scratch:

Go to Appearance → Sliders. Here you'll find a list with all the already created sliders.
Pniber Theme Sliders
Important! If in the slider settings there is only one type of slider to select - deactivate and activate it.
Pniber Theme Sliders

10 Page Builder

Pages are the backbone of your website, and most likely you will setup several of them. Pages are a blank canvas that allow you to add content with shortcodes elements or page builder. Also, there are different page templates to choose from, each serving a purpose to help you build a site.

How to create a page using Page Builder

  • Step 1 - On every page you can see the button - Unyson Builder. Clicking on this button brings up the Page Builder interface. You can change it back at any time. Pniber Theme Switch Page Builder
  • Step 2 - You need to add a Section or Columns. You can simply change all items order by drag&drop. Pniber Theme Add Section Page Builder
  • Step 3 - Add any modules into Columns. Pniber Theme Add Modules Page Builder

11 Translations

11.1 Standart

Pniber theme allows you to translate the theme into any language. To translate the theme:

  • Step 1 - Download and install POEdit translation editor
  • Step 2 - Go to the theme translation folder Pniber Translations Standart
  • Step 3 - Make a copy of the file pniber.pot and rename the file to the locale of your language. For example, German would be de_DE.po, Arabic would be ar.po. See language code list here (column WP Locale). Pniber Translations Standart
  • Step 4 - Open POEdit and load the file. (i.e de_DE.po) Pniber Translations Standart
  • Step 5 - Translate all the strings in the list and save changes. After you save, you will have two files. (i.e. de_DE.po and
  • Step 6 - Upload these files to Pniber Translations Standart
  • Step 7 - For WordPress 4.0 and above, go to Settings → General and select Site Language Pniber Translations Standart For WordPress 3.9.2 and below, open your wp_config.php file in the root, and find this line: define('WPLANG', ''); Change it into your language code. For example, define('WPLANG', 'de_DE'); Pniber Translations Standart

11.2 With Loco Translate

Installing Loco Translate:

  • Step 1 - Install and Activate - Loco Translate Pluggin. Pniber Translations with Loco Translate
  • Step 2 - Go to Loco Translate → Home → Pniber Pniber Translations with Loco Translate
  • Step 3 - Create New language Pniber Translations with Loco Translate Choose a language, Choose a location themes/pniber/languages/de_DE.po and Start translating Pniber Translations with Loco Translate After translating Save your changes Pniber Translations with Loco Translate

11.3 Quick Code

We have a code with the translation of a part of the site. Please note, however, that the translation was done using the google translator. To apply this code to your site, you need to paste into the file or if you do not have FTP access go to the link "". Find comment Paste your code here

Pniber Translations Quick Code

Insert the following code, replacing the inscription "YOUR_TRANSLATE" with the phrases you have already translated. The column on the right shows an example of how this should look like:

 * RTL Frontend Translate Fix (replace YOUR_TRANSLATE to your Translation)
function pniber_gettext( $translation, $text, $domain ) {
	$translation = str_replace( 'Related Posts', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Read more', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Comments', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Leave a Reply', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Submit comment', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Search...', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Comment', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Website', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Email', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Name', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Load More', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Loading...', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Next Page »', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( '« Previous Page', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Next', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Previous', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Type your keywords...', 'YOUR_TRANSLATE', $translation );
	$translation = str_replace( 'Hit enter to search', 'YOUR_TRANSLATE', $translation );

	if ( $translation == 'by' ) {
		$translation = str_replace( 'by', '', $translation );

	return $translation;
add_filter( 'gettext', 'pniber_gettext', 100, 3 );
 * RTL Frontend Translate Fix Arabic
function pniber_gettext( $translation, $text, $domain ) {
	$translation = str_replace( 'Related Posts', 'المنشورات ذات الصلة', $translation );
	$translation = str_replace( 'Read more', 'اقرأ أكثر', $translation );
	$translation = str_replace( 'Comments', 'تعليقات', $translation );
	$translation = str_replace( 'Leave a Reply', 'اترك رد', $translation );
	$translation = str_replace( 'Submit comment', 'إرسال تعليق', $translation );
	$translation = str_replace( 'Search...', 'بحث...', $translation );
	$translation = str_replace( 'Comment', 'تعليق', $translation );
	$translation = str_replace( 'Website', 'موقع الكتروني', $translation );
	$translation = str_replace( 'Email', 'البريد الإلكتروني', $translation );
	$translation = str_replace( 'Name', 'اسم', $translation );
	$translation = str_replace( 'Load More', 'تحميل المزيد', $translation );
	$translation = str_replace( 'Loading...', 'جار التحميل...', $translation );
	$translation = str_replace( 'Next Page »', 'الصفحة التالية "', $translation );
	$translation = str_replace( '« Previous Page', '" الصفحة السابقة', $translation );
	$translation = str_replace( 'Next', 'التالى', $translation );
	$translation = str_replace( 'Previous', 'السابق', $translation );
	$translation = str_replace( 'Type your keywords...', 'اكتب كلماتك الرئيسية ...', $translation );
	$translation = str_replace( 'Hit enter to search', 'انقر فوق الزر إدخال للبحث', $translation );

	if ( $translation == 'by' ) {
		$translation = str_replace( 'by', '', $translation );

	return $translation;
add_filter( 'gettext', 'pniber_gettext', 100, 3 );
Important! If you use a Child Theme paste into the file or if you do not have FTP access go to the link "".

11.4 WPML Integration

Pniber theme was tested with WPML plugin and is fully compatible. If you want to have multilingual website, this is the best way to do it. If you want to use this plugin, you must purchase it first and then install into your wordpress installation.

Below we serve links that will be useful for WPML plugin:

12 RTL Support

We aim to make Pniber theme convenient and available to as much users as we can, which is why Pniber theme is now RTL (Right to Left) ready. Pniber theme contains all the necessary styles you’ll need to make your website RTL, and it’s as easy as 3 steps to set up! Once you finish these steps, your site will automatically be in RTL format.

How To Use RTL

  1. Install the WordPress as normal.
  2. Go to WordPress Admin Menu → Settings → General and select the RTL language that you want to use for your website using the Site Language option.
  3. That’s it! Now that you chose an RTL language as your main website language, our theme automatically goes to RTL mode.

RTL with WPML Plugin

If you use the WPML multilingual plugin, check their documentation on how to add a language. If the language is a right to left one, our theme will switch to RTL mode automatically.

13 Extras

We have some extra sections in this documentation to help you with some other things that could be also important while creating websites. We divided them into few sections and all you will find below.

13.1 Retina Ready

Pniber theme is Retina Ready so the theme will look fantastic on High Resolution displays like the iPad or iPhone Retina devices. The most important thing to understand is that there are two different sets of images/graphics that can be Retina Ready.

  1. Theme Included Images or Icons: These are the images or icons that are included with the theme. All of the included theme images or icons are Retina Ready out of the box and do not require the user to do anything. They will look super sharp on Retina Ready screens.
  2. User Uploaded Images: The second set of images are called User Images, these are any images that the user will upload into their theme (e.g. Blog Post Image). Whether or not the User Images are Retina Ready depends solely on you, the user. The general rule is that a Retina Ready image needs to be 2x the normal size. So if you have an image that is going in a space that is 100px x 100px, you would need to upload a 200px x 200px image. The easiest way to ensure that your User Images are Retina Ready is to use the WP Retina 2X Plugin created by Jordy Meow.

The WP Retina 2X Plugin For User Images

This is a fantastic plugin and is the best option for users to ensure their images are Retina Ready. It tells you if the images you are uploading are large enough to ensure Retina Resolution. And it can also convert your current media library to be Retina Ready. It will automatically create the necessary 2x images that are needed for every area of the site, and will warn you if your images are not large enough to be Retina Ready. Please watch tutorial to see how the plugin works.

Retina tutorial

Other Images Such As Logos

Some images such as the Logo need to be uploaded via Theme Settings. We have created the necessary fields to ensure those images are Retina Ready. Users will need to upload the extra files that are 2x the original size. For example, you will need to upload your regular size logo file in the Logo field, then upload the 2x Logo file in the Retina Logo field. For the Retina Logo, you will also need to input the width and height of the standard logo size, not the 2x size. This is important and part of the process the browsers use to display Retina Ready images.

13.2 DISQUS Comments

Disqus is a networked community platform used by hundreds of thousands of sites all over the web. With Disqus, your website gains a feature-rich comment system complete with social network integration, advanced administration and moderation options and other extensive community functions.

You can add disqus comment system to your website easily. At first, you need to create a site from disqus. Follow the instructions below:

  • Click (If you didn't create a disqus account, register first).
  • Click Install on Your Site on the top right.
  • Add your site name and disqus url. Then click Next.
  • Then you see platform selection window , you should choose Wordpress and follow the installation instructions.

14 FAQ

How to set a page as homepage?

  • Go to Settings → Reading or Appearance → Customize
  • Click Static Front Page
  • Select your page in the Front Page

How to install favicon?

A favicon (short for "favorites icon") is an icon associated with a website or webpage intended to be used when you bookmark the web page. Web browsers use them in the URL bar, on tabs and elsewhere to help identify a website visually.

To install a new favicon go to Apperance → Customize → Site Identity → Site Icon and upload it.

How to Paginate a Post?

In order to paginate your blog post, in the Write panel in your WordPress admin, switch to the TEXT view (if you use the Visual view) and then enter the following code to wherever you want to break the post up into a new page:


How to Include Google Analytics Tracking Code?

  • Copy the code given to you by Google Analytics
  • Go to Appearance → Theme Settings → Advanced → Hooks
  • Paste your Google Analytics (or other) tracking code into the "Top" textfield.
  • Click Save Changes. That's it!

How can i change or display author/user avatar?

To change user avatar (seen on author box, comments or author page template etc.) you have two options:

  1. Wordpress fetches user avatar automatically from your by default. Create a free account at and make sure the email of the user is the one used to create the Gravatar account.
  2. You can install some plugin which will allow you to change the user avatar instead of registering gravatar. For example, check this plugin called WP User Avatar.

15 Support

If you have any issues about installation or find any bugs related with Pniber theme, you can create a New Topic on Support Forums. As a first step you should create an account. You will need your envato purchase code for registration.