Get a Free WordPress Sales Page Plugin For Your WP Site

Here’s a free wordpress sales page template which is easy to setup and makes creating a squeeze page or sales page a breeze.

I recently came by a free wordpress sales page plugin from the warriorforum. I’ve read about themes that can create a squeeze page or sales page with ease. Squeeze pages usually are simple one-column pages and are also mostly plainly designed with no distracting unnecessary decorations or images, it’s main purpose being only to draw the reader towards the sign up box or the buy now button.

My current theme doesn’t natively have the capability to create its own squeeze or sales page, unlike some themes, mostly the premium ones, like the flexsqueeze theme which Sire is using on his [wpPopWizard item_id=kswppw_in1ine clickthru= newwindow=yes inltext=”<p>Blogging For Fame and Glory</p>” ]wassupblog[/wpPopWizard] site. Eventually, if I do find the need to buy a premium wordpress theme, I’d buy a wordpress sales page theme, or a theme that can create a squeeze page easily e.g. flexsqueeze.

Meanwhile, although I still don’t have an actual squeeze page of my own, I have downloaded a free wordpress sales page plugin which is offered free at this page from the warriorforum. Should I need to create one anytime in the future, I know I can readily make one because I’ve already tested it on a local server and found that it works perfectly.

It isn’t strictly a plugin actually, but more of a template since you don’t install it like the usual way you install a wordpress plugin. Instead, you just upload 3 files into your wordpress directory, and voila, you no longer need to change your theme to any free wordpress sales page theme because you now have the capability to make a squeeze page on your wordpress site.

At the time I downloaded the files, there were 4 wordpress sales page styles to choose from.

WP Sales Page Styles

  • Cash
  • Ghost
  • Ink
  • On Target

Like I always do when it comes to plugins and scripts, I tested it on my local server using MoWeS Portable to see if it works. We need to be careful in installing these scripts/plugins because some plugins can simply mess up your site sometimes due to incompatibility issues or clashing with another plugin or script. Well, to make a long story short, it worked wonderfully.

I only tested one style, the Ink style and here’s a screen shot of the test page:

test wordpress sales page look

With some tweakings of the corresponding style css file, you can make it as cool and professional as the fancy high priced sales pages out there.

Here’s what the other styles look like.
styles of the wp sales page templates

Images taken from peterj’s warriorforum page.

So, if you feel like you don’t have the necessary funds to buy a premium theme or don’t want to change your theme to some other free wordpress sales page theme, this template should work for you in the meantime.

If you want to check it out, download it here: free wordpress sales page.

WordPress Tab Widget Plugin That Works

Just letting you know about my latest wordpress tinkering. Seems like I had a hard time coming up with a free tab widget plugin for my latest wp tinkerings. Google does work to help me search but it needs a little more patience.

A couple of weeks ago, I had to jiggle my wordpress skills a bit as someone had asked me to do some wordpress project for their organization. And what she showed me had tabs on it where content can be compressed into a small real estate and shown by clicking on the tabs.

Now, tabs are not a very common feature in the majority of free wordpress themes. Sliders for recent posts is also not a commonplace feature as well.

I figured that a recent post slider plugin is more difficult to find than a tab plugin. So, I chosed one particular free wordpress theme which contains a really nice looking recent post slider feature on the home page.

After customizing it to fit their suggestions, I went to work on the tab widgets plugin. My search led me to around 5 possible plugins. Within a single day, I tossed out 4 of them as they didn’t work. In fact some of them messed up the theme.

Then there’s one that seems to work, but not without some serious searching online for help. It is the Tabbed Widgets plugin.

I had to dig deep into its innards to make it look more presentable. But even with what I had done, it still didn’t look like tabs. They look much like ordinary links on top of the content. Another couple of days of on and off online research for answers did not yield fruit.

Finally, I did a new search for a wordpress tab widget plugin that works. Thus I found Tabber Tabs. As soon as I installed it and followed the simple configuration steps, voila! It worked like a charm. I did not even have to re-touch the styling as I readily liked it as soon as I saw it. Kudos to its creator, so-and-s0-name. Here’s the link where I downloaded it: link.

By the way, it’s not very fancy, but it can sufficiently pass off as tabs. 🙂
tab plugin that works

I often get irked by the way some plugins seem to work on one theme and then just do havoc on another. What’s up with that? Why can’t wordpress have one standard for coding plugins so that all of them would work on all themes?

How to Install WordPress on Lunarpages

Where hast thou O Fantastico gone? However could I install wordpress without thee?

How now do you install wordpress on your Lunarpages site in less than 2 minutes?

It’s been a long time since I last logged into my [wpPopWizard item_id=kswppw_in1ine clickthru= newwindow=yes inltext=”<p>Lunarpages is simply one of the <strong>best web hosting provider </strong>in the world.</p>” ]Lunarpages [/wpPopWizard]account. Just yesterday, I logged in because I need to create a subdomain to one of my sites and install wordpress in it. And surprised was I when I found out that Fantastico is no longer found in the cPanel.

Wow! I began thinking of the ordeal of having to install wordpress the long, hard way. That’s the way where you need to create a MySQL Database manually, edit the config.php file, upload the wordpress folders and files, etc. Well, it’s not necessarily back breaking but having experienced the ease of installing wordpress through fantastico can make you kinda lazy.

Before I hit Google for the instructions to manually install WordPress, I pored over the cPanel a third time and luckily found this new (to me) icon under the Software/Services category called Softaculous. Turns out, this is the replacement for Fantastico.
lunarpages wordpress installation

Besides allowing easy wordpress installation, it also makes updating all your wordpress blogs to the latest wordpress version a piece of cake.

Install WordPress on Lunarpages thru Softaculous

The wordpress installation is even more user-friendly with Softaculous. So, this is how I did it.

  1. Click on softaculous icon/link
  2. On left side of the resulting page, click WordPress under the Blogs column
  3. Click the ‘install’ button
  4. The resulting page is where you input data for your new wordpress site
    • Choose protocol: http://
    • Choose domain: Select from dropdown list
    • In directory: leave blank (unless you want to install wp on subfolder)
    • Database name: e.g. wp123
    • Table prefix: wp_
    • Site name:
    • Site Description:
    • Enable Multisite (WPMU):
    • Admin Username: admin
    • Admin Password:
    • Admin Email:
    • Select Language
  5. Email Installation Details to:
  6. Then, finally click ‘Install’.

    You’ll get to the page that says:

    Congratulations, the software was installed successfully
    Wordpress has been successfully installed at:
    http:/ / yoursite/
    Administrative URL: http:/ / correspondinglinkhere/

And that’s it. Of course, having been saved from having to install wordpress the traditional way, I was inspired to give the softaculous feature on Lunapages the highest rating. Installing wordpress on Lunarpages through softaculous is a breeze.

Is Traffic Dashboard Another Piece of Crap?

So, is Kim’s Traffic Dashboard another one of those crap information products that flood the internet today? I just got myself into the Traffic Dashboard, and this is what I think about it.

Is Traffic Dashboard any good? This is another product from Kim Roach of buzz blogger. Some folks have been saying that Kim Roach is giving her all in this product and selling at a very low price no one can refuse. Of course, as soon as we see a digital product that is sold at low prices, we usually conclude that the content must also be kind of ‘low’ too. And of course, all those reviews are useless when your goal is to get a glimpse of what to expect, because they’re all written purposely just to get you more curious about the product to the point of buying it. This product, by the way, has been around for quite some time, having been released around November 2010.

So, is Kim Roach’s Traffic Dashboard just another piece of crap, or does it deliver as promised? For me, there’s only one way to find out. I got myself a copy a few days ago.

Inside the Traffic Dashboard

The ‘dashboard’ of the Traffic Dashboard presented me with 16 categories all of which contains videos and pdfs inside. The videos bear the voice of Kim Roach herself in her trademark speaking style.

Traffic Dashboard Categories

  • Ebook Syndication
  • Tutorial Sites
  • 10X Method
  • Guest Blogging
  • Content Syndication
  • Forum Marketing
  • Link Roundups
  • Hidden Traffic Sources
  • Blogging Alliance
  • Free WSO
  • Integration Marketing
  • Interview Traffic
  • Top List Traffic
  • Rocket Deals
  • JV Insider Formula
  • Solo Ads
  • Ad Swaps
  • Autoresponder Swaps
  • Webinar Swaps
  • 30-Day Blitz

The way I see it, seems like, Kim has indeed never held back anything here. This product is the result of her experiences in the online business world through the years. And she backs up all that she says with real situations or real experiences she undertook. And her stats speak affirmatively for her.

A few of the categories I’ve browsed through are the following:

Rocket Deals

The title made me curious immediately and so this was one of the first categories I peeked into first. This one involves a technique where you could easily send your way an additional 1,000 to 5,000 very targeted visitors every week. Inasmuch as I have yet to set up my very first venture into listbuilding, I thus have yet to apply this technique. This has become one of the reasons that motivated me to pursue listbuilding this time. I have always put off listbuilding because I once doubted the oft-repeated ‘hype’ of ‘the money is in the list’.

If you already have a list, this technique will, if done right, definitely increase your traffic.

Hidden Traffic Sources

Who could resist this? It contains 2 videos where Kim spills out her methods of leveraging traffic sources that not everyone knows about. Do you want to know where your competitors are getting their traffic, and exactly how many visitors they’re getting? I heard some experienced online folks saying that they did not know about these traffic sources. No wonder Kim calls it her secret traffic sources.

30-day Blitz

This is an hour long video…oh, ok, actually just a little over 56 minutes of pure Kim Roach content. This delves into how she uses very ‘high leverage activities’ that laser targets the subscribers that really rocks your list to crazy highs. Starting from scratch (that is, no list yet, or zero subscribers), can you build a sharply targeted list of at least 1000 subscribers within your very first month? This one involves some additional investment of money on your part.

Updates on Traffic Dashboard

I have yet to digest the information I absorbed from Kim and yet to see the other videos in the Traffic Dashboard. I’ll be updating this post as soon as I get to finish watching another video or read another pdf.
The Traffic Dashboard, by the way, is actually, a (one-time-payment) membership product. Thus, I would assume that Kim may possibly add more juicy content or at least update the information in it every now and then.

So, is Kim’s Traffic Dashboard crap?

So, is Kim’s Traffic Dashboard a piece of crap? I don’t think so. From what I’ve gleaned so far, it has only made me more motivated to pursue my goals now that I have found a definitive guide to it. I’ve found that in making a review of a product, you can’t help but really make one more curious about it. After all, you can reveal only so much about it without spilling all the beans. As far as I’m concerned, I never regretted buying Traffic Dashboard.

You can get Traffic Dashboard through this Traffic Dashboard link.

Let’s Keep Up With SEO – Be Notified of Similar Posts

We’ll notify you of new posts of this nature, or other posts you may have missed. Please fill in the boxes at the left and click the ‘subscribe’ button.
To your success!

MoWeS Portable: How To Use As Portable Web Server

I use MoWeS Portable webserver as my portable web server so I can do wordpress theme tweakings or plugin tweakings anywhere anytime.

Ever since I used MoWeS Portable as my portable web server, I’ve never looked for any other application for my web testing purposes. I’ve tried several other portable web servers like XAMPP and other similar applications. These other web servers work too but, sometimes, they act up such that if you’re not a PHP expert, you’ll need to scamper and look for another replacement, like I did many times. My search for what I consider (for my purposes) the best portable web server ended when I found MoWeS Portable. I installed it on my USB so that I could bring my work anywhere and open them from any machine. This is particularly useful for site developers who would want to show their work to their clients anywhere, anytime.

Installing MoWeS Portable Webserver

  1. Download the mowes package with at least the following other packages:
    • PHP5
    • MySQL
    • Apache
  2. Extract the zipped file.
  3. Move the mowes_portable folder to the D:/ directory or on a USB
  4. Click on the mowes application to install.
    • click on mowes.exe
      MoWeS exe
    • choose english and click ok
      MoWeS english
    • accept and ok
      MoWeS portable accept
  5. Click on the ‘Install’ button when prompted.
    • install
      MoWeS portable webserver install
    • if bitdefender, zonealarm, or some other app asks if you
      want to allow mowes portable, mysql, apache to connect to
      the internet, allow it.
      MoWeS Allow
  6. When the mowes window changes to this
    MoWeS install Status
    you can now open your browser and type

Subsequent Use of MoWeS Portable Webserver:

  1. Double click the mowes executable. That’s the mowes.exe under the mowes_portable folder.
  2. When you’re prompted to install applications, click cancel.
    MoWeS portable webserver install
  3. When the mowes window changes to this
    MoWeS install Status
    your portable web server is now ready to use. If you create, say a folder called ‘test’ under the ‘www’ folder in the main MoWeS Portable directory, and created a file called index.html or index.php in it, then you could now run that file by opening your favorite browser and typing ‘localhost/test’. Alternatively, you can install a wordpress test site in your MoWeS Portable web server.

Setting Up A WordPress Site To Run Under MoWeS Portable Webserver

After having installed the MoWes Portable web server on your your USB or hard disk, you’re ready to work with wordpress installations on your localhost server.

  1. Download the latest wordpress platform zip file into the www folder of your mowes_portable directory.
  2. Unpack/unzip it and rename the newly created folder into your planned test wp installation, say ‘mywptestlab’.
  3. On your browser, type the url address: localhost/phpmyadmin/
  4. On the ‘Create new database’ textbox, type ‘mywptestlab’ and click the ‘Create’ button.

    MoWeS phpmyadmin
  5. Your db has just been created.
    MoWeS db created
  6. Click on the mywptestlab folder and open the wp-config-sample.php file into wordpad (right click, open with wordpad)
  7. Find the section where the following lines are located:

    /** The name of the database for WordPress */
    define('DB_NAME', 'database_name_here');
    /** MySQL database username */
    define('DB_USER', 'username_here');
    /** MySQL database password */
    define('DB_PASSWORD', 'password_here');
    /** MySQL hostname */
    define('DB_HOST', 'localhost');

  8. Change ‘database_name_here’ to ‘mywptestlab’
  9. Change ‘username_here’ to ‘root’
  10. Change ‘password_here’ to ”. Meaning, no password.
  11. Save as wp-config.php
  12. type localhost/mywptestlab/wp-admin/install.php on the browser’s url address box.
  13. The welcome page will present itself with a few textboxes you need to fill.
    • Site Title: My WP Test Lab
    • Username: admin (leave as it is)
    • password: mywptestlab
    • email address:
  14. Press ‘Install WordPress’ button
  15. Success page displays, Click ‘Login’ button
  16. Input login data
  17. You’re now in your WP Dashboard
    Now you can try themes, plugins and other edits before you apply it on your online blogs or sites.

Note: I iterate that I only use MoWeS Portable for testing purposes e.g. testing out a wordpress theme, or testing how my tweakings would look on a plugin or an existing wp theme.

Cannot redeclare wp_load_image() (previously declared in …

Here’s how I conquered the “Cannot redeclare wp_load_image() (previously declared in…” error in my wordpress test blog.

Cannot redeclare wp_load_image() (previously declared in…

This is something a regular wordpress update would have corrected immediately. Thing is, though your site works and displays normally, you can’t get to your dashboard through wp-admin. When you try to access your dashboard through wp-admin, you get the ‘Cannot redeclare wp_load_image() (previously declared in…’ error.

If you have a cpanel, you can avail of your fantastico’s automatic wordpress update there. Or, you can use your favorite ftp application to manually replace the old files with the newest versions.

I met this error when I got into the localhost version of this blog using mowes portable. It’s been a long time ago since I last messed with it, so the wp platform was old…may be still 2.9. It opened nicely when I typed http://localhost/moralde/ but when I typed http://localhost/moralde/wp-admin, this ‘Cannot redeclare wp_load_image() (previously declared in…’ error appeared instead of the dashboard.

The suggestion I found in was to replace only the wp-admin and wp-includes with their newest versions. But when I did that, not only can’t I see my dashboard, I can’t see the main page itself anymore. It displayed:

Warning: require(…/wp-includes/classes.php) [function.require]: failed to open stream: No such file or directory in …\www\moralde\wp-settings.php on line 68

Fatal error: require() [function.require]: Failed opening required ‘…/wp-includes/classes.php’ (include_path=’…\mowes_portable\php5′) in …\www\moralde\wp-settings.php on line 68

Solution to ‘Cannot redeclare wp_load_image() (previously declared in…’

Looks like the right procedure is to manually replace all of the old wordpress files (not just partially) with the newest version (which you can download from, which is what I did naturally. Of course, I saved the wp-config.php file first before doing it because this is the file that contains the username, databasename, and database password.

Now, this time, it worked. When I typed http://localhost/moralde/wp-admin, it said:

Database Update Required

WordPress has been updated! Before we send you on your way, we have to update your database to the newest version.
The update process may take a little while, so please be patient.

What followed was a piece of cake. Clicked the ‘Update WordPress Database’ button; then the ‘Continue’ button; and voila!… back to the regular dashboard.

There’s however that little yellow bar on the top portion of the dashboard that said:

An automated WordPress update has failed to complete – please attempt the update again now.

Clicked on the ‘please attempt the update again now’ link, and… were back in business.

Now, all these I did on a localhost server. However, should this happen on a really live site of mine, I already know what to do.

‘Cannot redeclare wp_load_image() (previously declared in…’ error problem solved.

What I Did After My Blog Got Hacked

Some friend bloggers’ hacking experiences brought me back to the time I got hacked. Perhaps, my experience could help others deal with theirs, or better yet, help prevent it happening to them.

the hacker
Back in January 2010, my blog got hacked. You can read about it in a post called h-a-ck-e-d and hacking begginers. Had that hacking experience not happened, I would still be evading or postponing much needed anti-hacking security measures, the way I evaded anything that, though important, entails a lot of work. Hmmm, this reminds me of some other matters that I have put off for a long time, like CPA, listbuilding, and other undertakings which may prove to be profittable. This post itself is long overdue, as some blogger friends had long invited me to guest blog about my hacking experience and what I did about it. Procrastination. Yeah, i even procrastinated about the need to overcome my procrastination.

Post Hacking Damage Control

First off, “I told you so”. I had browsed through a lot of blog security articles before but never really took them seriously. I thought I was an exception to the rule and my blog wouldn’t be hacked. After all, who would be interested to hack a blog that doesn’t have that much following? So, after finding out about the hacking, I had to wallow in the proverbial “I should have…” moment.

After a speechless minute, I proceeded to contact my webhost. Following protocol, they have suspended access to the login page to prevent further damage. I contacted my host and I was given back access to my site.

The first thing I did was to search for that hideous page that replaced my original main page. It was an index.html file that usurped my index.php page. On refreshing, the original main page flashed back to life and I realized how beautiful it was. Then, I had to browse through each file and folder in my account to restore proper permissions. Following the rule of 755 for folders and 644 for files, this exercise took me a painful couple of days to restore just the file/folder permissions structure of the main domain site. I have yet to check the files and folders of the subdomains and add-on domains under it.

I thought that was it. For a few days, the blog continued on its merry way, only to be totally suspended again after the webhost received feedback that my blog has been tagged as a phising site. This time, the blog and all my other add-on sites, both earning and non-earning, took unwanted vacations for a little over a week. My webhost did their own scans and found a script which had been planted in an interior folder (in the default theme folder! How clever!). The script was the culprit for the phising activites. It has something to do with trying to fool email recipients into revealing their paypal data, using my domain as the source of the scamming stupidities. The webhost renamed the file to stop it from executing itself but left it up to me to delete it. Thus, I promptly deleted it and its zipped version. Imagine someone using a sledgehammer to smash a trapped mosquito. That’s how I felt back then.

Whew! Finally it’s over! In its 8 days of non-operation, I only lost the opportunity to earn a little less than a thousand dollars, ok, kidding, actually just a few measly dollars (as my websites are relatively new and not earning much yet). I can only imagine how much the more established webmasters would have lost in the same period.

Wait! A week later, I received an email from my host that I have exceeded the email sending limit. What? At first, I thought it was my test self-hosted autoresponder that’s probably gone bonkers, but after deactivating it, the sending limit warnings kept on coming. After another combing through, Lunarpages pointed out an experimental email sender file I had installed a long time ago. The hacker, it turns out, had exploited and continued using it to send emails pretending to be sent from a Canadian bank. So, without hesitation, to the trash bin it went.

Defense Installations

My primary suspect that breached my security was a keylogger that got through due to my earlier hacker-friendly online lifestyle. Thus, I made sure this time that my internet security application imposed stricter measures against probable illegal incursions. In fact, I have really become paranoid enough to the extent of always having my task manager in view so that I could monitor every cpu usage spike and see who’s causing it. I also intended to buy a full version of BitDefendfer Internet Security but put it on hold again after finding out that the bug that caused some firefox plugins to not work has still not been resolved by Bitdefender.

I also installed the free version of Zone Alarm. It does get to be annoying sometimes with its popups but it makes you feel secure and protected at the same time.

I was advised about using Login Lockup to protect my login page. As with all plugins, I tested it first on a localhost server test site. It didn’t work as expected, and instead messed up my test site making it inaccessible anymore. Needless to say, I did not proceed with the Login Lockup plugin installation on my blog. Too bad, it would have been one good ‘first line of defense’ for my blog.

While in the past, I used to wait for months before I update wordpress to its newest version I now procrastinate only for a week or two (because I research first for reports about the new version’s bugs and discrepancies) before updating.

Whereas I used to be click-happy when it comes to links in my emails, I am more cautious this time. I have stopped my practice of satisfying my curiousity for each email that comes my way (even from the spam folder). Instead I hit the delete button more often now.

Additional Defense

Just recently, upon the ‘heads up’ of Sire of wassupblog I found a working alternative to Login Lockup. The ‘Limit Login Attempts’ plugin worked when I tested it. Another plugin passed my testing too – the ‘WordPress Firewall’ plugin. Proof that both plugins are working are the multiple emails I receive everyday about attack attempts being made on my blog e.g. ‘directory traversal attacks’*, etc. Now, I shiver at the thought of all the still unprotected wordpress blogs out there without these 2 plugins.

how to fend off hacking attacks


To sum it up, I believe the following are the basic things one should do in the event of a hacking situation.

1 – Contact your webhost immediately and pray that they are as helpful as Lunarpages, or better.
2 – Ask your webhost for help in scanning your whole website to locate malicious scripts hidden within your directories.
3 – Once you regain access to your site, change passwords. Use stronger passwords this time.
4 – Check the dashboard and make sure that the (User) owner’s email is still your email address reflected in there.
5 – If you are still using ‘admin’ as your username in wordpress, change it to something else.
6 – Check your directory structure. Follow the permissions rule about folders and files.
7 – Check your domain’s email account (the one you configured to be your email; e.g. If it has lots of bounced emails, or sent emails that you didn’t send yourself, proceed to change your email password or completely delete that particular account and create a new one. Then check your directories for some possible mail sending script.
8 – Update your wordress version.
9 – Install ‘Limit Login Attempts‘ plugin.
10 – Install ‘WordPress Firewall‘ plugin.

I’m sure there must be some other things I should do to make my sites more hack-proof. So far, these are the things I’ve done. How about you? What measures have you taken to protect your sites? Or, are you going to wait, like me, until it happens to you? Remember, the attacks are not necessarily made by humans. Most are robot apps that were programmed to find and exploit weak points and doorways in anyone’s sites. Thus, it doesn’t choose; it just razes through all sites that are on its path.

*Directory Traversal: is exploiting weak or insufficient security validation or sanitization of user-supplied input file names, so that characters representing “traverse to parent directory” are passed through to the file APIs. (source: wiki)

Latest WordPress Security Measures

Here’s a video I found just recently which prodded me to insert this update to this post.


Watch the above video to know the importance of creating appropriate user accounts for your wordpress site. Using your admin account for every activity you do in the dashboard is risky.

The expert speaker, Dre, will tell you what to do on your server side and on your wordpress admin side to secure your site even more, and a lot more strongly suggested things you can do e.g. using stronger passwords and utilization of password managers, disabling some features in your wordpress dashboard, really important security plugins you must have in your arsenal, etc.

Post-hacking Fun Un-related Video