Following on from the previous four blog posts, this is Ultimatum Theme for your Self-Hosted WordPress Site – Part 5 – Breadcrumbs. Ultimatum Theme comes with a built-in breadcrumbs widget, but it is very basic. There are no settings to change. If you use a pre-built Bootswatch theme, it will give you breadcrumbs that look like the Bootswatch ones, but in fact the css is different. So, your options are to make some custom code, use the Yoast Breadcrumbs that is shipped with the Yoast SEO plugin, or use the Ultimatum breadcrumbs widget. One issue with the last choice is that the Ultimatum breadcrumbs widget is written so that, if you have one of certain other breadcrumbs plugins installed and active, you can use the Ultimatum breadcrumbs widget, and it will call up the plugin you have activated.
Let me try to explain. Let’s say you have Yoast Breadcrumbs plugin installed and activated, and you put the Ultimatum breadcrumbs widget into a page layout header, that widget will not call the Ultimatum breadcrumbs code. It will instead call the Yoast breadcrumbs code. But, there is a problem here. Yoast decided to bundle breadcrumbs in the SEO plugin too, as well as it being available as a separate plugin. If you have Yoast SEO plugin installed and activated, as most likely you will, with breadcrumbs switched on in the Yoast SEO plugin, and you use the Ultimatum breadcrumbs widget, you will see on your page the Yoast breadcrumbs. If, however, you have the Yoast SEO breadcrumbs switched off, the Ultimatum breadcrumbs widget still sees the Yoast SEO breadcrumbs as activated, and still calls the Yoast SEO to provide the breadcrumbs. But, as you have them switched off, no breadcrumbs appear. (more…)
Following on from the previous two mini series, this is the first blog post in a new mini-series; Customizing Ultimatum Theme and WordPress. By now you have installed and set up WordPress and Ultimatum Theme and have a working front page. Congratulations. But, already you can see some issues you want to fix. Ultimatum Theme gives you a way to have template-wide custom css (child theme => Templates => CSS ~ for the particular template) and at the top you can see Template wide Custom CSS. Do NOT use this. It will write css into the head of every page and this is not good practice. It is much better to write a custom css file (or more than one) and call these properly using WordPress coding hooks and filters. The only page that WordPress seem to have forgotten in this regard is the login page, about which I will write a separate post. So, what are you going to need? FTP software and a syntax highlighting text editor. I am a Windows user, and I use Editra as my text editor, but there are other good free ones, such as Notepad++. My development tool is Firefox with the Firebug add-on (which itself has quite a few cool add-ons, go Google for them) and the Fireftp add-on. I will leave you to figure these out for installation and use, as there are tons of great guides on the Internet already. Why Firefox? Because it so closely follows the web standards and thus it is the first browser you design for, then you check the others. I also set up a drive to mirror any folders and files on my local machine. So, that having been said, here is Firefox with Fireftp looking at my Ultimatum Child Theme folder as Ultimatum made it:
This post is a is a quick guide on uploading images to your self-hosted WordPress Site. It sits alongside the series we have done on building a self-hosted WordPress site and installing Ultimatum Theme. Firstly, let’s see how we can upload an image to WordPress. Note that in the admin Settings => Media page I have the ‘Organize my uploads into month- and year-based folders’ unchecked (off), so anything I upload will go into the uploads main folder. I have an image ready to upload. In this case, I took a screenshot of me uploading a file. The file is the one we shall use as a site logo for our development site, called United. So, I have actually uploaded the logo and that screenshot.
You might think that, therefore, there would now be two images in the uploads folder on my server. Instead, there are six! This is because WordPress also makes smaller versions of the files, according to your general Media settings. We covered this in Build a Self-Hosted WordPress Site – Part 4. I am going to point out something weird here. One of the two original files was called upload-image.png, and is sized 1043 x 707 and is 95.5KB in size. WordPress made a small version, at 800 x 542, which is over twice as big at 248KB. This seems to be a problem with WordPress when it re-sizes the larger image size. Much the same happens if I re-size the image in PhotoShop and save it. However, online help is at hand. (more…)
This is the fifth blog post in this series on how to build a Self-Hosted WordPress site and focuses on WordPress SEO by YOAST, for beginners. This short post is not intended to cover any part of WordPress SEO in detail, just enough so that it is set up so you can use it. There are plenty of YouTube videos that go into far more detail. That said, here goes.
The first page is the SEO Dashboard. I did watch a bit of the tour, so when you do that option disappears. On the dashboard page, I have set ‘Allow tracking of this WordPress install’s anonymous data’ and ‘Disable the Advanced part of the WordPress SEO meta box’ to be checked (on). Save the changes. The second settings page is Titles & Metas, with five tabs. Only one change here, on the General Tab, the Sitewide Meta Setting for ‘Noindex subpages of archives’. Set this checked (on) and save. I make no changes to the Social settings – these you may wish to change as and when you set that up for your site. (more…)
In the third blog post in this series on how to build a Self-Hosted WordPress site, I explained how to to set up the optional list of plugins that I recommended. Now it’s time to configure WordPress itself. I will take you through this running down the left hand admin menu. The Dashboard is first. There is a ‘Welcome to WordPress!’ banner. At the top right you can dismiss this.
Now we go to Settings => General. Your tagline is really important for Search Engines, so make it count. Right now it says ‘Just another WordPress site’. Not ideal. In fact, when the Google bot sees this, it demotes you because it thinks the site is in development. For example, our site says ‘Photography Studio Equipment suppliers of stands, umbrellas, triggers and other associated equipment’. A lot of key search words in a concise sentence. Further down that same page (and the third screenshot above shows this bottom half of the settings page), it is also a good idea to make sure Membership is unchecked, so no-one can register. Your Timezone should be set to suit your location. Note that your server also has timezone settings, which I cover in a separate blog post. Similarly, you may wish to set Date and Time formats that suit where you are located. There is a link to a help page about this on the settings page. Settings for the week starts on and language again need to match your local needs. Nothing on the Writing Settings needs changing for now, and we covered the Reading Settings in Build a Self-Hosted WordPress Site – Part 2. (more…)
In the second blog post in this series on how to build a Self-Hosted WordPress site, I explained how to fix some basic error messages that arose when you installed the initial list of plugins and also how to configure the most important of the plugins. Now it’s time to configure the rest of those plugins. These plugins need no further changes at this time:
[In the remainder of this post, all plugin settings will be found under the Settings menu, unless otherwise advised] (more…)