File "elements-article.php"
Full Path: /home/elegucvf/public_html/video/wp-content/wp-includes/wp-content/themes/atlas/functions/elements-article.php
File size: 5.03 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Article Elements functions
*
* @package Atlas
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
/**
* -----------------------------------------------------------------------------
* Box Author Article
* -----------------------------------------------------------------------------
*/
if( ! function_exists( 'th90_author_box_article' ) ) {
function th90_author_box_article() {
if ( TH90_ATLAS_CORE_ACTIVE && th90_opt( 'post_author' ) ) {
if ( get_the_author_meta( 'description', get_the_author_meta( 'ID' ) ) ) {
echo '<div class="element-article box-wrap article-author">';
th90_author_box_single( get_the_author_meta( 'ID' ), 42, true );
echo '</div>';
}
}
}
add_action( 'th90_article_elements_below', 'th90_author_box_article', 15 );
}
/**
* -----------------------------------------------------------------------------
* Prev Next Article Simple
* -----------------------------------------------------------------------------
*/
if( ! function_exists( 'th90_prev_next_article' ) ) {
function th90_prev_next_article() {
if ( th90_opt( 'post_nav' ) ) {
if ( get_adjacent_post() || get_adjacent_post( false, '', false ) ) {
?>
<div class="element-article article-nav<?php echo esc_attr( th90_box() ); ?>">
<nav class="entry-navigation">
<?php
echo '<div class="entry-navigation-left">';
if ( get_adjacent_post() ) {
$title = '<h6>%title</h6>';
$prevthumbnail = '';
if ( has_post_thumbnail( get_previous_post()->ID ) && get_the_post_thumbnail( get_previous_post()->ID ) ) {
$prevthumbnail = '<div class="nav-thumbnail"><div class="thumb-container thumb-100">' . get_the_post_thumbnail( get_previous_post()->ID, 'thumbnail' ) . '</div></div>';
}
$previcon = th90_get_svg_icon( is_rtl() ? 'arrow-right' : 'arrow-left' );
$prevpointer = '<div class="nav-point meta-item">' . esc_html__( 'Previous Post', 'atlas' ) . '</div>';
previous_post_link( '%link', "<div class='nav-post'>$prevthumbnail<div class='nav-desc'>$prevpointer$title</div></div>" );
}
echo '</div>';
echo '<div class="entry-navigation-right">';
if ( get_adjacent_post( false, '', false ) ) {
$title = '<h6>%title</h6>';
$nextthumbnail = '';
if ( has_post_thumbnail( get_next_post()->ID ) && get_the_post_thumbnail( get_next_post()->ID ) ) {
$nextthumbnail = '<div class="nav-thumbnail"><div class="thumb-container thumb-100">' . get_the_post_thumbnail( get_next_post()->ID, 'thumbnail' ) . '</div></div>';
}
$nexticon = th90_get_svg_icon( is_rtl() ? 'arrow-left' : 'arrow-right' );
$nextpointer = '<div class="nav-point meta-item">' . esc_html__( 'Next Post', 'atlas' ) . '</div>';
next_post_link( '%link', "<div class='nav-post'>$nextthumbnail<div class='nav-desc'>$nextpointer$title</div></div>" );
}
echo '</div>';
?>
</nav>
</div>
<?php
}
}
}
add_action( 'th90_article_elements_below', 'th90_prev_next_article', 20 );
}
/**
* -----------------------------------------------------------------------------
* Related Posts
* -----------------------------------------------------------------------------
*/
if( ! function_exists( 'th90_related_posts_template' ) ) {
function th90_related_posts_template() {
$template = th90_display_elementor_content( th90_opt( 'related_posts' ) );
if ( $template ) {
?>
<div class="element-article article-related">
<?php echo apply_filters( 'th90_print_related_posts_template', $template ); ?>
</div>
<?php
}
}
add_action( 'th90_article_elements_below', 'th90_related_posts_template', 25 );
}
/**
* -----------------------------------------------------------------------------
* Comments Article
* -----------------------------------------------------------------------------
*/
if( ! function_exists( 'th90_comments_article' ) ) {
function th90_comments_article() {
comments_template();
}
add_action( 'th90_article_elements_below', 'th90_comments_article', 30 );
}
/**
* -----------------------------------------------------------------------------
* Hook article before
* -----------------------------------------------------------------------------
*/
add_action( 'th90_article_elements_top', function() {
$hook_article_before = th90_display_elementor_content( th90_opt( 'hook_article_before' ) );
if ( $hook_article_before ) {
echo apply_filters( 'th90_hook_article_before_template', $hook_article_before );
}
}, 10 );
/**
* -----------------------------------------------------------------------------
* Hook article after
* -----------------------------------------------------------------------------
*/
add_action( 'th90_article_elements_below', function() {
$hook_article_after = th90_display_elementor_content( th90_opt( 'hook_article_after' ) );
if ( $hook_article_after ) {
echo apply_filters( 'th90_hook_article_after_template', $hook_article_after );
}
}, 10 );