%PDF- %PDF-
Direktori : /home/dopla/www/wp-content/themes/dopla2019/library/ |
Current File : /home/dopla/www/wp-content/themes/dopla2019/library/wrappers.php |
<?php // $style = 'post' or 'block' or 'vmenu' or 'simple' function theme_wrapper($style, $args) { $func_name = "theme_{$style}_wrapper"; if (function_exists($func_name)) { call_user_func($func_name, $args); } else { theme_block_wrapper($args); } } function theme_post_wrapper($args = '') { $args = wp_parse_args($args, array( 'id' => '', 'class' => '', 'title' => '', 'heading' => 'h2', 'thumbnail' => '', 'before' => '', 'content' => '', 'after' => '' ) ); extract($args); if (theme_is_empty_html($title) && theme_is_empty_html($content)) return; if ($id) { $id = ' id="' . $id . '" '; } if ($class) { $class = ' ' . $class; } ?> <article<?php echo $id; ?> class="art-post art-article <?php echo $class; ?>"> <?php if (!theme_is_empty_html($title)) { echo '<'.$heading.' class="art-postheader">'.$title.'</'.$heading.'>'; } ?> <?php echo $before; ?> <?php echo $thumbnail; ?><div class="art-postcontent clearfix"><?php echo $content; ?></div> <?php echo $after; ?> </article> <?php } function theme_simple_wrapper($args = '') { $args = wp_parse_args($args, array( 'id' => '', 'class' => '', 'title' => '', 'heading' => 'div', 'content' => '', ) ); extract($args); if (theme_is_empty_html($title) && theme_is_empty_html($content)) return; if ($id) { $id = ' id="' . $id . '" '; } if ($class) { $class = ' ' . $class; } echo "<div class=\"art-widget{$class}\"{$id}>"; if (!theme_is_empty_html($title)) echo '<' . $heading . ' class="art-widget-title">' . $title . '</' . $heading . '>'; echo '<div class="art-widget-content">' . $content . '</div>'; echo '</div>'; } function theme_block_wrapper($args) { $args = wp_parse_args($args, array( 'id' => '', 'class' => '', 'title' => '', 'heading' => 'div', 'content' => '', ) ); extract($args); if (theme_is_empty_html($title) && theme_is_empty_html($content)) return; if ($id) { $id = ' id="' . $id . '" '; } if ($class) { $class = ' ' . $class . ' '; } $begin = <<<EOL <div {$id}class="art-block{$class} clearfix"> EOL; $begin_title = <<<EOL <div class="art-blockheader"> <$heading class="t"> EOL; $end_title = <<<EOL </$heading> </div> EOL; $begin_content = <<<EOL <div class="art-blockcontent"> EOL; $end_content = <<<EOL </div> EOL; $end = <<<EOL </div> EOL; echo $begin; if ($begin_title && $end_title && !theme_is_empty_html($title)) { echo $begin_title . $title . $end_title; } echo $begin_content; echo $content; echo $end_content; echo $end; }