Custom Page Templates – Calling An External CSS File

| Created: March 30th, 2009
WordPress Development 37 Comments

Note: Not long after writing this post, I discovered that the best way to load external CSS files is by using the wp_enqueue_style function. Similarly, the best way to load JavaScript files is by using the wp_enqueue_script function. The method outlined below is not necessary – although it may still be useful for other things to be added to the head section.

Custom page templates are a powerful feature of WordPress that can be used to make pages (not posts) do something different from normal. You can make them do pretty much anything. Obviously, this can greatly increase the flexibility of your site.

Amongst other things, I’ve used custom page templates to create a basic photo wall and a dynamic listing of jobs in China.

However, because of the way most WordPress themes are created, calling an external CSS file from a custom page template is not straightforward. Here, I explain the problem, look at the options and explain how to use ‘plugin functionality’ to overcome the problem.

Continue reading

How To Prevent Smart Pricing – Great Solution

| Created: March 11th, 2009
Adsense Smart Pricing 65 Comments

Some of my most popular posts are those in my make money online series that discuss how to avoid Adsense smart pricing by displaying Adsense only to search engine visitors. Now I’ve found the most complete solution to the problem of smart pricing, over on the Blog associated with RT’s backlinks service Continue reading