-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
33 changed files
with
3,128 additions
and
619 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
<?php | ||
/** | ||
* The template for displaying 404 pages (not found) | ||
* | ||
* @link https://codex.wordpress.org/Creating_an_Error_404_Page | ||
* | ||
* @package Serisans | ||
*/ | ||
|
||
get_header(); ?> | ||
|
||
<div id="primary" class="content-area"> | ||
<main id="main" class="site-main"> | ||
|
||
<section class="error-404 not-found"> | ||
<header class="page-header"> | ||
<h1 class="page-title"><?php esc_html_e( 'Oops! That page can’t be found.', 'serisans' ); ?></h1> | ||
</header><!-- .page-header --> | ||
|
||
<div class="page-content"> | ||
<p><?php esc_html_e( 'It looks like nothing was found at this location. Maybe try one of the links below or a search?', 'serisans' ); ?></p> | ||
|
||
<?php | ||
get_search_form(); | ||
|
||
the_widget( 'WP_Widget_Recent_Posts' ); | ||
?> | ||
|
||
<div class="widget widget_categories"> | ||
<h2 class="widget-title"><?php esc_html_e( 'Most Used Categories', 'serisans' ); ?></h2> | ||
<ul> | ||
<?php | ||
wp_list_categories( array( | ||
'orderby' => 'count', | ||
'order' => 'DESC', | ||
'show_count' => 1, | ||
'title_li' => '', | ||
'number' => 10, | ||
) ); | ||
?> | ||
</ul> | ||
</div><!-- .widget --> | ||
|
||
<?php | ||
|
||
/* translators: %1$s: smiley */ | ||
$archive_content = '<p>' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'serisans' ), convert_smilies( ':)' ) ) . '</p>'; | ||
the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" ); | ||
|
||
the_widget( 'WP_Widget_Tag_Cloud' ); | ||
?> | ||
|
||
</div><!-- .page-content --> | ||
</section><!-- .error-404 --> | ||
|
||
</main><!-- #main --> | ||
</div><!-- #primary --> | ||
|
||
<?php | ||
get_footer(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
<?php | ||
/** | ||
* The template for displaying archive pages | ||
* | ||
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/ | ||
* | ||
* @package Serisans | ||
*/ | ||
|
||
get_header(); ?> | ||
|
||
<div id="primary" class="content-area"> | ||
<main id="main" class="site-main"> | ||
|
||
<?php | ||
if ( have_posts() ) : ?> | ||
|
||
<header class="page-header"> | ||
<?php | ||
the_archive_title( '<h1 class="page-title">', '</h1>' ); | ||
the_archive_description( '<div class="archive-description">', '</div>' ); | ||
?> | ||
</header><!-- .page-header --> | ||
|
||
<?php | ||
/* Start the Loop */ | ||
while ( have_posts() ) : the_post(); | ||
|
||
/* | ||
* Include the Post-Format-specific template for the content. | ||
* If you want to override this in a child theme, then include a file | ||
* called content-___.php (where ___ is the Post Format name) and that will be used instead. | ||
*/ | ||
get_template_part( 'template-parts/content', get_post_format() ); | ||
|
||
endwhile; | ||
|
||
the_posts_navigation(); | ||
|
||
else : | ||
|
||
get_template_part( 'template-parts/content', 'none' ); | ||
|
||
endif; ?> | ||
|
||
</main><!-- #main --> | ||
</div><!-- #primary --> | ||
|
||
<?php | ||
get_sidebar(); | ||
get_footer(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<?php | ||
/** | ||
* The template for displaying comments | ||
* | ||
* This is the template that displays the area of the page that contains both the current comments | ||
* and the comment form. | ||
* | ||
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/ | ||
* | ||
* @package Serisans | ||
*/ | ||
|
||
/* | ||
* If the current post is protected by a password and | ||
* the visitor has not yet entered the password we will | ||
* return early without loading the comments. | ||
*/ | ||
if ( post_password_required() ) { | ||
return; | ||
} | ||
?> | ||
|
||
<div id="comments" class="comments-area"> | ||
|
||
<?php | ||
// You can start editing here -- including this comment! | ||
if ( have_comments() ) : ?> | ||
<h2 class="comments-title"> | ||
<?php | ||
$comment_count = get_comments_number(); | ||
if ( '1' === $comment_count ) { | ||
printf( | ||
/* translators: 1: title. */ | ||
esc_html__( 'One thought on “%1$s”', 'serisans' ), | ||
'<span>' . get_the_title() . '</span>' | ||
); | ||
} else { | ||
printf( // WPCS: XSS OK. | ||
/* translators: 1: comment count number, 2: title. */ | ||
esc_html( _nx( '%1$s thought on “%2$s”', '%1$s thoughts on “%2$s”', $comment_count, 'comments title', 'serisans' ) ), | ||
number_format_i18n( $comment_count ), | ||
'<span>' . get_the_title() . '</span>' | ||
); | ||
} | ||
?> | ||
</h2><!-- .comments-title --> | ||
|
||
<?php the_comments_navigation(); ?> | ||
|
||
<ol class="comment-list"> | ||
<?php | ||
wp_list_comments( array( | ||
'style' => 'ol', | ||
'short_ping' => true, | ||
) ); | ||
?> | ||
</ol><!-- .comment-list --> | ||
|
||
<?php the_comments_navigation(); | ||
|
||
// If comments are closed and there are comments, let's leave a little note, shall we? | ||
if ( ! comments_open() ) : ?> | ||
<p class="no-comments"><?php esc_html_e( 'Comments are closed.', 'serisans' ); ?></p> | ||
<?php | ||
endif; | ||
|
||
endif; // Check for have_comments(). | ||
|
||
comment_form(); | ||
?> | ||
|
||
</div><!-- #comments --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<?php | ||
/** | ||
* The template for displaying the footer | ||
* | ||
* Contains the closing of the #content div and all content after. | ||
* | ||
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials | ||
* | ||
* @package Serisans | ||
*/ | ||
|
||
?> | ||
|
||
</div><!-- #content --> | ||
|
||
<footer id="colophon" class="site-footer"> | ||
<div class="site-info"> | ||
<?php if( get_theme_mod( 'footer_text_block') != "" ) { ?> | ||
<?php echo get_theme_mod( 'footer_text_block'); ?> | ||
<?php } else { ?> | ||
<p align="center"><small>Serisans Theme · By: <a href="https://www.sidneysacchi.com" target="_blank" title="Web Design & Web Consulting">Sidney Sacchi</a> · Based on <a href="http://underscores.me/">Underscores.me</a> Theme</small></p> | ||
<?php } ?> | ||
</div><!-- .site-info --> | ||
</footer><!-- #colophon --> | ||
</div><!-- #page --> | ||
|
||
<?php wp_footer(); ?> | ||
|
||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
<?php | ||
/** | ||
* Serisans functions and definitions | ||
* | ||
* @link https://developer.wordpress.org/themes/basics/theme-functions/ | ||
* | ||
* @package Serisans | ||
*/ | ||
|
||
if ( ! function_exists( 'serisans_setup' ) ) : | ||
/** | ||
* Sets up theme defaults and registers support for various WordPress features. | ||
* | ||
* Note that this function is hooked into the after_setup_theme hook, which | ||
* runs before the init hook. The init hook is too late for some features, such | ||
* as indicating support for post thumbnails. | ||
*/ | ||
function serisans_setup() { | ||
/* | ||
* Make theme available for translation. | ||
* Translations can be filed in the /languages/ directory. | ||
* If you're building a theme based on Serisans, use a find and replace | ||
* to change 'serisans' to the name of your theme in all the template files. | ||
*/ | ||
load_theme_textdomain( 'serisans', get_template_directory() . '/languages' ); | ||
|
||
// Add default posts and comments RSS feed links to head. | ||
add_theme_support( 'automatic-feed-links' ); | ||
|
||
/* | ||
* Let WordPress manage the document title. | ||
* By adding theme support, we declare that this theme does not use a | ||
* hard-coded <title> tag in the document head, and expect WordPress to | ||
* provide it for us. | ||
*/ | ||
add_theme_support( 'title-tag' ); | ||
|
||
/* | ||
* Enable support for Post Thumbnails on posts and pages. | ||
* | ||
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ | ||
*/ | ||
add_theme_support( 'post-thumbnails' ); | ||
|
||
// This theme uses wp_nav_menu() in one location. | ||
register_nav_menus( array( | ||
'menu-1' => esc_html__( 'Primary', 'serisans' ), | ||
) ); | ||
|
||
/* | ||
* Switch default core markup for search form, comment form, and comments | ||
* to output valid HTML5. | ||
*/ | ||
add_theme_support( 'html5', array( | ||
'search-form', | ||
'comment-form', | ||
'comment-list', | ||
'gallery', | ||
'caption', | ||
) ); | ||
|
||
|
||
// Add theme support for selective refresh for widgets. | ||
add_theme_support( 'customize-selective-refresh-widgets' ); | ||
|
||
/** | ||
* Add support for core custom logo. | ||
* | ||
* @link https://codex.wordpress.org/Theme_Logo | ||
*/ | ||
add_theme_support( 'custom-logo', array( | ||
'height' => 250, | ||
'width' => 250, | ||
'flex-width' => true, | ||
'flex-height' => true, | ||
) ); | ||
} | ||
endif; | ||
add_action( 'after_setup_theme', 'serisans_setup' ); | ||
|
||
/** | ||
* Set the content width in pixels, based on the theme's design and stylesheet. | ||
* | ||
* Priority 0 to make it available to lower priority callbacks. | ||
* | ||
* @global int $content_width | ||
*/ | ||
function serisans_content_width() { | ||
$GLOBALS['content_width'] = apply_filters( 'serisans_content_width', 640 ); | ||
} | ||
add_action( 'after_setup_theme', 'serisans_content_width', 0 ); | ||
|
||
/** | ||
* Register widget area. | ||
* | ||
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar | ||
*/ | ||
function serisans_widgets_init() { | ||
register_sidebar( array( | ||
'name' => esc_html__( 'Sidebar', 'serisans' ), | ||
'id' => 'sidebar-1', | ||
'description' => esc_html__( 'Add widgets here.', 'serisans' ), | ||
'before_widget' => '<section id="%1$s" class="widget %2$s">', | ||
'after_widget' => '</section>', | ||
'before_title' => '<h2 class="widget-title">', | ||
'after_title' => '</h2>', | ||
) ); | ||
} | ||
add_action( 'widgets_init', 'serisans_widgets_init' ); | ||
|
||
/** | ||
* Enqueue scripts and styles. | ||
*/ | ||
function serisans_scripts() { | ||
wp_enqueue_style( 'serisans-style', get_stylesheet_uri() ); | ||
|
||
wp_enqueue_script( 'serisans-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true ); | ||
|
||
wp_enqueue_script( 'serisans-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true ); | ||
|
||
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { | ||
wp_enqueue_script( 'comment-reply' ); | ||
} | ||
} | ||
add_action( 'wp_enqueue_scripts', 'serisans_scripts' ); | ||
|
||
|
||
/** | ||
* Custom template tags for this theme. | ||
*/ | ||
require get_template_directory() . '/inc/template-tags.php'; | ||
|
||
/** | ||
* Functions which enhance the theme by hooking into WordPress. | ||
*/ | ||
require get_template_directory() . '/inc/template-functions.php'; | ||
|
||
/** | ||
* Customizer additions. | ||
*/ | ||
require get_template_directory() . '/inc/customizer.php'; | ||
|
||
/** | ||
* Load Jetpack compatibility file. | ||
*/ | ||
if ( defined( 'JETPACK__VERSION' ) ) { | ||
require get_template_directory() . '/inc/jetpack.php'; | ||
} | ||
|
Oops, something went wrong.