80 lines
1.7 KiB
PHP
80 lines
1.7 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* Zakra content area functions to be hooked.
|
||
|
*
|
||
|
* @package zakra
|
||
|
*/
|
||
|
|
||
|
if ( ! function_exists( 'zakra_posts_navigation' ) ) :
|
||
|
|
||
|
/**
|
||
|
* Archive navigation.
|
||
|
*/
|
||
|
function zakra_posts_navigation() {
|
||
|
the_posts_navigation();
|
||
|
}
|
||
|
endif;
|
||
|
|
||
|
if ( ! function_exists( 'zakra_post_navigation' ) ) :
|
||
|
|
||
|
/**
|
||
|
* Archive navigation.
|
||
|
*/
|
||
|
function zakra_post_navigation() {
|
||
|
the_post_navigation();
|
||
|
}
|
||
|
endif;
|
||
|
|
||
|
if ( ! function_exists( 'zakra_entry_content' ) ) :
|
||
|
|
||
|
/**
|
||
|
* Archive navigation.
|
||
|
*/
|
||
|
function zakra_entry_content() {
|
||
|
get_template_part( 'template-parts/blog/blog', 'post-layout' );
|
||
|
}
|
||
|
endif;
|
||
|
|
||
|
if ( ! function_exists( 'zakra_post_readmore' ) ) :
|
||
|
|
||
|
/**
|
||
|
* Post read more HTML.
|
||
|
*
|
||
|
* @param string $readmore_alignment CSS class.
|
||
|
*/
|
||
|
function zakra_post_readmore( $readmore_alignment ) {
|
||
|
?>
|
||
|
<div class="
|
||
|
<?php
|
||
|
zakra_css_class( 'zakra_read_more_wrapper_class' );
|
||
|
?>
|
||
|
tg-text-align--<?php echo esc_attr( $readmore_alignment ); ?>
|
||
|
"
|
||
|
>
|
||
|
<a href="<?php the_permalink(); ?>" class="tg-read-more">
|
||
|
<?php echo apply_filters( 'zakra_read_more_text', esc_html__( 'Read More', 'zakra' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></a>
|
||
|
</div>
|
||
|
<?php
|
||
|
}
|
||
|
endif;
|
||
|
|
||
|
if ( ! function_exists( 'zakra_get_sidebar' ) ) {
|
||
|
|
||
|
function zakra_get_sidebar( $sidebar ) {
|
||
|
|
||
|
$current_layout = zakra_get_current_layout();
|
||
|
|
||
|
$sidebar_meta = get_post_meta( zakra_get_post_id(), 'zakra_sidebar', true );
|
||
|
|
||
|
if ( $sidebar_meta ) {
|
||
|
return $sidebar_meta;
|
||
|
} else {
|
||
|
if ( 'tg-site-layout--left' === $current_layout ) {
|
||
|
return 'sidebar-left';
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return $sidebar;
|
||
|
}
|
||
|
}
|