worth free • might not be sustainable or not be able to give support Find a nice theme at the WordPress.org themes repository or a trustworthy commercial provider but never google for free WordPress themes and download from unknown sources.
excellent quality. (All themes within the directory are closely reviewed and must meet rigorous theme review guidelines to ensure quality and security)
you can overwrite styles of the theme. It’s not always needed to edit .css files as some themes offer an entry field to add custom css or have an extensive theme options panel.
solid way to create a customized theme without danger to damage the original theme. • The child theme mechanism enables you to override theme templates and stylesheets with your own customizations in a safe way without the need to manipulate the original theme. • You profit from all the glory of the parent theme (including the experience of it’s developer) and still can create additions, change design and functions…
No, if there are major flaws in the original themes (like hardcoded paths and the like) • No, if the theme is a child theme already (e.g. Genesis) – No grandchildren – But one parent theme can have many children ! create a sibling (copy the child theme)
series of files in the wp- content/themes folder of your WordPress installation • You need either access to the file system on your server (FTP, SFTP, SSH) or you can create the (child) theme locally and upload it via backend (zipped). • There are also some plugins to do it from the WordPress backend
takes from the parent theme except there is one in the child theme folder. Therefore you only copy the files you want to adapt into the child theme folder.
the Theme Name, Description and Template name in the comment section of the style.css (see next slide example for a Twenty Fourteen Child theme), but it’s not needed.
file for each template, we use conditional statements like if ( is_search()) ) in content.php. This has in essence the same effect as using a search.php template, but helps do less repetition. if ( is_search()) || is_archive() ) ask if either (OR) condition is true.