Artisteer Good and Bad
Artisteer is a commonly used Tool for creating basic WordPress Themes (as well as for HTML, Joola and Drupal themes). On the surface Artisteer is great for creating WordPress Themes however its shortfalls soon become apparent; for example, colouring horizontal menus in Artisteer is really simple and effective however if you have many items in your menu you’ll notice that any menu background colouring doesn’t expand beyond the first line of buttons.
Printing from Artisteer generated Themes is also frustrating as Articteer doesn’t generate a Cascading Style Sheet (CSS) for printing. When printing you’ll likely get pages of text and blank spaces without any relevant formatting. It is kind of understandable that Artisteer doesn’t include a print CSS as Themes and content vary so much that it would be very difficult to cater for most printing needs.
Get Artisteer Themes to Print Properly
Fortunately however there is a simple (however not totally perfect) means of getting great print-outs from WordPress Artisteer Themes. What this involves in telling the Browser to use the same CSS to print as for displaying on the Screen (i.e. we need to tell the Browser to use style.css for printing as well as for displaying content).
Here is what you need to do:
- In your Artisteer generated theme look for header.php
- Open header.php so that you may edit this file (e.g. use Notepad or Notepad++)
- Look for the following three lines:
and change them to:
(to put it simply, all we have done is change media=”screen” to media=”screen,print”)
- Save the changes.
By making the simple change as above we are advising the browser to use style.css for both displaying the content on the screen as well as for printing the Page or Post content. Unfortunately the WordPress Page or Post may not print exactly as what is displayed on the screen but it is sure better than printing with no CSS!