Saw a trackback to one of my posts when I was moderating comments on my site this morning and thought I would share. When it comes to self-hosting WordPress, it’s always the simple stuff that will trip you up and cause you hours of frustration…I’ve been working with WP since its beginning and have learned many of these lessons the hard way myself. Glad to see one of my videos helped recover the site over at Sited and Blogged.
In this video I demonstrate how to unzip a backup file created in Cpanel and locate your WordPress files and database, then re-create your blog on a live site.
It seems people are still having a lot of issues with the default theme height in the WordPress Twenty-Eleven and Twenty-Ten themes as evidence by the following post in the WP forums today…just one of many that seems to be a common issue for people.
Whoever created the headers in those themes must be from another planet when it comes to web-design. With the new theme editing and preview feature in WordPress 3.4, I thought making it easy to reduce the header height would be an obvious area that would be addressed for improvement, but looks like I was wrong. So, for all those wanting to reduce the ridiculously large header area in Twenty-Eleven and Twenty-Ten, see my video here.
Have you ever needed to download an older version of WordPress but wasn’t sure where to find it? A little known location of the wordpress.org site contains all WordPress versions from the initial release of 0.71 to the latest stable (3.4 as of this post). It also contains all Beta releases as well as the older WordPress MU (Multi-User) version that was incorporated into WordPress 3.0. Every now and then I have need for an older version…when I do, I go here:
In this video I show how to quickly install a WordPress blog and then replicate it multiple times resulting in multiple independent WordPress installs using a single database. If you need hundreds of WordPress installs, then the using the network feature (multiple blog feature) in WordPress is the way to go. However, if you only need a few then installing separate blogs may be a lit simpler and easier for you to manage.
I’ll be lurking in the #blogchat discussion tonight on #twitter and the topic of discussion is “favorite blog plugins”. After thinking about it for a few minutes, I realized it’s hard to identify my favorite plugins–I use a lot of different plugins on different sites depending on a lot of variables. However, in the spirit of sharing, here are some of my favorites/most used blog (WordPress) plugins — in no particular order:
The video in this post is a follow-up to the last video I published here about creating a members only WordPress blog. In that video I briefly demonstated a WordPress plugin that allows you to upload a csv file of and create tens of thousands users in a matter of minutes. In this video, I demonstrate how to create that csv file of users with MS Excel. The video is a bit long…I’m sure given a lot of planning and thought I could have demonstrated this in under 10 minutes, but since I can now upload videos of unlimited length to YouTube, and since I no longer have the time to spend hours on creating these, my videos will tend to be a bit longer these days. The upside is, in this video, you should not only learn a thing or two about WordPress, but you may pick up a few Excel tips that could come in handy in several different applications–I demonstrate the use of the “text to columns”, “concatenate”, and “past values only” functions in Excel that are extremely useful. Anyway, enjoy.
In the video above I demonstrate how to close a WordPress blog to the public and make it available only to members who have a username and password created for them by the blog administrator. The site I demonstrate has 49,500 members that I created and bulk uploaded in about an hour. I show the plugin I used for the bulk upload of users. I’ll create a follow-up video in a week or so demonstrating how I used Excel to create those users from a file with nothing but first and last names. If you have need for a private blog/website to share with a few people or tens of thousands of people, this should help get you started.
In the video above I demonstrate how to do some basic editing on the default WordPress themes (Twentyten and Twentyeleven) to reduce the header size and remove some of the items that, in my opinion, take up way too much space in the header. In the process, I show the basics of setting up a child theme and provide a glimpse into how I use local copies of WordPress running on my computer to make theme editing a lot quicker and simpler. I also demonstrate how to preview changes in Firebug and then copy those changes into your theme css file. This tutorial is intended for non-techies…if you are an expert, then this isn’t for you. Enjoy!
In the video below I demonstrate how to take a full backup of your WordPress blog before upgrading so that you will have everything you need just in case the upgrade breaks your site and you need to get back to where you were. One of the biggest mistakes people make when upgrading their site is to just trust that everything will go well and fail to make a good backup. Don’t be a victim…you may make a hundred backups you never need, but one day you will need one.
If you don’t currently have your WordPress blog configured to render on mobile devi ces, then watch this video for directions on using the WPTouch plugin. In only a few minutes you have configure your blog to render very nicely on a variety of smartphones.
I haven’t tried the plugin below yet, but it looks pretty promising for those brave individuals looking to put together their own personal computing platform and get off the outdated, clumsy, LMS’s. About the only things people use an LMS, like Blackboard, Moodle, Sakai, etc., for is a document repository, gradebook, discussion board, electronic assignments, and maybe quizzes/exams. With just a little work, you can create your own learning platform in WordPress that will beat any LMS out there.
- Easy to use and simple
- Students access all their grades from one site including grades from previous terms
Note: The following is made available under GPL from http://codex.wordpress.org/GPL. It may be edited a little from its original form, but probably not a lot. There is no guarantee this information is accurate…use at your own risk.
To get information about your server, you can use the PHP Info function:
- Type the code shown below into a text file
- Save as info.php
- Upload to server. Visit in your browser (www.example.com/info.php)
That will give you info about your php version, mod_rewrite, and lots of other server “stuff”.
Outline of my presentations at WordCamp Louisville:
WP Basic Installation and Setup:
- Install in subdirectory
- Install in root
- Install multiple copies
- Using single database
- Using different databases
- Mention setting up a networking
- Install local copy for offline testing/development
Moving WP From One Host to Another:
- Move WP maintaining same url
- Move WP changing the url
- Move WP subdirectory to root & vice-versa
- Copy WP from hosting account to local computer
Tools used in presentations:
WinSCP: A simple ftp client I use in conjunction with hosting control panels such as Cpanel.
Moodle released the following security vulnerability notice today following the irresponsible notification process they have used for years now that puts your moodle site at risk. Moodle.org touts the fact that they have over 1 million registered users however, this notice didn’t go out to them. Surely the devs are smart enough to at least send an email to the million email addresses they have in their moodle.org database?
The first WordCamp Louisville will be held on Saturday, December 4th. Can’t beat the price at $20 a ticket. I’ll be there and may even conduct a session or two. If you’re in the local area and are interested in WP, then it may be a good way to spend a Saturday.
Are you getting bombarded with SPAM accounts being created on your WordPress blog? Well, there are several techniques to find and remove them, the more complicated involves creating and executing queries in the database, but one simple technique is available right in the WordPress admin. This video illustrates a simple technique for finding and deleting SPAM accounts from your WordPress blog.
Note: The following is made available under GPL from http://codex.wordpress.org/GPL. It has been edited significantly from its original form. There is no guarantee this information is accurate…use at your own risk.
My WordPress blog has been hacked; or at least I think its been hacked. What do I do now?
The WordPress Exploit Scanner plugin can help detect damage so that it can be cleaned up. Other things you should do:
- Change passwords for all blog users, including your own, with a role higher than Subscriber
- If you upload files to your site via FTP, change your FTP password
In a default install of WordPress, each time you edit a post or page, WordPress will automatically save your previous posts/pages allowing the possibility of reverting to a previous version of that post or page. This is a cool feature, but it can get a little ridiculous when you have dozens of previous versions sitting below the post–and taking up space in your db. As you can see in the following screenshot, with just a couple of edits to this post, I’ve already racked-up 4 revisions…by the time I finish editing, I’ll probably have a dozen or so…