WordPress Screencast, Part 10: Users, Roles and Capabilities
In this video I’ll show you the multi-user capabilities of WordPress: how to create new users, and what capabilities the different user roles have over your WordPress site. This feature can come in handy if you collaborate with other users: each user can create posts, but such users can be restricted from deleting other people’s posts, or change the layout and functionality of the website. The full course is aimed at beginners and medium casuals alike. Whether you’ve been away from WordPress for a while, or if you’re a...
read moreWordPress Screencast, Part 9: URLs and Permalinks
In this screencast I’ll explain how you can change the URLs for your posts and pages, as they appear in your web browser. By default, WordPress uses numeric links (such as domain.com?p=123) but those are not so easy on the eye. We can change this to something like domain.com/awesome-post instead, and I’ll explain how to do it, as well as the implications of changing URLs retrospectively. The full course is aimed at beginners and medium casuals alike. Whether you’ve been away from WordPress for a while, or if you’re a...
read moreHow to prevent instant logout trouble with WP eMember
I’ve been having issues with the otherwise excellent WP eMember Plugin by Tips and Tricks HQ: while members are logged in, they are often logged out as soon as they click a link. Thankfully I’m not alone with this problem – and it’s easy to fix: In the admin interface, head over to WP eMember – Settings and find the option Logout the Member After XX Minutes. When this setting is left blank or set to 0, the instant logouts happen. If the value is set to 360 (that’s 6 hours), logouts no longer appear to...
read moreWordPress Screencast, Part 8: Mysteries of the MORE Tag
In this video I’ll show you how the MORE tag works. It’s a “break mark” you can use so that longer posts don’t take up too much space on your front page. I’m also explaining a related feature called the NEXTPAGE tag with which you can break even longer posts into individual pages. The full course is aimed at beginners and medium casuals alike. Whether you’ve been away from WordPress for a while, or if you’re a complete newbie, this is a very un-intimidating “getting started” guide....
read moreHow to fix a “could not bind to address” error in Apache
I have worked on a server recently and I came across a problem (again) that I meant to write about, and include a solution should you suffer from a similar problem. It was a Plesk server running CentOS, but this particular issue can also happen on plain LAMP stacks. Trying to start Apache, I got the following error message: apachectl -k restart httpd not running, trying to start (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening...
read moreWordPress Screencast, Part 7: Tags and Categories
In this video I’ll show you how you can organise your posts with tags and categories. You don’t have to use tags, but a post is always in a default category (called “uncategorized” by default, and I’ll show you how to change that too). The full course is aimed at beginners and medium casuals alike. Whether you’ve been away from WordPress for a while, or if you’re a complete newbie, this is a very un-intimidating “getting started” guide. I’ll release one episode every week on...
read moreWordPress Screencast, Part 6: Embedding Videos
In this video I’ll show you how to embed videos from YouTube and Vimeo into your posts and pages. This works with some magic called oEmbed, a technology that only requires the URL to the video, from which WordPress can determine the correct width for your theme and pull in the complicated code we once had to post. This principle works for embedding other sources as well, for example images from Flickr, Tweets from Twitter and even Kickstarter campaigns. The full course is aimed at beginners and medium casuals alike. Whether you’ve...
read moreWordPress Screencast, Part 5: Images
In this video I’ll show you how image uploads work in WordPress, and how to embed images into your posts and pages. We’ll also discuss Featured Images, the relation between the “image embed code” and the actual image sizes on the server. The full course is aimed at beginners and medium casuals alike. Wether you’ve been away from WordPress for a while, or if you’re a complete newbie, this is a very un-intimidating “getting started” guide. I’ll release one episode every week on my iTunes...
read moreWordPress Screencast, Part 4: Widgets and Sidebars
In this video I’ll show you how to use widgets. They usually materialise in a sidebar, but some themes have widgetized areas elsewhere, such as the bottom or the top. I will also show you how to remove unwanted widgets. The full course is aimed at beginners and medium casuals alike. Wether you’ve been away from WordPress for a while, or if you’re a complete newbie, this is a very un-intimidating “getting started” guide. I’ll release one episode every week on my iTunes Podcast Feed, or you can watch the full...
read moreHow to disable the user list at login on CentOS 7
By default, CentOS 7 will display a list of all users on the system. Click on it, type in the password, and you’re in. This works well when you have a handful of users on the system. However, on systems with a lot of users, not everyone can be displayed in that list – and scrolling up or down is impossible (and even if it was, it’s impractical at best). The solution is to replace that list with a box to type in a user, much like what would happen when you choose the “Not Listed” option. Here’s how to do it:...
read more