Skip to content

Commit b90f555

Browse files
wpessentialMuhammad Umer
authored andcommitted
added the logo and header html
Signed-off-by: Muhammad Umer <mumer@updraftplus.com>
1 parent 0bff2d0 commit b90f555

5 files changed

Lines changed: 99 additions & 44 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"require": {
1010
"php" : ">=7.4",
1111
"ext-json" : "*",
12-
"wpessential/wpessential-commons": "^1.1.2",
12+
"wpessential/wpessential-commons": "^1.1.21",
1313
"wpessential/wpessential-images": "^2.0",
1414
"wpessential/wpessential-menus": "^2.0.2",
1515
"wpessential/wpessential-sidebars": "^2.0",

templates/general/logo.php

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
<?php
2-
if ( ! \defined( 'ABSPATH' ) ) {
2+
if ( ! \defined( 'ABSPATH' ) )
3+
{
34
exit; // Exit if accessed directly.
45
}
56
?>
6-
<div class="wpe-logo">
7+
<div class="<?php echo apply_filters( 'wpe_logo_classes', 'wpe-logo ' ); ?>">
78
<h1>
89
<?php
9-
if ( has_custom_logo() ) {
10+
if ( has_custom_logo() )
11+
{
1012
the_custom_logo();
1113
}
12-
else {
14+
else
15+
{
1316
$blog_info = get_bloginfo( 'name' );
14-
if ( ! empty( $blog_info ) ) {
17+
if ( ! empty( $blog_info ) )
18+
{
1519
?>
1620
<a class="wpe-a" href="<?php echo esc_url( home_url( '/' ) ); ?>">
1721
<?php
@@ -24,7 +28,8 @@
2428
?>
2529
</h1>
2630
<?php
27-
if ( ! has_custom_logo() ) {
31+
if ( ! has_custom_logo() )
32+
{
2833
$description = get_bloginfo( 'description', 'display' );
2934
if ( $description ) :
3035
?>
Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,38 @@
11
<?php
2-
if ( ! \defined( 'ABSPATH' ) ) {
2+
3+
use WPEssential\Plugins\Admin\Settings;
4+
5+
if ( ! \defined( 'ABSPATH' ) )
6+
{
37
exit; // Exit if accessed directly.
48
}
59
?>
6-
<a href="javascript:void(0)">
7-
<i class="fas fa-login"></i>
8-
</a>
9-
<a href="javascript:void(0)">
10-
<i class="fas fa-login"></i>
11-
</a>
10+
<div class="<?php echo apply_filters( 'wpe_header_button_wrapper_classes', 'wpe-user-data wpe-display-flx wpe-align-center wpe-gap-px-10 ' ); ?>">
11+
<div class="wpe-menu-bar"><a href="javascript:void(0)" class="wpe-fs-px-25"><i class="fa-solid fa-bars"></i></a></div>
12+
<?php
13+
$auth = Settings::get_value( 'user_authority' );
14+
$cart = Settings::get_value( 'cart' );
15+
if ( $auth || $cart ):
16+
?>
17+
<div class="wpe-contact">
18+
<ul class="wpe-display-flx wpe-align-center wpe-gap-px-7">
19+
<?php if ( $auth === 'on' ): ?>
20+
<li class="wpe-login wpe-fs-px-16 wpe-fw-bold">
21+
<?php echo esc_html( Settings::get_value( 'user_authority_label' ) ); ?>
22+
<a href="javascript:void(0)" class="wpe-cnt-icn wpe-width-px-48 wpe-mrg-l-px-10 wpe-height-px-48 wpe-display-in-flx wpe-align-center wpe-just-cntr wpe-circle-prcnt-100">
23+
<i class="fa-solid fa-user"></i>
24+
</a>
25+
</li>
26+
<?php endif; ?>
27+
<?php if ( $cart === 'on' && function_exists( 'WC' ) ): ?>
28+
<li>
29+
<a href="javascript:void(0)" data-bs-toggle="offcanvas" data-bs-target="#cart-popup" aria-controls="cart-popup" class="wpe-shp-icn wpe-width-px-48 wpe-height-px-48 wpe-display-in-flx wpe-align-center wpe-just-cntr wpe-circle-prcnt-100 wpe-position-rel">
30+
<i class="fa-solid fa-bag-shopping"></i>
31+
<span class="wpe-width-px-17 wpe-height-px-17 wpe-circle-prcnt-100 wpe-display-in-flx wpe-align-center wpe-just-cntr wpe-fs-px-10 wpe-fw-bold wpe-position-abs wpe-top-prcnt-5 wpe-right-prcnt--10"><?php echo wpe_wc_cart_count(); ?></span>
32+
</a>
33+
</li>
34+
<?php endif; ?>
35+
</ul>
36+
</div>
37+
<?php endif; ?>
38+
</div>

templates/header/branding/menu.php

Lines changed: 38 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,41 @@
11
<?php
2-
if ( ! \defined( 'ABSPATH' ) ) {
2+
3+
use WPEssential\Theme\Templates\HeaderTemplates;
4+
5+
if ( ! \defined( 'ABSPATH' ) )
6+
{
37
exit; // Exit if accessed directly.
48
}
5-
6-
wp_nav_menu(
7-
[
8-
'theme_location' => 'primary_menu',
9-
'container' => false,
10-
'container_class' => '',
11-
'container_id' => '',
12-
'menu_class' => 'menu wpe-menu-header',
13-
'menu_id' => '',
14-
'fallback_cb' => 'wp_page_menu',
15-
'before' => '',
16-
'after' => '',
17-
'link_before' => '',
18-
'link_after' => '',
19-
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
20-
'item_spacing' => 'preserve',
21-
'depth' => 0,
22-
'walker' => '',
23-
]
24-
);
9+
?>
10+
<div class="wpe-menu-wrapper">
11+
<div class="navigation-wrapper">
12+
<div class="cross-btn wpe-mrg-b-px-30 wpe-display-no">
13+
<a href="javascript:void(0);"><i class="fa-solid fa-xmark"></i></a>
14+
</div>
15+
<?php
16+
add_filter( 'wpe_logo_classes', function ( $classes )
17+
{
18+
$classes .= 'wpe-mrg-b-px-20 wpe-display-no';
19+
return $classes;
20+
} );
21+
HeaderTemplates::logo();
22+
wp_nav_menu( apply_filters( 'wpe_header_menu_args', [
23+
'theme_location' => 'primary_menu',
24+
'container' => 'nav',
25+
'container_class' => '',
26+
'container_id' => '',
27+
'menu_class' => 'menu wpe-header-menu',
28+
'menu_id' => '',
29+
'fallback_cb' => 'wp_page_menu',
30+
'before' => '',
31+
'after' => '',
32+
'link_before' => '',
33+
'link_after' => '',
34+
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
35+
'item_spacing' => 'preserve',
36+
'depth' => 0,
37+
'walker' => '',
38+
] ) );
39+
?>
40+
</div>
41+
</div>

templates/header/index.php

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,20 @@
99
* */
1010
do_action( 'wpe_before_header' );
1111
?>
12-
<header>
13-
<?php
14-
/*
15-
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'logo'] - 10
16-
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'menu'] - 20
17-
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'buttons'] - 30
18-
* */
19-
do_action( 'wpe_header' );
20-
?>
12+
<header class="<?php echo apply_filters( 'wpe_header_tag_classes', 'wpe-position-abs wpe-top-prcnt-0 wpe-left-prcnt-0 wpe-width-prcnt-100 wpe-z-999 ' ); ?>">
13+
<div class="wpe-header-wrapper">
14+
<div class="wpe-container wpe-width-prcnt-100 wpe-pad-r-px-15 wpe-pad-l-px-15 wpe-mrg-l-auto wpe-mrg-r-auto">
15+
<div class="wpe-inner-header wpe-display-flx wpe-align-center wpe-just-space-between wpe-pad-t-px-40">
16+
<?php
17+
/*
18+
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'logo'] - 10
19+
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'menu'] - 20
20+
* ['\\WPEssential\\Theme\\Templates\\HeaderTemplates', 'buttons'] - 30
21+
* */
22+
do_action( 'wpe_header' );
23+
?>
24+
</div>
25+
</div>
26+
</div>
2127
</header>
2228
<?php do_action( 'wpe_after_header' ); ?>

0 commit comments

Comments
 (0)