* * Theme functions.php */ namespace Yoast\YoastCom\Theme; require_once dirname(__FILE__) . '/php/functions-helpers.php'; require_once dirname(__FILE__) . '/php/functions-links.php'; require_once dirname(__FILE__) . '/php/functions-checkout.php'; spl_autoload_register(function ($classname) { if (false !== strpos($classname, 'Yoast\\YoastCom\\Theme\\')) { $classname = str_replace('Yoast\\YoastCom\\Theme\\', '', $classname); $classname = strtolower($classname); $classname = str_replace('_', '-', $classname); require_once dirname(__FILE__) . '/php/class-' . $classname . '.php'; } }); /** * Return the instantiated theme object * * @return Theme */ function theme_object() { static $theme_object; if (!isset($theme_object)) { $theme_object = new Theme(); } return $theme_object; } theme_object();
<?php } elseif (edd_item_quantities_enabled()) { ?> <label> <?php _e('Amount', 'yoastcom'); ?> <input type="number" min="1" step="1" name="edd_options[quantity]" class="edd-input edd-item-quantity size-s" value="1" /> </label> <?php } ?> <input type="hidden" name="edd_action" class="edd_action_input" value="add_to_cart"> <input type="hidden" name="download_id" value="<?php the_ID(); ?> "> <button type="submit" class="bottom-right color-academy button--naked"> <?php _e('Add this item to cart »', 'yoastcom'); ?> </button> </form> </div> <?php theme_object()->excerpt->clear();
<nav role="navigation" class="sitenav sitenav--offcanvas"> <?php wp_nav_menu(array('theme_location' => 'primary', 'container_class' => 'mainnav', 'walker' => new Menu_Walker())); ?> </nav> <!-- Decoration --> <div class="row"> <?php if (Color_Scheme::ACADEMY === theme_object()->get_color_scheme()) { ?> <div class="boxes boxes--header boxes--academy"></div> <?php } elseif (Color_Scheme::SOFTWARE === theme_object()->get_color_scheme()) { ?> <div class="boxes boxes--header boxes--software"></div> <?php } elseif (Color_Scheme::REVIEW === theme_object()->get_color_scheme()) { ?> <div class="boxes boxes--header boxes--review"></div> <?php } elseif (Color_Scheme::ABOUT === theme_object()->get_color_scheme()) { ?> <div class="boxes boxes--header boxes--about"></div> <?php } ?> </div> </header> <?php