%PDF- %PDF-
| Direktori : /home/dopla/public_html/wp-content/themes/dopla2019/library/ |
| Current File : /home/dopla/public_html/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;
}