About Montezuma

Montezuma is the WordPress theme created by Bytes For All, developers of the very popular Atahualpa theme. Unlike Atahualpa, Montezuma was designed from the ground up to be responsive, meaning sites created using the theme will adapt itself to the size of the display, so it’s easy to create sites which look good on both desktop and mobile devices.

While there are many other responsive themes in the WordPress theme repository, Montezuma differs in one key respect: while many themes may have a few, or even dozens, of options, the entire appearance of a site based upon Montezuma can be changed through the use of virtual templates and virtual CSS files. If you’re a long-time HTML coder like myself, the virtual templates will be very familiar to you. The virtual templates give you complete control over the appearance and layout of the site. Would you like one sidebar on the right? A sidebar on the left? Two sidebars? How about widgets in the header or footer? Move the site title to the footer? It’s all up to you. The “options” of Montezuma allow you to change the virtual templates, add your own CSS, or add your own JavaScript.

This flexibility means you can use Montezuma for many different projects. Why learn multiple themes for your different sites when you can customize just one to fit your needs? Here are a few sites built using the Montezuma theme which demonstrate how much the theme can be customized (note: some of these sites may have switched themes; you can check by viewing the source and searching for the style.css file):

  • Bionic Style. Good use of background image, and the script font used for the headings adds a bit of elegance.
  • Plein Internal. Basic color changed from blue to orange. Nice slider at the top of the content.
  • optiMaal. Nice color scheme & font style.
  • Creations Hair Salon. This site also has extensive customizations where the look of the original theme is not apparent at all. Nice elegant look.
  • Washington National Primate Research Center. Nice custom menu icons and good use of multiple widget areas in the middle of the home page.
  • The Strap Saver. Nice ribbon menu for desktop displays, plus incorporation of a mobile hamburger menu.
  • Tasten Fischer. Good use of a courier style font enhances the character of this journalism site. Nice shadowing of the main content area.
  • Techy Leakz. Nice grid background image, and a fixed menu at the top. Interesting implementation of a thumbnail image for each post excerpt.
  • Cartidea. This site also has a very different look from the default style. Header area has been designed to look like a left sidebar. Nice use of background image.
  • Center for Bio-Individualized Medicine. Nice full-width site.
  • Blueberry Bridge. A fixed-width (i.e., non-responsive) site.

These next two sites are my own:

There are other sites listed in the Bytes For All “Showing Off” thread.

If you want to find out what kind of knowledge you need to make the best use of the theme, please read the Getting Started page.

Note: I do not have any affiliation with the Montezuma theme, nor with Bytes for All; I am just a very satisfied user. This site has been created as a way of getting beginners started, documenting some “fixes,” and demonstrating how to utilize the features of the theme. If you find the theme useful, please click on the donation link in the footer in order to contribute to continual development and support of the theme. If you have any questions regarding the theme, please post them in the Bytes for All Montezuma Support Forum.

3 thoughts on “About Montezuma

  1. eb2323

    so…. I just broke my entire wordpress site…

    I added the

    into the jetpack.php by mistake and saved. now I have no way of logging back into my wordpress. everything is broken. how do I reset or fix?


    1. Ron Post author

      A few things you can do:

      1) Use your host’s control panel to edit jetpack.php and remove the jQuery code that you added.

      2) download the Jetpack plugin to your computer, unzip it, look for jetpack.php file, then use an FTP client or your host’s control panel to upload it into your /wp-content/plugins/jetpack folder so that the edited file is overwritten.

      3) use your host’s control panel or an FTP client to remove the /wp-content/plugins/jetpack folder altogether and re-install Jetpack.

      I would do 1 first, maybe 2 if your host’s control panel doesn’t allow you to edit files. I would avoid 3 unless you can’t do 1 or 2.


Leave a Reply

Your email address will not be published. Required fields are marked *