コード例 #1
0
ファイル: index.php プロジェクト: dgordon86/breakbiodark
<?php

$kopaCurrentSetting = KopaLayout::get_current_setting();
$kopaCurrentLayout = $kopaCurrentSetting['layout_slug'];
$kopaCurrentSidebars = $kopaCurrentSetting['sidebars'][$kopaCurrentLayout];
if (file_exists(get_template_directory() . "/layouts/{$kopaCurrentLayout}.php")) {
    include_once trailingslashit(get_template_directory()) . "/layouts/{$kopaCurrentLayout}.php";
}
コード例 #2
0
ファイル: frontend.php プロジェクト: dgordon86/breakbiodark
/**
 * @package Kopa
 * @subpackage Core
 * @author thethangtran <*****@*****.**>
 * @since 1.0.0
 */
function kopa_body_class($classes)
{
    $kopa_layout = KopaInit::get_layouts();
    $kopaCurrentSetting = KopaLayout::get_current_setting();
    $kopaCurrentLayout = $kopaCurrentSetting['layout_slug'];
    $kopaCurrentSidebars = $kopaCurrentSetting['sidebars'][$kopaCurrentLayout];
    $classes[] = "kopa-layout-{$kopaCurrentLayout}";
    $positions = $kopa_layout[$kopaCurrentLayout]['positions'];
    foreach ($positions as $index => $position) {
        if (!is_active_sidebar($kopaCurrentSidebars[$index])) {
            $classes[] = "kopa-hide-{$position}";
        } else {
            $classes[] = "kopa-show-{$position}";
        }
    }
    return $classes;
}