132 votes, 4.38 avg. rating (87% score)

Your Name (required)

Your Email (required)

Domain name (required)

Additional notes


Viper is a free affiliate directory WordPress theme. This is a WordPress 3+ ready theme with features like custom menu, featured images, custom post type, custom taxonomy, and jQuery image slider on the custom homepage template. Theme also comes with an option panel.

Products listing

This theme is an affiliate directory theme. This will list you affiliate products in a neat gallery form much similar to ecommerce themes. We use a custom post template called “products” to list the affiliate products. Listing a product is very similar to creating a post. You can enter the product name product details in the post editor. Add the product image as the featured image. You can add the product affiliate url , a mini description and product price in the metabox section.

Custom homepage template

The theme comes with a custom homepage template. You have to use the static front page feature under the reading settings. How it can be done is explained below.

  1. Create a new page called home and give it the “homepage template” from page attributes.
  2. Create another page called blog.
  3. Go to Settings > Reading > front page displays
  4. Select Static page.
  5. Select “Home” for front page .
  6. Select “Blog” for blog page

Theme options explained

The theme contains an options page using which you adjust various settings available on the theme.

Products per page: You can use this option to set the number of products shown per page. This will abe applied on the homepage and product category pages

Offer banner: Enter an offer banner image url. This will appear on the right side of the slider.

Slider category: Select the product department for the slider.

Number of slides: Set a number for the slides

Banner setting: Configure the banner ads on the sidebar

173 thoughts on “Viper

  1. hari says:

    The theme is awesome, but there is a small issue that I am unable to figure out. The issue is that product image is not showing up. Is there any size or dimension limit on the image. I am using 125×125 px image. The slider is also not showing any image. Any help is appreciated in this regard.

  2. Alicia says:

    can use autoblog plugin??? nice and clean theme

  3. “Offer banner” not working, you can check on my website…

  4. Wayland Beavers says:

    Im currently not hosting the site that I’m building yet i was wondering if i could get some insight on how to get a image to work in the red square thats to the right of the slider on the home page

    • Mark says:

      It is easier and faster, you can modify the style.css file:
      # banner-block {
      width: 340px;
      height: 360px;
      background: # EB3807 url (images/off1.jpg);
      float: left;
      it’s just I added -> url (images / yours.jpg);
      And you can put what you want photo and add a link to it :)

  5. azizah says:

    I m using viper theme but the offer banner is not displaying image. Can you help

    • Adeola Adegboyega says:

      Hi Azizah.

      The promotion banner did not work for me also, it will not work if you simply copy and past a url into the box, it will only show the url text and not the image. But it worked with this method.

      1) Make sure the banner you want is saved on your computer it should not be more than 340 x 360 in size, then go to “Media” section on wordpress and upload the banner.

      2) Then go to the “Pages” section on wordpress and select the “Home” Page, and click “Add Media”. You have the option to select the banner you uploaded from your computer. Select this banner and on the right of the page, next to “Alignment” select “right”, next to “size” just below “Alignment” select full size which should be no more than 340 x 360.

      Then select “Insert into page”, make sure that you image is on the right side of the box and then select “update” to save the changes.

      3) Next, look on the top right, above your image you will see 2 tabs “Visual” and “Text”, select the “text” tab. You will see a link code, copy all of the text in this box.

      4) Now go to “Appearance” section on wordpress then select “Theme options”. Look for the “Offer Banner”, then paste the link code you copied before from the “Text” tab in to the “Offer Banner” box and then select “Save changes”.

      5) Make sure the changes are saved and then go to your official wordpress website and refresh the page. You should be able to see your promotion banner on the right with the image you selected.

      If in any event you do not see this promotion banner, start again from step 1 and make sure all the instructions are followed accordingly.

      Good Luck.

  6. Benoit V. says:

    @Azizah. Just put your image complete markup, in the Homepage Tab of theme options field, like in this example :

  7. Paul says:

    is it possible to import products out of a xml to use with this theme?

  8. André Moreira says:

    How do i add the boy now button from my merchant paypal account?

  9. Albibet says:

    I have been using Viper for my client. Its superb. do you still have another product listing themes? Need to create another client’s web

  10. h?ng ecom says:

    very nice but i need product tags , how can i get it ?
    tks in advance

  11. Tiron says:

    Very nice theme! Love it!

    The problem is that when i press [2] to go to the second page of the homepage, it redirects me to the initial homepage.
    Can you help me with this problem?Thank you!

  12. having a little problem getting the orange banner to display on a site. I have put posts under the category and still isn’t displaying. Any help?

  13. got it to work – Appearance > Menus
    Then add the top menus. Thanks and I have enjoyed this theme.

  14. goz says:

    i use viper theme, but after that i cannot login my wordpress :
    Fatal error: Call to undefined function wp_get_themes() in /home/u417033820/public_html/wp-content/themes/Viper/updater.php on line 124

    can u help me

  15. goz says:

    i used viper teme but after that i can not login my wordpress :
    Fatal error: Call to undefined function wp_get_themes() in /home/u417033820/public_html/wp-content/themes/Viper/updater.php on line 124

    can u help me

  16. Martijn Witvliet says:

    When I add a new product, it’s not possible to add a featured image. The button ‘featured image’ is availiable, but i cannot select any image. I uploaded some images to a server, but te button ‘ set featured image’ is a sort of light grey and unavaillable. Please help me, i haven’t installed any conflicting plugins

  17. vps says:

    I really love this site. You write about very interesting things. Thanks for all your tips and information.

  18. Mark says:

    Does anyone have access to exactly the sample database for this template?.
    Of course, for a fee.

  19. I’m looking for a product listing template for 10k products that are in .csv format. does this template allow .csv uploads. I already have a blog so the product listing template would be embedded within a page, would this cause any conflict within my existing template

  20. Oleh says:

    Awesome clean theme! Easy to setup. Actually I was looking for something with shopping cart. I’m already inlove with this theme, any idea which cart plugin I could use to make it work simplest way?

  21. Albert says:

    Hi there,

    First of all thanks for this awsm template! I will use it to roll out a number of affiliate sites where is the first one.

    Though I want to remove the “description” underneath the price so the home page only displays the Pictures, price and detail link… How can I do this?

    • Peter says:

      Hi, I have a problem with the main page, I have listed four products, others are in the bookmarks, but after clicking on the tab number two does not switch to page number two only refreshes the first. Where is the problem? :)
      PS I also think all the time about how to turn off the subtitles on the slide :)

    • Peter says:

      I have this: to remove the description of the slider as you want, you have to cut this entry

      ID, ‘_product_info_product_description’, true);?>

      from homepage.php

      You owe me a bottle :)
      Now I’m waiting for help with my problem …. :)

    • Peter says:

      sorry something bad paste …. this is ok :
      ID,’_product_info_product_description’, true); ?>

    • Peter says:

      I can not paste the whole I do not know why: it can now go:
      php echo get_post_meta ($ post-> ID, ‘_product_info_product_description’, true);

      Cut along with markers .

      • Peter says:

        I have one more question: how to set “google maps widget” only on the contact page. Widget I arrived at the “sidebar” and I do not see anywhere the option to choose where you want it to appear. I appear on all pages except the main and would like to appear only on the “contact.” Is it possible to place widgets on certain pages?, do I have to find something other than a “widget” google maps ?

        • Coco Laura says:

          Simple and easy, Plugin “SimpleMap” the best and free
          You can place markers for each product and where you want on your page with short code [simplemap]

    • Peter says:

      Clear the entire contents of the file sponsors.php to get rid of the residue that you have in place sponsors (“empty lines”) – where are the links to sponsors – unless, however, the new will be activated in the future. :)

  22. fitgura says:

    Hi Master of this theme!

    First of all I need to say a deep thaks for this work! Simply great and exactly what I need!

    Only have 2 questions please:

    1. I do not see the search bar on the header as the printscreen shows it on the top right of this page above the live demo button!

    2. could I somehow modify the css (I do not know 960css) only on homepage to see 3 columns of products and the sidebar
    (I know how to put the sidebar in the php) but need to know what to modify in style to see products as in categories – only 3 columns

    Could you please advise me?

  23. Peter says:

    link to your www please…

  24. Nice templates. You write about very interesting things. Thanks for all your theme and information.


    Rangga Sistem Absensi

  25. Emas Batam says:

    Wow, what a great theme for affiliate and online store. I really like it. I’ll use it for my next project or better to makeover my old sites.

    Can we use Viper with Amazon plugin? I bet I can…

    Keep good work and keep sharing :)
    Emas Batam

  26. Hi! Fantastic stuff, make sure you do signify when you post yet again something similar!

  27. Mario says:

    Hi all,

    I have a problem and I can’t continue my website without fixing it. The problem is that I create some pages like “Blog”, “Contact” and a few more but they don’t appear in the menu bar, I can only see “Department”. I tried to put the static page mode on and the homepage style for default but I can’t even see it. Can anybody help me?


    • Claire says:

      Hi Mario,

      After finishing setting up some pages, you can go to “Appearance” ->”Menus” tab to set up homepage navigation part. choose these pages to a menu and set up primary menu. That will appear in the left of the “Department” drop-down part. Hope it helpful.

  28. Horvath says:

    Nice Theme. I wish you all the best!

  29. Srinivas says:

    I have installed Viper in a sub folder of When I add the link in the ‘Product url’ it takes the url in the format ‘\url’ and hence the page is not redirected. What is the fix ?

    • Claire says:

      You can try to go to “settings”->”general” tab to set up WordPress address and site address. See if it help you resolve your problem?

  30. Mac says:

    I love your theme, the colors and everything. I’m just wondering why the search results are not clickable. They just lay there with the title and excerpt.

  31. Claire says:

    Yeah, it’s very clean and easy to configure. At first, everything goes well. But I met something after several days. If I visit a product introduction page, however it shows me a 404 error page. How to fix it? Hope to get your email. Thanks.

  32. Hi everyone
    first of all thanks to fabthemes for this great them.
    I’m using “Viper” them on an RTL view. I want to change the phrase of “Continue Reading?” to “<– Continue reading".
    This is my page: ";
    Anyone could help me?
    Thanks a lot
    Thanks again fabthemes

  33. Liz says:

    I cannot figure how why the department page does not show the same number of products I specified in Theme Option. The homepage seems to obey this setting, but not the department page. Right now, it shows three rows of product, the third row is missing two products even though they should be displayed. Can someone please please help me?

  34. Sebastian says:

    It is really nice. I love this thema. Its so awesome. I use it on my own blog.

  35. i’m confused for ready use this themes.

  36. Tan says:

    Thank you for the theme.
    I have a few questions


    1. I cannot get the picture to show up on slideshow. I set width and height of the picture to 200px x 200px. Is it too small or something?

    2. The product picture dont show up in the box. The only thing show up is price tag($30).

    So yeah, im having problem with images.
    Please help me, I am trying to learn WordPress.

    Thank you

  37. Buyu says:

    i’m confused for ready use this themes.

  38. Eunice says:

    The menu tab is not showing as it is on the vipers theme please help.
    My website is

  39. Eunice says:

    My layout is not showing in the right way, please help

  40. Chris says:

    Hi there,

    Viper is a great theme but I have some questions:

    How can I remove the word ‘department’ from the url? Instead of, I would like to see:

    How can I remove the word ‘product’ from the url? Instead of, I would like to see: OR


  41. I like the useful info you provide in your articles. I will bookmark your weblog and check again here frequently. I am fairly certain I will learn a lot of new stuff correct right here! Very best of luck for the next!

  42. Dunc says:


    When i tried the above, i got the following error :

    Fatal error: Call to undefined function of_get_option() in /home/debtmana/public_html/homepropertyblog/wp-content/themes/Viper/homepage.php on line 26

    Can you help?


  43. Dunc says:

    Hi – ok above comment can be deleted.

    It is installed now, but when i create a post, i see no option for adding a ‘product’ theme to the post?

    Can you help?


  44. Sun says:

    Any bodies know how to add the product images? How to use the featured image?

  45. Allan Grafil says:


    This is a nice and clean wordpress e-commerce theme. I have followed the instructions in theme documentation inside the wordpress admin page and its working fine.

    My nexr step is in purchasing part. Once I click the “purchase” button at the product nothing is happning. In the demo once you do that it goes to ebay website. How will it go to my cart?


  46. Ionut says:

    To add tags to products go to viper/functions.php and insert :
    // add tag support to products
    function tags_support_all() {
    register_taxonomy_for_object_type(‘post_tag’, ‘products’);
    // ensure all tags are included in queries
    function tags_support_query($wp_query) {
    if ($wp_query->get(‘tag’)) $wp_query->set(‘post_type’, ‘any’);
    // tag hooks
    add_action(‘init’, ‘tags_support_all’);
    add_action(‘pre_get_posts’, ‘tags_support_query’);

    After go to /Viper / content-products.php , find :

    After these cod insert:
    ‘); ?>
    Enoy! If you like my comment visit my site. Thx

  47. I have been using Viper for my client. Its superb. do you still have another product listing themes? Need to create another client’s web

  48. Awesome theme! Perfect for affiliate marketing =)

  49. lee says:

    Hi there thanks for making such a fantastic theme. I was wondering if its possible to add related products underneath my products.

    thank you.

  50. Luis says:

    I’m trying to exclude a department from the dropdown department menu, but I can’t figure out how to…
    Any idea? Thanks for your help!

  51. Jelle van der Schoot says:

    Please tell me: is it possible to change ‘products’ and ‘department’ (in the URLs) into %categoryname%? Lots of people asking this, please answer!

  52. mas ranto says:

    very nice and good looking theme , i like

  53. Blake says:

    Awesome theme, I have just started to build an affiliate site and am wondering if there is a way to remove the “department” dropdown box on he Homepage? I’m gonna continue to try to figure it out, but any help would be much appreciated!!

  54. Preetham says:


    Awesome theme.

    only issue i’m facing is, i have a plugin called “Affiliate Link Cloaker”, it integrates with regular post editor, since viper user Products for Posts, my plugin is not integrated.
    Please help me, i really need this plugin to fit into Products posting.

  55. meb oyun says:

    Hello I’m confused for ready use this themes.

  56. Kavi says:

    Thank you for the awesome theme. Perfect for affiliate marketing.

  57. name says:

    its possible translate price and purchase buttons?

  58. Anna says:

    I have different brands of the same basic products on my site. My departments have child departments but in the dropdown, it’s displaying like this:

    Brand A
    Brand B
    Brand C

    Same with custom menus on the sidebar. It should look like:

    Brand A
    Brand B
    Brand C

    How do I fix this?

  59. fmxcs says:

    Hii.. I using the viper theme. Nice and easy to moderate but i have got a problem. When i update the admin control panel, sometimes the data can’t saved. How to fix it?.. I also try repair the database but that not solve the problem. Help me, please..

  60. [...] of the better free e-commerce options available Viper has big, bold boxes for text and clear [...]

  61. [...] of the better free e-commerce options available Viper has big, bold boxes for text and clear [...]

  62. [...] Viper 适用于电商网站,清爽大气。 [...]

  63. [...] Viper (free) Viper 适用于电商网站,清爽大气。 [...]

  64. How to ingwtnridnof the sponsors add on the right side toolbar? Or how do I fix the link so it does to show an error?

  65. Mattias says:

    Hello! Love this theme, but I want it to be shown as the demo, because I want to start working from there… This has probably an obvious answer but I’m very new into this. thanks!

  66. hello master, how to add logo in this template? thanks

  67. Hello Admin, You did a great job . These many themes very helpful for new bloggers in wordpress world. All the best for future work..

  68. Allan says:

    The top header does not load on gokkasten How can I solve this?

  69. […] Viper (free) Viper 适用于电商网站,清爽大气。 […]

  70. Pieter says:

    I like to use this theme gokken the products gonna be games.

  71. mark says:

    The top header now does load on

  72. George says:

    Can you somehow mask the aff links?

  73. Michell says:

    My goodness you created a great theme for free. You are amazing, thank you very much. I just follow your instructions and I did it no problem at all. The theme is elegant and it’s the best I seen for a while. Thank you! very veryyyyyyyyyyyyy much.

  74. […] This is a WordPress 3+ ready theme with features like custom menu, featured images, custom post type, custom taxonomy, and jQuery image slider on the custom homepage template. Theme also comes with an option panel. refer. […]

  75. amir says:

    Hello my friend
    I have a problem with this theme
    When a product is finish in store, I can not remove product page for Google indexing .
    So , i should take the product only of home page .
    But plugins not support to ‘product’ and ‘department’ options.
    this plugins (wp-exclude-from-homepage.1.1.2 and wp-exclude-from-homepage.1.1.2 ) support for category but not support ‘department’ !!!
    Dear admin can you suggest a way for help me ?
    Please explain to me as a beginner.

    and thank you for this free theme

    • Malik says:


      Great theme! Very good and simple.

      I have a same problem, I want only products from one department to show on homepage.

      Please let me know if you have the solution.

  76. tirta says:

    hai..thanks for the themes..its really great and useful.

    i’ve i little bit problem with buy now button on my website the link is not going to the right url.there is always “domain name” in front of it. its always show “” .can anyone help me?

  77. Marius says:

    Please tell me: is it possible to change ‘products’ and ‘department’ (in the URLs) into %categoryname%? Lots of people asking this, please answer!

  78. We are often to blogging and i also really thank you for content. The content has really peaks my awareness. I am going to bookmark your site and checking for new information.

  79. Very nice theme, thank you! I have one question. How can I make it possible to return the description for a department. I found a quick and dirty way to get a text for the home-page but not for the departments. Would be soo happy, if you can help me. I “just” need a custom text for every department.

    Best Regards,

  80. jake says:

    Thank you for sharing excellent informations. Your website is very cool. I’m impressed by the details that you

  81. Mike says:

    This is a great theme, i am using it for my website and i am verry happy with it. I recommend this theme to any one that is looking for a proffesional theme for wordpress.

  82. Very useful info. Hope to observe more articles soon!

  83. Christine Kaplan says:

    Most worthless piece of shit I’ve come across yet.

  84. Gosta says:

    Is there any compatible mobile plugin for this theme to make it more usable for phones?

  85. Very useful thanks a lot.

  86. Gokkasten says:

    Just bought this theme, great one!

  87. Thank you very much for great theme. I use your theme on

  88. This is a fantastic theme, i am using it for my website Smartphone Baratos and looks great. You created a great theme for free. Thank you very much

  89. Satya says:

    I have an issue with this theme, in view details page , I find two images. How to fix this ??

  90. mario says:

    i run latest wp Parker
    when i make a post there is option for only Aside , idont see the post option for Product.

    am i looking in the wrong place?

  91. Mao says:

    Awesome theme, I hope you consider to make it compatible with mobile’s.

  92. This is really suitable for my online store, yippie…

  93. Hi great them.

    How can i place my own logo in the header?
    I have a png image. I cant find the location in the theme.

    Cheers Danny

  94. The themes on your blog are amazing. I love em all

  95. G S Arora says:

    Thanx a ton dear…for such a simple yet superb theme…big thanx for making my first website Online Deals come into action…exactly the way I wanted. I have just 1 simple query :

    Is it possible to manually attach products to departments by using html?
    Plz try n reply me asap…as it will complete my dream project

    Thanks & Regards,
    G S Arora

  96. […] Viper is a free affiliate directory WordPress theme. This is a WordPress 3+ ready theme with features like custom menu, featured images, custom post type, custom taxonomy, and jQuery image slider on the custom homepage template. Theme also comes with an option panel. More Info… […]

  97. Viper is a free affiliate directory WordPress theme Very Nice I liked

  98. Linnette says:

    I’m loving the viper theme. I’m new to web design stuff so forgive my dumb question BUT on my home page I get the words “Sorry but you are looking for something that isn’t here.” Why do I have that? and how do I get rid of it?

  99. Plugin Simple Custom Post Order is strongly recemended. You can than sort order of products easily, with this plugin this theme is suberb.

  100. […] Viper 适用于电商网站,清爽大气。 […]

  101. Sam says:

    Few questions about this theme before I go for it. Really appreciate help!

    Can I have users post reviews/star ratings? Where would this live?

    On product grids, is there a left tool bar navigation with sort/filters?

    Is there only one slider option per page, or could I have multiple rows of sliders?

    Can I mouse hover over the static top toolbar categories to see a popup of subcategories?


    • Tom says:

      Hi Sam, unfortunately there is no support any more for this theme and it is pity, because this theme is awesome and would be great to have community to work on it. It is based on custom posts, so it is very flexible theme.

      Anyway, for star rating I use All in one rich snippets because rich snippets will bring you traffic.

      I am working on sorting and filtering at the moment, but I can’t figure it out, I need more time, I will let you know.

      I deleted default theme slider and I use custom slider Nemus Slider, especially for videos in it.

      Anyway, I understand why there is no support, because this is free theme a I can say it is one of the best free themes on the market, so I have no problem to donate.

  102. Tom says:

    Is there anyone, who finded out, how to change /products/ definition in product detail? I need for expample /game/. I can not find it, please help.

  103. jim sound says:

    Your download link and share is not working. I so want to download the theme. Please help

  104. Markus says:

    Same question here:

    Is there anyone, who finded out, how to change /products/ definition in product detail? I need for expample /game/. I can not find it, please help.

    Any solution for this? I tried to find by myself but couldn´t find anything.


  105. MR.Black says:

    How To remove Blog on Search box

  106. alzara says:

    woow nice themes, but how can i download this themes..
    i was click share to download..

  107. Malik says:


    Great theme! Very good and simple.

    I want only products from one department to show on homepage. Please let me know if you have the solution for this.

    All the best

  108. Mike says:

    Hi everyone,

    Does anyone know how to make product image/buy now links to open in a new tab??

    I usually simply add target=”_blank” but I dont know where to embed in the actual theme


  109. Hi,
    Thank you for this great theme.

    I’d like to ask how to change the background? I’d like to use my own image and colour. And how to reduce the space under the header and the space below the footer? The space is to wide.

    Thank you.

  110. Thank you for the post its worked in very efficient way . Thank you for sharing .

  111. zoltiano says:

    I would be appreciated if anyone could provide some help in making the viper theme to present three products per row instead of four on its homepage.

    Thank you in advance.

  112. Igor says:

    nice !!!!

  113. jackson says:

    Hi, Firstly, great theme :)
    I just have a little query regarding no follow links, when you list a product at the top of your product listing is a green button that has purchase now written on it, that is where you will add your affiliate link…

    (nice feature) I am just wondering if that is automatically made into an no follow link or if there is a way to do so… It is crucial these days if you want to get anywhere with google and not to pass page rank to the site you are linking to.

    Any help would be appreciated… ps I am not so flash with coding

  114. Really nice theme, thanks for sharing it..

  115. Björn says:

    The Theme is really nice but how do you make it W3C Valid ?

  116. wow is the best themes.. i like it

  117. izin download theme nya.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>