PageRenderTime 60ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 1ms

/wp-content/plugins/child-theme-configurator/includes/help/en_US.php

https://gitlab.com/campus-academy/krowkaramel
PHP | 230 lines | 220 code | 9 blank | 1 comment | 15 complexity | cbddda8e0977052d62d565ced8fc3bbe MD5 | raw file
  1. <?php
  2. if ( !defined( 'ABSPATH' ) ) exit;
  3. // Help Content
  4. ?>
  5. <!-- BEGIN tab -->
  6. <h3 id="ctc_tutorial">Start Here: Tutorial Videos</h3>
  7. <h3><a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/tutorial-videos" target="_blank">Click here to view videos. <i class="dashicons dashicons-external" style="text-decoration:none"></i></a></h3>
  8. <hr/>
  9. <a target="_blank" href="<?php echo LILAEAMEDIA_URL; ?>/product/hook-highlighter/" title="<?php _e( 'Learn more about Hook Highlighter', 'child-theme-configurator' ); ?>">
  10. <img src="<?php echo CHLD_THM_CFG_URL . 'css/hook-highlighter-box.png'; ?>" width="430" height="430" style="width:50%;height:auto;max-width:250px;float:left;margin-right:2rem" /></a>
  11. <p><?php _e( '<strong>Now with time and memory benchmarks!</strong>', 'child-theme-configurator' ); ?></p>
  12. <p><?php _e( 'Hook Highlighter provides insight into the internal program flow of WordPress when activated on any front-facing page of a website.', 'child-theme-configurator' ); ?></p>
  13. <p><?php _e( 'Display action and filter hooks, program files and backtrace information inline for the current page.', 'child-theme-configurator' ); ?></p>
  14. <p><a target="_blank" href="<?php echo LILAEAMEDIA_URL; ?>/product/hook-highlighter/" title="<?php _e( 'Learn more about Hook Highlighter', 'child-theme-configurator' ); ?>">
  15. <?php _e( 'Learn more', 'child-theme-configurator'); ?><i class="dashicons dashicons-external" style="text-decoration:none"></i></a></p>
  16. <!-- END tab -->
  17. <!-- BEGIN tab -->
  18. <h3 id="ctc_getting_started">Parent/Child Tab</h3>
  19. <ol><li><strong>Select an action:</strong>
  20. <ul><li><strong>CREATE a new Child Theme</strong> - Install a new customizable child theme using an installed theme as a parent.</li>
  21. <li><strong>CONFIGURE an existing Child Theme</strong> - Set up a previously installed child theme for use with the Configurator or to modify current settings.</li>
  22. <li><strong>DUPLICATE an existing Child Theme</strong> - Make a complete copy of an existing Child Theme in a new directory, including any menus, widgets and other Customizer settings. The option to copy the Parent Theme settings (step 8, below) is disabled with this action.</li>
  23. <li><strong>RESET an existing Child Theme</strong> (this will destroy any work you have done in the Configurator) - Revert the Child theme stylesheet and functions files to their state before the initial configuration or last reset.</li></ul></li>
  24. <li><strong>Select a Parent Theme</strong> if creating a new Child Theme; select a Child Theme if configuring, duplicating or resetting.</li>
  25. <li><strong>Analyze Child Theme</strong> - Click "Analyze" to determine stylesheet dependencies and other potential issues.</li>
  26. <li><strong>Name the new theme directory</strong> if creating a new Child Theme; otherwise verify it the directory is correct. - This is NOT the name of the Child Theme. You can customize the name, description, etc. in step 7, below.</li>
  27. <li><strong>Select where to save new styles:</strong><ul>
  28. <li><strong>Primary Stylesheet (style.css)</strong> - Save new custom styles directly to the Child Theme primary stylesheet, replacing the existing values. The primary stylesheet will load in the order set by the theme.</li>
  29. <li><strong>Separate Stylesheet</strong> - Save new custom styles to a separate stylesheet and use any existing child theme styles as a baseline. Select this option if you want to preserve the original child theme styles instead of overwriting them. This option also allows you to customize stylesheets that load after the primary stylesheet.</li></ul></li>
  30. <li><strong>Select Parent Theme stylesheet handling:</strong><ul>
  31. <li><strong>Use the WordPress style queue.</strong> - Let the Configurator determine the appropriate actions and dependencies and update the functions file automatically.</li>
  32. <li><strong>Use @import</strong> in the child theme stylesheet. - Only use this option if the parent stylesheet cannot be loaded using the WordPress style queue. Using @import is not recommended.</li>
  33. <li><strong>Do not add any parent stylesheet handling.</strong> - Select this option if this theme already handles the parent theme stylesheet or if the parent theme's style.css file is not used for its appearance.</li></ul></li>
  34. <li><strong>Customize the Child Theme Name, Description, Author, Version, etc.</strong></li>
  35. <li><strong>Copy Parent Theme Menus, Widgets and other Customizer Settings to Child Theme.</strong> - NOTE: This will overwrite any child theme options you may have already set.</li>
  36. <li><strong>Click the button</strong> to run the Configurator.</li>
  37. <li><strong>IMPORTANT: <a target="_blank" href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/how-to-use/#preview_activate" title="Preview your child theme before activating!">Always test your child theme with Live Preview (theme customizer) before activating!</a></strong></li>
  38. </ol>
  39. <!-- END tab -->
  40. <!-- BEGIN tab -->
  41. <h3 id="ctc_query_selector">Query/Selector Tab</h3>
  42. <p>There are two ways to identify and override baseline (parent) styles. The Child Theme Configurator lets you search styles by <strong>selector</strong> and by <strong>property</strong>. If you wish to change a specific selector (e.g., h1), use the "Query/Selector" tab. If you have a specific value you wish to change site-wide (e.g., the color of the type), use the "Property/Value" tab.</p>
  43. <p>The Query/Selector tab lets you find specific selectors and edit them. First, find the query that contains the selector you wish to edit by typing in the <strong>Query</strong> autoselect box. Select by clicking with the mouse or by pressing the "Enter" or "Tab" keys. Selectors are in the <strong>base</strong> query by default.</p>
  44. <p>Next, find the selector by typing in the <strong>Selector</strong> autoselect box. Select by clicking with the mouse or by pressing the "Enter" or "Tab" keys.</p>
  45. <p>This will load all of the properties for that selector with the Original values on the left and the New values inputs on the right. Any existing new values will be automatically populated. There is also a Sample preview that displays the combination of Parent and Child overrides. Note that the <strong>border</strong> and <strong>background-image</strong> get special treatment.</p>
  46. <p>If you wish to add additional properties to an existing selector, first load the selector using the Query/Selector tab. Then find the property you wish to override by typing in the <strong>New Property</strong> autoselect box. Select by clicking with the mouse or by pressing the "Enter" or "Tab" keys. This will add a new input row to the selector inputs.</p>
  47. <p>The "Order" field contains the original sequence of the selector in the parent theme stylesheet. You can change the selector order sequence by entering a lower or higher number in the "Order" field. You can also force style overrides (so called "!important" flag) by checking the "!" box next to each input. Please use judiciously.</p>
  48. <p>Click "Save" to update the child stylesheet and save your changes to the WordPress admin.</p>
  49. <!-- END tab -->
  50. <!-- BEGIN tab -->
  51. <h3 id="ctc_new_styles">Adding Raw CSS</h3>
  52. <p>If you wish to add completely new selectors, or even new @media queries, you can enter free-form CSS in the "Raw CSS" textarea. Be aware that your syntax must be correct (i.e., balanced curly braces, etc.) for the parser to load the new styles. You will know it is invalid because a red "X" will appear next to the save button.</p>
  53. <p>If you prefer to use shorthand syntax for properties and values instead of the inputs provided by the Child Theme Configurator, you can enter them here as well. The parser will convert your input into normalized CSS code automatically.</p>
  54. <p>If you wish to add additional properties to an existing selector, first load the selector using the Query/Selector tab. Then find the property you wish to override by typing in the <strong>New Property</strong> autoselect box. Select by clicking with the mouse or by pressing the "Enter" or "Tab" keys. This will add a new input row to the selector inputs.</p>
  55. <!-- END tab -->
  56. <!-- BEGIN tab -->
  57. <h3 id="ctc_property_value">Property/Value Tab</h3>
  58. <p>There are two ways to identify and override baseline (parent) styles. The Child Theme Configurator lets you search styles by <strong>selector</strong> and by <strong>property</strong>. If you wish to change a specific selector (e.g., h1), use the "Query/Selector" tab. If you have a specific value you wish to change site-wide (e.g., the color of the type), use the "Property/Value" tab.</p>
  59. <p>The Property/Value tab lets you find specific values for a given property and then edit that value for individual selectors that use that property/value combination. First, find the property you wish to override by typing in the <strong>Property</strong> autoselect box. Select by clicking with the mouse or by pressing the "Enter" or "Tab" keys.</p>
  60. <p>This will load all of the unique values that exist for that property in the parent stylesheet with a Sample preview for that value. If there are values that exist in the child stylesheet that do not exist in the parent stylesheet, they will be displayed as well.</p>
  61. <p>For each unique value, click the "Selectors" link to view a list of selectors that use that property/value combination, grouped by query with a Sample preview of the value and inputs for the new value. Any existing new values will be automatically populated.</p>
  62. <p>Click "Save" to update the child stylesheet and save your changes to the WordPress admin.</p>
  63. <!-- END tab -->
  64. <!-- BEGIN tab -->
  65. <h3 id="ctc_imports">Web Fonts Tab</h3>
  66. <p>You can link additional stylesheets and web fonts by typing @import rules into the textarea on the Web Fonts tab.</p>
  67. <p><strong>Note:</strong> Child Theme Configurator no longer writes @import rules to the stylesheet. Instead, it uses the @import keyword to identify and enqueue them in the script queue. WordPress then converts them to &lt;link&gt; tags in the rendered HTML.</p>
  68. <p>Important: do not import the parent theme stylesheet here. Use the "Parent stylesheet handling" option from the Parent/Child tab.</p>
  69. <p>If you selected any stylesheets under Parse additional stylesheets when you created your child theme, those styles will be available to create overrides in the Child Theme stylesheet.</p>
  70. <p>WordPress will automatically load the additional stylesheets when it loads the parent theme, so you do not need to add @import rules for them here.</p>
  71. <p>Below is an example that loads a local custom stylesheet (you would have to add the "fonts" directory and stylesheet) as well as the web font "Open Sans" from Google Web Fonts:</p>
  72. <blockquote><pre><code>&#64;import url(fonts/stylesheet.css);
  73. &#64;import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);</code></pre></blockquote>
  74. <!-- END tab -->
  75. <!-- BEGIN tab -->
  76. <h3 id="ctc_files">Files Tab</h3>
  77. <h5>Parent Templates</h5>
  78. <p>Copy PHP template files from the parent theme by checking the boxes and clicking "Copy Selected to Child Theme" and the templates will be added to the child theme directory.</p>
  79. <p><strong>CAUTION: If your child theme is active, the child theme version of the file will be used instead of the parent immediately after it is copied.</strong></p>
  80. <p>The <code>functions.php</code> file is generated separately and cannot be copied here.</p>
  81. <h5>Child Theme Files</h5>
  82. <p>Templates copied from the parent and any stylesheet backups are listed here. Templates can be edited using the Theme Editor in the Appearance Menu.</p>
  83. <p>Remove child theme files by checking the boxes and clicking "Delete Selected".</p>
  84. <h5>Child Theme Images</h5>
  85. <p>Theme images reside under the <code>images</code> directory in your child theme and are meant for stylesheet use only. Use the media gallery for content images.</p>
  86. <p>You can upload new images using the image upload form. Remove child theme images by checking the boxes and clicking "Delete Selected".</p>
  87. <h5>Child Theme Screenshot</h5>
  88. <p>You can upload a custom screenshot for the child theme here.</p>
  89. <p>The theme screenshot should be a 4:3 ratio (eg., 880px x 660px) JPG, PNG or GIF. It will be renamed <code>screenshot</code>.</p>
  90. <h5>Export Child Theme as Zip Archive </h5>
  91. <p>You can download your child theme for use on another WordPress site by clicking "Export".</p>
  92. <!-- END tab -->
  93. <!-- BEGIN tab -->
  94. <h3 id="ctc_preview">Preview and Activate</h3>
  95. <p><strong>IMPORTANT: <a target="_blank" href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/how-to-use/#preview_activate" title="Preview your child theme before activating!">Preview your child theme before activating!</a></strong> Some themes (particularly commercial themes) do not correctly load parent template files or automatically load child theme stylesheets or php files. <strong>In the worst cases they will break your website when you activate the child theme.</strong></p>
  96. <ol>
  97. <li>Navigate to Appearance > Themes in the WordPress Admin. You will now see the new Child Theme as one of the installed Themes.</li>
  98. <li>Click "Live Preview" below the new Child Theme to see it in action.</li>
  99. <li>When you are ready to take the Child Theme live, click "Activate."</li>
  100. </ol>
  101. <p><strong>MULTISITE USERS:</strong> You must Network Enable your child theme before you can use Live Preview. Go to 'Themes' in the Network Admin.</p>
  102. <!-- END tab -->
  103. <!-- BEGIN tab -->
  104. <h3 id="ctc_permissions">File Permissions</h3>
  105. <p>WordPress was designed to work on a number of server configurations. Child Theme Configurator uses the WordPress Filesystem API to allow changes to sites that require user permission to edit files.</p>
  106. <p>However, because most of the functionality occurs via AJAX (background) requests, the child theme stylesheet must be writable by the web server.</p>
  107. <p>The plugin will automatically detect your configuration and provide a number of options to resolve this requirement. Use the links provided to find out more about the options available, including:</p>
  108. <ol>
  109. <li>Temporarily making the stylesheet writable through the plugin.</li>
  110. <li>Adding your FTP/SSH credentials to the WordPress config file.</li>
  111. <li>Setting the stylesheet write permissions on the server manually</li>
  112. <li>Configuring your web server to allow write access in certain situations.</li>
  113. </ol>
  114. <!-- END tab -->
  115. <!-- BEGIN tab -->
  116. <h3 id="ctc_faq">FAQs</h3>
  117. <h5 id="existing_parent">How do I move changes I have already made to my theme into a Child Theme?</h5>
  118. <p><a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/how-to-use/#child_from_modified_parent" class="scroll-to">Follow these steps</a>.</p>
  119. <h5 id="constants_defined">When I run the analyzer I get "Constants Already Defined" notice in PHP Debug Output</h5>
  120. <p>This is a misconfiguration created by the Bluehost auto-installer. <a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/child-theme-faqs/#constants" class="scroll-to">How to fix.</a></p>
  121. <h5 id="broken_theme">HELP! I changed a file and now I am unable to access my website or login to wp-admin to fix it!</h5>
  122. <p>To back out of a broken theme you have to manually rename the offending theme directory name (via FTP, SSH or your web host control panel file manager) so that WordPress can't find it. WordPress will then throw an error and revert back to the default theme (currently twenty-fourteen).</p>
  123. <p>The child theme is in your themes folder, usually</p>
  124. <code>[path/to/wordpress]/wp-content/themes/[child-theme]</code>
  125. <p>To prevent this in the future, always test your child themes with Live Preview before activating them.</p>
  126. <h5 id="no-comments">How do I add comments?</h5>
  127. <p><strong>Arbitrary comments are not supported.</strong> Providing a high level of flexibility for previewing and modifying styles requires sophisticated parsing and data structures. Maintaining comments that bound to any particular element in the stylesheet is prohibitively expensive compared to the value it would add. Although we are working to include this as an option in the future, <em>currently all comments are stripped from the child theme stylesheet code.</em></p>
  128. <h5 id="menus_broken">Why are my menus displaying incorrectly when I activate the new child theme?</h5>...or...
  129. <h5 id="header_broken">Why is my custom header missing when I activate the new child theme?</h5>...or...
  130. <h5 id="background_broken">Why does my custom background go back to the default when I activate the new child theme?</h5>...or...
  131. <h5 id="options_broken">Why do my theme options disappear when I activate the new child theme?</h5>
  132. <p>These options are specific to each theme and are saved separately in the database. When you create a new child theme, its options are blank.</p>
  133. <p><strong>Many of these options can be copied over to the child theme by checking "Copy Parent Theme Menus, Widgets and other Options" when you generate the child theme files on the Parent/Child tab.</strong></p>
  134. <p>If you want to set different options you can either apply them after you activate the child theme, or by using the "Live Preview" under Appearance > Themes.</p>
  135. <ul class="instructions">
  136. <li><strong>Menus: </strong> Go to Appearance > Menus and click the "Locations" tab. By default, the primary menu will generate the links automatically from the existing pages. Select your customized Menu from the dropdown and click "Use New Menu." This will replace the default menu and you will see the correct links.</li>
  137. <li><strong>Header: </strong> Go to Appearance > Header. Some themes will show the "Title" and "Tagline" from your "General Settings" by default. Click "Choose Image" and find the header from the Media Library or upload a new image. This will replace default with your custom image.</li>
  138. <li><strong>Background: </strong> Go to Appearance > Background and choose a new background color or image.</li>
  139. <li><strong>Options: </strong> Every theme handles options in its own way. Most often, they will create a set of options and store them in the WordPress database. Some options are specific to the active theme (or child theme), and some are specific to the parent theme only (meaning the child theme CANNOT override them). You will have to find out from the theme author which are which.</li>
  140. </ul>
  141. </p>
  142. <h5 id="web_fonts">How do I add Web Fonts?</h5>
  143. <p>The easiest method is to paste the @import code provided by <a href="http://www.google.com/fonts" title="Google Fonts">Google</a>, <a href="http://www.fontsquirrel.com/" title="Font Squirrel">Font Squirrel</a> or any other Web Font site into the Web Fonts tab. The fonts will then be available to use as a value of the <strong>font-family</strong> property. Be sure you understand the license for any embedded fonts. </p>
  144. <p>You can also create a secondary stylesheet that contains @font-face rules and import it using the Web Fonts tab. </p>
  145. <h5 id="plugin">Does it work with plugins?</h5>
  146. <p>We offer a premium extension to let you easily modify styles for any WordPress Plugin installed on your website. The Child Theme Configurator Plugin Extension scans your plugins and allows you to create custom stylesheets in your Child Theme. <a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/child-theme-configurator-pro/" title="Take Control of your Plugin Styles with Child Theme Configurator Plugin Extension for WordPress">Learn more <i class="genericon genericon-next"></i></a>
  147. <h5 id="doesnt_work">Why doesn't this work with my (insert theme vendor here) theme?</h5>
  148. <p>Some themes (particularly commercial themes) do not correctly load parent template files or automatically load child theme stylesheets or php files.</p><p>This is unfortunate, because in the best case they effectively prohibit the webmaster from adding any customizations (other than those made through the admin theme options) that will survive past an upgrade. <strong>In the worst case they will break your website when you activate the child theme.</strong> </p>
  149. <p>Contact the vendor directly to ask for this core functionality. It is our opinion that ALL themes (especially commercial ones) must pass the Theme Unit Tests outlined by WordPress.org. </p>
  150. <h5 id="missing_parent">Why doesn't the Parent Theme have any styles when I "View Parent CSS"?</h5>
  151. <p>Your Parent theme is probably using a separate location for the stylesheets. Select individual stylesheets from the "Parse Additional Stylesheets" section of the Parent/Child tab and click "Generate Child Theme Files" again. </p>
  152. <h5 id="performance">Will this slow down my site?</h5>
  153. Once the child theme stylesheet is created, CTC adds very little overhead to the front-end since all of the functionality is in the admin.
  154. The plugin only loads the bulk of the code in the admin when you are using the tool. The biggest performance hit occurs when you generate the Child Theme files from the Parent/Child tab. </p>
  155. <h5 id="where_are_styles">Where are the styles? The configurator doesn't show anything!</h5>
  156. <p>All of the styles are loaded dynamically. You must start typing in the text boxes to select styles to edit.</p>
  157. <p>"Base" is the query group that contains styles that are not associated with any particular "At-rule."</p>
  158. <p>Start by clicking the "Query/Selector" tab and typing "base" in the first box. You can then start typing in the second box to retrieve the style selectors to edit. </p>
  159. <h5 id="preview-not-loading">Why do the preview tabs return "Stylesheet could not be displayed"?</h5>
  160. <p>You have to load a child theme from the Parent/Child tab for the preview to display. This can also happen when your WP_CONTENT_URL is different than $bloginfo('site_url'). Ajax cannot make cross-domain requests by default. Check that your Settings > General > "WordPress Address (URL)" value is correct. (Often caused by missing "www" in the domain.) </p>
  161. <h5 id="edit_manually">Can I edit the Child Theme stylesheet manually offline or by using the Editor or do I have to use the Configurator?</h5>
  162. <p>You can make any manual changes you wish to the stylesheet. Just make sure you import the revised stylesheet using the Parent/Child panel or the Configurator will overwrite your changes the next time you use it. Just follow the steps as usual but select the "Use Existing Child Theme" radio button as the "Child Theme" option. The Configurator will automatically update its internal data from the new stylesheet. </p>
  163. <h5 id="update_child">If the parent theme changes (e.g., upgrade), do I have to update the child theme?</h5>
  164. <p>No. This is the point of using child themes. Changes to the parent theme are automatically inherited by the child theme.</p>
  165. <p>A child theme is not a "copy" of the parent theme. It is a special feature of WordPress that let's you override specific styles and functions leaving the rest of the theme intact. The only time you need to make changes after an upgrade is if the parent removes or changes style or function names. Quality themes should identify any deprecated functions or styles in the upgrade notes so that child theme users can make adjustments accordingly. </p>
  166. <h5 id="functions">Where are the .php files?</h5>
  167. <p>The configurator automatically adds a blank functions.php file to the child theme directory. You can copy parent theme template files using the Files tab. If you want to create new templates and directories you will have to create/upload them manually via FTP or SSH. Remember that a child theme will automatically inherit the parent theme's templates unless they also exist in the child theme directory. Only copy templates that you intend to customize.</p>
  168. <h5 id="specific_color">How do I change a specific color/font style/background?</h5>
  169. <p>You can override a specific value globally using the Property/Value tab. See Property/Value, above.</p>
  170. <h5 id="add_styles">How do I add styles that aren't in the Parent Theme?</h5>
  171. <p>You can add queries and selectors using the "Raw CSS" textarea on the Query/Selector tab. See Query/Selector, above. </p>
  172. <h5 id="add_styles">How do I remove a style from the Parent Theme?</h5>
  173. <p>You shouldn't really "remove" a style from the Parent. You can, however, set the property to "inherit," "none," or zero (depending on the property). This will negate the Original value. Some experimentation may be necessary.</p>
  174. <h5 id="remove_styles">How do I remove a style from the Child Theme?</h5>
  175. <p>Delete the value from the input for the property you wish to remove. The Child Theme Configurator only adds overrides for properties that contain values. </p>
  176. <h5 id="important_flag">How do I set the !important flag?</h5>
  177. <p>We always recommend relying on good cascading design over global overrides. To that end, you have ability to change the load order of child theme styles by entering a value in the "Order" field. You can set properties as important by checking the "!" box next to each input. Please use judiciously. </p>
  178. <h5 id="gradients">How do I create cross-browser gradients?</h5>
  179. <p>The Child Theme Configurator uses a standardized syntax for gradients and only supports two-color gradients without intermediate stops. The inputs consist of origin (e.g., top, left, 135deg, etc.), start color and end color. The browser-specific syntax is generated automatically when you save these values. See Caveats, below, for more information. </p>
  180. <h5 id="responsive">How do I make my Theme responsive?</h5>
  181. <p>The short answer is to use a responsive Parent Theme. Some common methods for responsive design are:
  182. <ul class="instructions"><li>Avoiding fixed width and height values. Using max- and min-height values and percentages are ways to make your designs respond to the viewer's browser size.</li>
  183. <li>Combining floats and clears with inline and relative positions allow the elements to adjust gracefully to their container's width.</li>
  184. <li>Showing and hiding content with Javascript.</li></ul>
  185. <!-- END tab -->
  186. <!-- BEGIN tab -->
  187. <h3 id="ctc_glossary">Glossary</h3>
  188. <ul>
  189. <li id="parent_theme"><strong>Parent Theme</strong> The WordPress Theme you wish to edit. WordPress first loads the Child Theme, then loads the Parent Theme. If a style exists in the Child Theme, it overrides the Parent Theme.</li>
  190. <li id="child_theme"><strong>Child Theme</strong> New Theme based on Parent Theme. You can create any number of Child Themes from a single Parent Theme.</li>
  191. <li id="class"><strong>Class</strong> A term used to organize objects. For example, a &lt;div&gt; might be assigned the "blue-text" class. The stylesheet might then assign "color: blue;" to members of the "blue-text" class. Thus, the &lt;div&gt; would display text as blue in the browser. Class selectors begin with a period (.).</li>
  192. <li id="class"><strong>ID</strong> A unique string used to identify a specific element. ID selectors begin with a hash (#).</li>
  193. <li id="selector"><strong>Query</strong> @media query instruction (see At-rule, below).</li>
  194. <li id="query"><strong>Selector</strong> Combination of html tag names, ids and classes used to identify objects or groups of objects.</li>
  195. <li id="property"><strong>Property</strong> One of many standardized terms used to tell the browser how to display objects matching a given selector. Examples are <strong>color</strong>, <strong>background-image</strong> and <strong>font-size</strong>.</li>
  196. <li id="value"><strong>Value</strong> Data corresponding to a Property.</li>
  197. <li id="at-rule"><strong>At-rule</strong> CSS browser instruction to extend default functionality. The Child Theme Configurator supports two At-rules:
  198. <ul>
  199. <li id="at_import"><strong>@import</strong> Instructs the browser to load additional CSS information from an external source.</li>
  200. <li id="at_media"><strong>@media (Media Query)</strong> Identifies blocks of styles that are used only when certain browser characteristics are true. Examples are max-width, screen and print.</li>
  201. </ul>
  202. </li>
  203. <li id="child_theme"><strong>Baseline Style</strong> A style from any existing Parent Theme or Child Theme stylesheet that can be overridden by the Child Theme custom stylesheet. Most of the time these will come from the Parent Theme's stylesheets.</li>
  204. <li id="override"><strong>Override</strong> When a selector exists in both the Child Theme and the Parent Theme, the Child Theme takes priority over the Parent theme. This is where the Child Theme Configurator stands out: it helps you create <strong>exact overrides</strong> of selectors from the Parent Theme, eliminating hours of trial and error.</li>
  205. <li id="child_theme"><strong>Theme Template</strong> A Theme PHP file having no PHP functions or classes. Other PHP files cannot be safely overridden by a child theme.</li>
  206. </ul>
  207. <!-- END tab -->
  208. <!-- BEGIN sidebar -->
  209. <h4>We LOVE referrals!</h4><a href="http://wordpress.org/support/view/plugin-reviews/child-theme-configurator?rate=5#postform">Give Us 5 Stars</a>
  210. <p style="font-size:smaller">If you would like to support the production of useful tutorials and continued improvement of our software, please consider <a target="blank" rel="noreferrer noopener" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8QE5YJ8WE96AJ">making a donation</a>.</p>
  211. <h4>Upgrade to CTC Pro</h4>
  212. <a href="https://www.lilaeamedia.com/product/child-theme-configurator-pro/" title="Learn more about CTC Pro"><img src="<?php echo CHLD_THM_CFG_URL . 'css/pro-banner.jpg'; ?>" width="150" height="48" /></a>
  213. <p style="font-size:smaller">Designed by WordPress developers who use it every day, CTC Pro adds plugin stylesheets and other features to make design work quicker and easier. This is a free upgrade for users that purchased the Plugins Extension. <a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>/child-theme-configurator-pro/" title="Child Theme Configurator Pro">Learn more</a></p>
  214. <h4 id="ctc_help_sidebar">Links</h4>
  215. <ul>
  216. <li><a href="<?php echo LILAEAMEDIA_URL; ?>/contact/">Contact us</a></li>
  217. <li><a href="<?php echo CHLD_THM_CFG_DOCS_URL; ?>">Plugin Website</a></li>
  218. <li><a href="http://codex.wordpress.org/Child_Themes">WordPress Codex</a></li>
  219. <li><a href="http://wordpress.stackexchange.com/">WordPress Development (StackExchange)</a></li>
  220. </ul>
  221. <!-- END sidebar -->