User Tools

Site Tools


themes:creation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
themes:creation [2015/02/16 10:01]
datiswous [Anatomy of a Theme]
themes:creation [2017/06/02 08:03] (current)
Timbow [Theme Development Tips]
Line 23: Line 23:
    * Start any PHP file within your theme with ''<?​php if(!defined('​IN_GS'​)){ die('​you cannot load this page directly.'​);​ } ?>''​. This will stop any unwanted direct access to that particular file.    * Start any PHP file within your theme with ''<?​php if(!defined('​IN_GS'​)){ die('​you cannot load this page directly.'​);​ } ?>''​. This will stop any unwanted direct access to that particular file.
   * Most themes id the body of the html by writing the opening body tag ''<​body id="<?​php get_page_slug();​ ?>" >''​ It makes it easy to restyle a single page.   * Most themes id the body of the html by writing the opening body tag ''<​body id="<?​php get_page_slug();​ ?>" >''​ It makes it easy to restyle a single page.
-  * Many plugins require ''<?​php get_header();​ ?>''​ between the ''<​head>''​ tags and ''<?​php get_footer();​ ?>''​ somewhere before the end ''</​body>''​ tag.+  * Many plugins require ''<?​php get_header();​ ?>''​ between the ''<​head>''​ tags and ''<?​php get_footer();​ ?>''​ somewhere before the closing ​''</​body>''​ tag.
   * urls in php template files need to be written as absolute links not relative, in the form http://​www... or with the path called by <?php get_site_url();​ ?> or <?php get_theme_url();​ ?> so that they will always be correct even if the site is moved.   * urls in php template files need to be written as absolute links not relative, in the form http://​www... or with the path called by <?php get_site_url();​ ?> or <?php get_theme_url();​ ?> so that they will always be correct even if the site is moved.
 ======Links====== ======Links======
themes/creation.1424080910.txt.gz ยท Last modified: 2015/02/16 10:01 by datiswous