Multiple other required fixes

This commit is contained in:
Alexander Agnarson 2018-09-08 17:21:23 +02:00
parent 1ae2f90e81
commit 22b18ba5f4
8 changed files with 53 additions and 109 deletions

View file

@ -4,12 +4,8 @@
<?php get_template_part('inc/page-title'); ?> <?php get_template_part('inc/page-title'); ?>
<?php if ((category_description() != '') && !is_paged()) : ?> <?php if ( ! is_paged() ) : ?>
<div class="pad pad-top group"> <?php the_archive_description( '<div class="pad pad-top group"><div class="notebox">', '</div></div>' ); ?>
<div class="notebox">
<?php echo category_description(); ?>
</div>
</div><!--/.pad-->
<?php endif; ?> <?php endif; ?>
<?php if ( have_posts() ) : ?> <?php if ( have_posts() ) : ?>

View file

@ -66,14 +66,14 @@
<div class="grid one-half"> <div class="grid one-half">
<?php if ( get_theme_mod('footer-logo') ): ?> <?php if ( get_theme_mod('footer-logo') ): ?>
<img id="footer-logo" src="<?php echo esc_url( get_theme_mod('footer-logo') ); ?>" alt="<?php get_bloginfo('name'); ?>"> <img id="footer-logo" src="<?php echo esc_url( get_theme_mod('footer-logo') ); ?>" alt="<?php echo esc_attr( get_bloginfo('name')); ?>">
<?php endif; ?> <?php endif; ?>
<div id="copyright"> <div id="copyright">
<?php if ( get_theme_mod( 'copyright' ) ): ?> <?php if ( get_theme_mod( 'copyright' ) ): ?>
<p><?php echo esc_html( get_theme_mod( 'copyright' ) ); ?></p> <p><?php echo esc_html( get_theme_mod( 'copyright' ) ); ?></p>
<?php else: ?> <?php else: ?>
<p><?php bloginfo(); ?> &copy; <?php echo date( 'Y' ); ?>. <?php esc_html_e( 'All Rights Reserved.', 'blogline' ); ?></p> <p><?php bloginfo(); ?> &copy; <?php echo esc_html( date_i18n( esc_html__( 'Y', 'blogline' ) ) ); ?>. <?php esc_html_e( 'All Rights Reserved.', 'blogline' ); ?></p>
<?php endif; ?> <?php endif; ?>
</div><!--/#copyright--> </div><!--/#copyright-->

View file

@ -1,44 +0,0 @@
/*
post-formats.js
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Copyright: (c) 2013 Jermaine Maree, http://jermainemaree.com
*/
jQuery(document).ready(function($) {
// Hide post format sections
function hide_statuses() {
$('#format-audio,#format-aside,#format-chat,#format-gallery,#format-image,#format-link,#format-quote,#format-status,#format-video').hide();
}
// Post Formats
if($("#post-formats-select").length) {
// Hide post format sections
hide_statuses();
// Supported post formats
var post_formats = ['audio','aside','chat','gallery','image','link','quote','status','video'];
// Get selected post format
var selected_post_format = $("input[name='post_format']:checked").val();
// Show post format meta box
if(jQuery.inArray(selected_post_format,post_formats) != '-1') {
$('#format-'+selected_post_format).show();
}
// Hide/show post format meta box when option changed
$("input[name='post_format']:radio").change(function() {
// Hide post format sections
hide_statuses();
// Shoe selected section
if(jQuery.inArray($(this).val(),post_formats) != '-1') {
$('#format-'+$(this).val()).show();
}
});
}
});

View file

@ -81,42 +81,6 @@ function blogline_get_meta_box( $meta_boxes ) {
), ),
), ),
); );
/* Format: audio
/* ------------------------------------ */
$meta_boxes[] = array(
'id' => 'format-audio',
'title' => esc_html__( 'Format: Audio', 'blogline' ),
'post_types' => array( 'post' ),
'context' => 'advanced',
'priority' => 'high',
'autosave' => false,
'fields' => array(
array(
'id' => $prefix . 'audio_url',
'type' => 'text',
'name' => esc_html__( 'Audio URL', 'blogline' ),
),
),
);
/* Format: video
/* ------------------------------------ */
$meta_boxes[] = array(
'id' => 'format-video',
'title' => esc_html__( 'Format: Video', 'blogline' ),
'post_types' => array( 'post' ),
'context' => 'advanced',
'priority' => 'high',
'autosave' => false,
'fields' => array(
array(
'id' => $prefix . 'video_url',
'type' => 'text',
'name' => esc_html__( 'Video URL', 'blogline' ),
),
),
);
return $meta_boxes; return $meta_boxes;
} }

View file

@ -6,8 +6,8 @@ $featured = new WP_Query(
'update_post_meta_cache' => false, 'update_post_meta_cache' => false,
'update_post_term_cache' => false, 'update_post_term_cache' => false,
'ignore_sticky_posts' => 1, 'ignore_sticky_posts' => 1,
'posts_per_page' => get_theme_mod('featured-posts-count','3'), 'posts_per_page' => absint( get_theme_mod('featured-posts-count','3') ),
'cat' => get_theme_mod('featured-category','') 'cat' => absint( get_theme_mod('featured-category','') )
) )
); );
?> ?>

View file

@ -42,13 +42,13 @@
<h1><i class="fa fa-tags"></i><?php esc_html_e('Tagged:','blogline'); ?> <span><?php echo single_tag_title('', false); ?></span></h1> <h1><i class="fa fa-tags"></i><?php esc_html_e('Tagged:','blogline'); ?> <span><?php echo single_tag_title('', false); ?></span></h1>
<?php elseif ( is_day() ): ?> <?php elseif ( is_day() ): ?>
<h1><i class="fa fa-calendar"></i><?php esc_html_e('Daily Archive:','blogline'); ?> <span><?php echo get_the_time('F j, Y'); ?></span></h1> <h1><i class="fa fa-calendar"></i><?php esc_html_e('Daily Archive:','blogline'); ?> <span><?php echo esc_html( get_the_time('F j, Y') ); ?></span></h1>
<?php elseif ( is_month() ): ?> <?php elseif ( is_month() ): ?>
<h1><i class="fa fa-calendar"></i><?php esc_html_e('Monthly Archive:','blogline'); ?> <span><?php echo get_the_time('F Y'); ?></span></h1> <h1><i class="fa fa-calendar"></i><?php esc_html_e('Monthly Archive:','blogline'); ?> <span><?php echo esc_html( get_the_time('F Y') ); ?></span></h1>
<?php elseif ( is_year() ): ?> <?php elseif ( is_year() ): ?>
<h1><i class="fa fa-calendar"></i><?php esc_html_e('Yearly Archive:','blogline'); ?> <span><?php echo get_the_time('Y'); ?></span></h1> <h1><i class="fa fa-calendar"></i><?php esc_html_e('Yearly Archive:','blogline'); ?> <span><?php echo esc_html( get_the_time('Y') ); ?></span></h1>
<?php elseif ( has_post_format('audio') ): ?> <?php elseif ( has_post_format('audio') ): ?>
<h1><i class="fa fa-volume-up"></i><?php esc_html_e('Type:','blogline'); ?> <span><?php esc_html_e('Audio','blogline'); ?></span></h1> <h1><i class="fa fa-volume-up"></i><?php esc_html_e('Type:','blogline'); ?> <span><?php esc_html_e('Audio','blogline'); ?></span></h1>

View file

@ -2,10 +2,10 @@
Contributors: alxmedia Contributors: alxmedia
Requires at least: 4.9 Requires at least: 4.9
Tested up to: 4.9 Tested up to: 4.9
Version: 1.0.3 Version: 1.0.4
License: GPLv2 or later License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-2.0.html License URI: http://www.gnu.org/licenses/gpl-3.0
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready Tags: blog, one-column, two-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, custom-logo, custom-header, custom-background
== Description == == Description ==
@ -20,6 +20,7 @@ Blogline is a responsive 100% high resolution theme for personal blogs. Unique t
== Copyright == == Copyright ==
Blogline WordPress Theme, Copyright 2018 AlxMedia
Blogline is distributed under the terms of the GNU GPL Blogline is distributed under the terms of the GNU GPL
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
@ -34,8 +35,8 @@ GNU General Public License for more details.
Blogline bundles the following third-party resources: Blogline bundles the following third-party resources:
Font Awesome icons, Copyright Dave Gandy Font Awesome, Copyright Dave Gandy
License: SIL Open Font License, version 1.1. License: SIL OFL 1.1 (Fonts); MIT (CSS)
Source: http://fontawesome.com/ Source: http://fontawesome.com/
Titillium font, Copyright Accademia di Belle Arti di Urbino Titillium font, Copyright Accademia di Belle Arti di Urbino
@ -54,12 +55,27 @@ FitVids, Copyright Chris Coyier
License: WTFPL License: WTFPL
Source: http://fitvidsjs.com/ Source: http://fitvidsjs.com/
Kirki, Copyright Aristeides Stathopoulos
License: MIT
Source: https://github.com/aristath/kirki
Screenshot images Screenshot images
License: CC0 1.0 Universal (CC0 1.0) License: CC0 1.0 Universal (CC0 1.0)
Source: http://pixabay.com/ Source: http://pixabay.com/
== Changelog == == Changelog ==
= 1.0.4 - 2018-09-08 =
* Moved plugin territory features to companion plugin
* Added missing style.css tags
* Updated style.css edit warning
* Updated .pot language file
* Fixed gallery widget styling
* Fixed translation issues
* Fixed missing escaping issues
* Fixed broken layout options
* Added missing credits in readme
= 1.0.3 - 2018-07-20 = = 1.0.3 - 2018-07-20 =
* Added support for custom-logo * Added support for custom-logo
* Added support for custom-header * Added support for custom-header

View file

@ -1,11 +1,11 @@
/* /*
Theme Name: Blogline Theme Name: Blogline
Theme URI: http://alxmedia.se/themes/blogline/ Theme URI: http://alxmedia.se/themes/blogline/
Version: 1.0.3 Version: 1.0.4
Description: <a href="http://alxmedia.se/themes/blogline/">Blogline</a> is a responsive 100% high resolution theme for personal blogs. Unique toggle sidebars give a great browsing and reading experience on both tablet and mobile. The feature list is long: Unlimited accent colors, unlimited widget areas, 0-1 sidebars to the left or right that can be uniquely specified for each page or post, 300px fixed width sidebar, 0-4 footer widget columns, almost zero layout images, related posts and post nav, 5 post formats, good SEO, 2 flexible custom widgets, localisation support, social links, logo upload and many more useful admin panel features. Description: <a href="http://alxmedia.se/themes/blogline/">Blogline</a> is a responsive 100% high resolution theme for personal blogs. Unique toggle sidebars give a great browsing and reading experience on both tablet and mobile. The feature list is long: Unlimited accent colors, unlimited widget areas, 0-1 sidebars to the left or right that can be uniquely specified for each page or post, 300px fixed width sidebar, 0-4 footer widget columns, almost zero layout images, related posts and post nav, 5 post formats, good SEO, 2 flexible custom widgets, localisation support, social links, logo upload and many more useful admin panel features.
Author: Alexander Agnarson Author: Alexander Agnarson
Author URI: http://alxmedia.se Author URI: http://alxmedia.se
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready Tags: blog, one-column, two-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, custom-logo, custom-header, custom-background
Text Domain: blogline Text Domain: blogline
Copyright: (c) 2018 Alexander "Alx" Agnarson Copyright: (c) 2018 Alexander "Alx" Agnarson
@ -15,9 +15,9 @@ Text Domain: blogline
/* /*
WARNING! DO NOT EDIT THIS FILE! WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css To make it easy to update your theme, you should not edit the styles in this file. Instead use a child theme
file or a child theme to add your styles. You can copy a style from this file and paste it in custom.css to add your styles. You can copy a style from this file and paste it in the child theme's style.css and it
or the child theme's style.css and it will override the style in this file. You have been warned! :) will override the style in this file. You have been warned! :)
*/ */
/* ------------------------------------------------------------------------- * /* ------------------------------------------------------------------------- *
@ -270,10 +270,14 @@ input, textarea, button, select, label { font-family: inherit; }
.entry table th { font-weight: 600; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px 5px; } .entry table th { font-weight: 600; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px 5px; }
/* default gallery */ /* default gallery */
.entry .gallery { clear: both; overflow: hidden; width: 100%; margin: 15px 0!important; } .entry .gallery,
.entry .gallery img { display: block; width: 100%; height: auto; border-width: 1px 2px!important; border-color: transparent!important; } .widget .gallery { clear: both; overflow: hidden; width: 100%; margin: 15px 0!important; }
.entry .gallery .gallery-item { position: relative; overflow: hidden; border-color: transparent; margin-top: 0!important; } .entry .gallery img,
.entry .gallery .gallery-caption { background: rgba(255,255,255,0.8); color: #333; font-size: 13px; line-height: 1.4em; padding: 10px 0; text-align: left; text-indent: 10px; font-style: normal; margin: 0; bottom: -44px; left: 2px; right: 2px; overflow: hidden; position: absolute; text-overflow: ellipsis; white-space: nowrap; width: 100%; .widget .gallery img { display: block; width: 100%; height: auto; border-width: 1px 2px!important; border-color: transparent!important; }
.entry .gallery .gallery-item,
.widget .gallery .gallery-item { position: relative; overflow: hidden; border-color: transparent; margin-top: 0!important; }
.entry .gallery .gallery-caption,
.widget .gallery .gallery-caption { background: rgba(255,255,255,0.8); color: #333; font-size: 13px; line-height: 1.4em; padding: 10px 0; text-align: left; text-indent: 10px; font-style: normal; margin: 0; bottom: -44px; left: 2px; right: 2px; overflow: hidden; position: absolute; text-overflow: ellipsis; white-space: nowrap; width: 100%;
transition: all .2s ease; transition: all .2s ease;
-o-transition: all .2s ease; -o-transition: all .2s ease;
-moz-transition: all .2s ease; -moz-transition: all .2s ease;
@ -283,7 +287,15 @@ transition: all .2s ease;
.entry .gallery-columns-6 .gallery-caption, .entry .gallery-columns-6 .gallery-caption,
.entry .gallery-columns-7 .gallery-caption, .entry .gallery-columns-7 .gallery-caption,
.entry .gallery-columns-8 .gallery-caption, .entry .gallery-columns-8 .gallery-caption,
.entry .gallery-columns-9 .gallery-caption { display: none!important; } .entry .gallery-columns-9 .gallery-caption,
.widget .gallery-columns-2 .gallery-caption,
.widget .gallery-columns-3 .gallery-caption,
.widget .gallery-columns-4 .gallery-caption,
.widget .gallery-columns-5 .gallery-caption,
.widget .gallery-columns-6 .gallery-caption,
.widget .gallery-columns-7 .gallery-caption,
.widget .gallery-columns-8 .gallery-caption,
.widget .gallery-columns-9 .gallery-caption { display: none!important; }
/* base : headings /* base : headings
/* ------------------------------------ */ /* ------------------------------------ */