BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
public_html
/
wp-content
/
plugins
/
porto-functionality
/
shortcodes
/
templates
📤 Upload
📝 New File
📁 New Folder
Close
Editing: porto_page_header.php
<?php extract( shortcode_atts( array( 'breadcrumbs_type' => '', 'hide_page_title' => '', 'page_title' => '', 'page_sub_title' => '', 'hide_breadcrumb' => '', 'not_render_home' => '', 'bc_margin_top' => '', 'bc_margin_bottom' => '', 'breadcrumbs_text_color' => '', 'breadcrumbs_link_color' => '', 'page_title_font_size' => '', 'page_title_color' => '', 'page_title_margin_bottom' => '', 'page_subtitle_color' => '', 'delimiter_font_size' => '', 'animation_type' => '', 'page_builder' => 'bakery', 'animation_duration' => 1000, 'animation_delay' => 0, 'animation_reveal_clr' => '', 'el_class' => '', ), $atts ) ); if ( $not_render_home && is_front_page() ) { return; } if ( empty( $breadcrumbs_type ) ) { global $porto_settings; $breadcrumbs_type = $porto_settings['breadcrumbs-type']; } $el_class = porto_shortcode_extract_class( $el_class ); if ( ! empty( $shortcode_class ) ) { $el_class .= ' ' . $shortcode_class; } echo '<div class="page-top page-header-' . esc_attr( $breadcrumbs_type ) . ( $el_class ? ' ' . esc_attr( $el_class ) : '' ) . '"'; if ( $animation_type ) { echo ' data-appear-animation="' . esc_attr( $animation_type ) . '"'; if ( $animation_delay ) { echo ' data-appear-animation-delay="' . esc_attr( $animation_delay ) . '"'; } if ( $animation_duration && 1000 != $animation_duration ) { echo ' data-appear-animation-duration="' . esc_attr( $animation_duration ) . '"'; } if ( false !== strpos( $animation_type, 'revealDir' ) ) { echo ' data-animation-reveal-clr="' . ( ! empty( $animation_reveal_clr ) ? esc_attr( $animation_reveal_clr ) : '' ) . '"'; } } echo '>'; ob_start(); echo '<style>'; echo '.page-top { background: none; border-bottom: none; } .page-top .page-title:not(.b-none):after { display: none; }'; if ( 'bakery' === $page_builder ) { if ( $breadcrumbs_text_color ) { echo '.page-top .breadcrumbs-wrap { color: ' . esc_html( $breadcrumbs_text_color ) . '}'; } if ( $breadcrumbs_link_color ) { echo '.page-top .breadcrumbs-wrap a { color: ' . esc_html( $breadcrumbs_link_color ) . ' }'; } if ( $page_title_color || $page_title_font_size || $page_title_margin_bottom ) { echo '.page-top .page-title {'; if ( $page_title_color ) { echo 'color: ' . esc_html( $page_title_color ) . ';'; } if ( $page_title_font_size && ! strpos( $page_title_font_size, 'family' ) ) { echo 'font-size: ' . esc_html( $page_title_font_size ) . ( is_numeric( $page_title_font_size ) ? 'px' : '' ) . ';'; } if ( $page_title_margin_bottom ) { echo 'margin-bottom: ' . esc_html( $page_title_margin_bottom ) . ( is_numeric( $page_title_margin_bottom ) ? 'px' : '' ) . ';'; } echo '}'; } if ( $page_subtitle_color ) { echo '.page-top .page-sub-title { color: ' . esc_html( $page_subtitle_color ) . ' }'; } } echo '</style>'; porto_filter_inline_css( ob_get_clean() ); $args = array(); if ( $page_title ) { $args['porto_shortcode_title'] = $page_title; } if ( $page_sub_title ) { $args['porto_shortcode_sub_title'] = $page_sub_title; } if ( $hide_breadcrumb ) { $args['hide_breadcrumb'] = true; } $args['is_shortcode'] = true; if ( ! empty( $hide_page_title ) ) { $args['hide_page_title'] = true; } porto_get_template_part( 'page_header/page_header_' . sanitize_file_name( $breadcrumbs_type ), null, $args ); echo '</div>';
Save
Cancel