コード例 #1
0
 *
 * 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();
コード例 #2
0
		<?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 &raquo;', 'yoastcom');
?>
		</button>
	</form>
</div>
<?php 
theme_object()->excerpt->clear();
コード例 #3
0
	<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