Customize widget archives
This commit is contained in:
@@ -44,4 +44,28 @@ i.sl-social-twitter::before {
|
||||
text-rendering: auto;
|
||||
speak: none;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
body:not(.home) .em40_header_area_main {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 10;
|
||||
background: #fff;
|
||||
}
|
||||
body:not(.home) .em40_header_area_main .cyber-main-menu .trp_nav_area .logo-left {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.widget.widget_archive ul.archive-list li.archive-year ul.archive-months {
|
||||
padding: 0;
|
||||
padding-left: 15px;
|
||||
margin-bottom: 10px;
|
||||
border-left: 1px solid #e8e8e8;
|
||||
}
|
||||
.widget.widget_archive ul.archive-list li.archive-year ul.archive-months li.archive-month {
|
||||
padding: 5px 0;
|
||||
border: none;
|
||||
}
|
||||
.widget.widget_archive ul.archive-list li.archive-year ul.archive-months li.archive-month a {
|
||||
font-size: 16px;
|
||||
}/*# sourceMappingURL=custom.css.map */
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"sources":["custom.scss","custom.css"],"names":[],"mappings":"AAEE;EACC,wCAAA;ACDH;ADGG;EACC,mBAAA;ACDJ;ADIM;EACC,cAAA;ACFP;ADOG;EACC,kBAAA;EACA,QAAA;EACA,UAAA;ACLJ;;ADaE;EACC,cAAA;EACA,kBAAA;ACVH;ADaG;EACC,WAAA;EACA,YAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;ACXJ;;ADmBE;EACC,wBAAA;AChBH;;ADsBC;EACC,2BAAA;ACnBF;;ADuBC;EACC,2BAAA;EACA,0BAAA;EACA,mBAAA;EACA,qBAAA;EACA,oBAAA;EACA,WAAA;EACA,mBAAA;ACpBF","file":"custom.css"}
|
||||
{"version":3,"sources":["custom.scss","custom.css"],"names":[],"mappings":"AAEE;EACC,wCAAA;ACDH;ADGG;EACC,mBAAA;ACDJ;ADIM;EACC,cAAA;ACFP;ADOG;EACC,kBAAA;EACA,QAAA;EACA,UAAA;ACLJ;;ADaE;EACC,cAAA;EACA,kBAAA;ACVH;ADaG;EACC,WAAA;EACA,YAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;ACXJ;;ADmBE;EACC,wBAAA;AChBH;;ADsBC;EACC,2BAAA;ACnBF;;ADuBC;EACC,2BAAA;EACA,0BAAA;EACA,mBAAA;EACA,qBAAA;EACA,oBAAA;EACA,WAAA;EACA,mBAAA;ACpBF;;AD0BE;EACC,gBAAA;EACA,MAAA;EACA,WAAA;EACA,gBAAA;ACvBH;AD2BK;EACC,mBAAA;ACzBN;;ADoCG;EACC,UAAA;EACA,kBAAA;EACA,mBAAA;EACA,8BAAA;ACjCJ;ADmCI;EACC,cAAA;EACA,YAAA;ACjCL;ADmCK;EACC,eAAA;ACjCN","file":"custom.css"}
|
||||
@@ -67,3 +67,44 @@ i.sl-social-twitter {
|
||||
font-weight: normal;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
&:not(.home) {
|
||||
.em40_header_area_main {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 10;
|
||||
background: #fff;
|
||||
|
||||
.cyber-main-menu {
|
||||
.trp_nav_area {
|
||||
.logo-left {
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.widget.widget_archive {
|
||||
ul.archive-list {
|
||||
li.archive-year {
|
||||
ul.archive-months {
|
||||
padding: 0;
|
||||
padding-left: 15px;
|
||||
margin-bottom: 10px;
|
||||
border-left: 1px solid #e8e8e8;
|
||||
|
||||
li.archive-month {
|
||||
padding: 5px 0;
|
||||
border: none;
|
||||
|
||||
a {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
7
wp-content/themes/cyber/assets/js/custom.js
Normal file
7
wp-content/themes/cyber/assets/js/custom.js
Normal file
@@ -0,0 +1,7 @@
|
||||
jQuery(document).ready(function($) {
|
||||
$('.archive-year-toggle').on('click', function() {
|
||||
var monthsList = $(this).next('.archive-months');
|
||||
|
||||
monthsList.slideToggle();
|
||||
});
|
||||
});
|
||||
@@ -12,12 +12,12 @@
|
||||
var emscmenu = $(".em-quearys-menu i.t-close");
|
||||
var emsinner = $(".em-quearys-inner");
|
||||
emsmenu.on('click', function () {
|
||||
emsinner.addClass('em-s-open').fadeToggle(1000);
|
||||
emsinner.addClass('em-s-open').fadeToggle();
|
||||
$(this).addClass('em-s-hidden');
|
||||
emscmenu.removeClass('em-s-hidden');
|
||||
});
|
||||
emscmenu.on('click', function () {
|
||||
emsinner.removeClass('em-s-open').fadeToggle(1000);
|
||||
emsinner.removeClass('em-s-open').fadeToggle();
|
||||
$(this).addClass('em-s-hidden');
|
||||
emsmenu.removeClass('em-s-hidden');
|
||||
});
|
||||
|
||||
@@ -357,3 +357,10 @@ function cyber_enqueue_custom_css() {
|
||||
}
|
||||
add_action( 'wp_enqueue_scripts', 'cyber_enqueue_custom_css', PHP_INT_MAX );
|
||||
|
||||
/**
|
||||
* Include custom.js
|
||||
*/
|
||||
function cyber_enqueue_custom_js() {
|
||||
wp_enqueue_script( 'cyber-custom', get_template_directory_uri() . '/assets/js/custom.js', array('jquery'), null );
|
||||
}
|
||||
add_action( 'wp_enqueue_scripts', 'cyber_enqueue_custom_js', PHP_INT_MAX );
|
||||
|
||||
@@ -776,7 +776,7 @@ CSS INDEX
|
||||
}
|
||||
|
||||
/* transparent 2 */
|
||||
.trp_nav_area {
|
||||
/* .trp_nav_area {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
right: 0;
|
||||
@@ -787,7 +787,7 @@ CSS INDEX
|
||||
-webkit-transition: .5s;
|
||||
-o-transition: .5s;
|
||||
transition: .5s;
|
||||
}
|
||||
} */
|
||||
|
||||
.hbg2 {
|
||||
background: rgba(0, 0, 0, .7);
|
||||
|
||||
@@ -135,20 +135,9 @@ class WP_Widget_Archives extends WP_Widget {
|
||||
}
|
||||
?>
|
||||
|
||||
<ul>
|
||||
<!-- <ul>
|
||||
<?php
|
||||
wp_get_archives(
|
||||
/**
|
||||
* Filters the arguments for the Archives widget.
|
||||
*
|
||||
* @since 2.8.0
|
||||
* @since 4.9.0 Added the `$instance` parameter.
|
||||
*
|
||||
* @see wp_get_archives()
|
||||
*
|
||||
* @param array $args An array of Archives option arguments.
|
||||
* @param array $instance Array of settings for the current widget.
|
||||
*/
|
||||
apply_filters(
|
||||
'widget_archives_args',
|
||||
array(
|
||||
@@ -159,6 +148,51 @@ class WP_Widget_Archives extends WP_Widget {
|
||||
)
|
||||
);
|
||||
?>
|
||||
</ul> -->
|
||||
<ul class="archive-list">
|
||||
<?php
|
||||
global $wpdb;
|
||||
|
||||
$years = $wpdb->get_results( "
|
||||
SELECT DISTINCT YEAR(post_date) AS year, COUNT(ID) as post_count
|
||||
FROM $wpdb->posts
|
||||
WHERE post_type = 'post' AND post_status = 'publish'
|
||||
GROUP BY year
|
||||
ORDER BY post_date DESC
|
||||
" );
|
||||
|
||||
foreach ( $years as $year ) {
|
||||
?>
|
||||
<li class="archive-year">
|
||||
<a href="javascript:void(0);" class="archive-year-toggle">
|
||||
<?php echo esc_html( $year->year ); ?> (<?php echo esc_html( $year->post_count ); ?>)
|
||||
</a>
|
||||
<ul class="archive-months" style="display:none;">
|
||||
<?php
|
||||
$months = $wpdb->get_results( $wpdb->prepare("
|
||||
SELECT DISTINCT MONTH(post_date) AS month, COUNT(ID) as post_count
|
||||
FROM $wpdb->posts
|
||||
WHERE post_type = 'post' AND post_status = 'publish' AND YEAR(post_date) = %d
|
||||
GROUP BY month
|
||||
ORDER BY post_date DESC
|
||||
", $year->year) );
|
||||
|
||||
foreach ( $months as $month ) {
|
||||
$month_name = date_i18n( 'F', mktime( 0, 0, 0, $month->month, 1 ) );
|
||||
?>
|
||||
<li class="archive-month">
|
||||
<a href="<?php echo get_month_link( $year->year, $month->month ); ?>">
|
||||
<?php echo esc_html( $month_name . ' (' . $month->post_count . ')' ); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
|
||||
<?php
|
||||
|
||||
Reference in New Issue
Block a user