akashop/volumes/wp/wp-content/themes/neve/views/page-header.php

40 lines
1.3 KiB
PHP
Raw Normal View History

2024-03-20 07:48:21 +00:00
<?php
/**
* Page header view template.
*
* @package Neve
*/
$title_style = apply_filters( 'neve_title_alignment_style', '', 'normal' );
if ( ! empty( $title_style ) ) {
$title_style = 'style="' . $title_style . '"';
}
$hide_title = get_theme_mod( 'neve_page_hide_title', false );
$current_page = get_queried_object();
$pid = $current_page instanceof WP_Post ? $current_page->ID : get_the_ID();
$specific_hide_title = get_post_meta( $pid, 'neve_meta_disable_title', true );
if ( (int) get_option( 'page_for_posts' ) === $pid || is_archive() ) {
$hide_title = get_theme_mod( 'neve_archive_hide_title', false );
}
if ( ! empty( $specific_hide_title ) ) {
$hide_title = $specific_hide_title === 'on';
}
if ( ! $hide_title ) {
?>
<div class="nv-page-title-wrap <?php echo esc_attr( $args['wrap-class'] ); ?>" <?php echo wp_kses_post( $title_style ); ?>>
<div class="nv-page-title <?php echo esc_attr( $args['class'] ); ?>">
<?php do_action( 'neve_before_page_title' ); ?>
<h1><?php echo wp_kses_post( is_search() ? $args['string'] : html_entity_decode( $args['string'] ) ); ?></h1>
<?php if ( ! empty( $args['category_description'] ) ) { ?>
<?php echo wp_kses_post( $args['category_description'] ); ?>
<?php } ?>
<?php do_action( 'neve_after_page_title' ); ?>
</div><!--.nv-page-title-->
</div> <!--.nv-page-title-wrap-->
<?php
}