From 78d522b6e1cb63eb607401afd1ffe2cdecb673e4 Mon Sep 17 00:00:00 2001 From: Kenneth Odle Date: Sun, 1 Aug 2021 13:55:17 -0400 Subject: [PATCH] Updated functions.php --- functions.php | 72 +++++++++++++++++++++++++-------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/functions.php b/functions.php index 3b92285..31bb8fd 100755 --- a/functions.php +++ b/functions.php @@ -2,10 +2,10 @@ /** * Atticus Finch functions and definitions * - * @package Atticus Finch + * @package Portage */ -if ( ! function_exists( 'atticus_finch_setup' ) ) : +if ( ! function_exists( 'portage_setup' ) ) : /** * Sets up theme defaults and registers support for various WordPress features. * @@ -13,14 +13,14 @@ if ( ! function_exists( 'atticus_finch_setup' ) ) : * runs before the init hook. The init hook is too late for some features, such * as indicating support for post thumbnails. */ -function atticus_finch_setup() { +function portage_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on Atticus Finch, use a find and replace - * to change 'atticus-finch' to the name of your theme in all the template files + * to change 'portage' to the name of your theme in all the template files */ - load_theme_textdomain( 'atticus-finch', get_template_directory() . '/lang' ); + load_theme_textdomain( 'portage', get_template_directory() . '/lang' ); // Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); @@ -42,9 +42,9 @@ function atticus_finch_setup() { // This theme uses wp_nav_menu() in three locations. register_nav_menus( array( - 'top-menu' => esc_html__( 'Top Menu', 'atticus-finch' ), - 'primary-menu' => esc_html__( 'Primary Menu', 'atticus-finch' ), - 'footer-menu' => esc_html__( 'Footer Menu', 'atticus-finch' ), + 'top-menu' => esc_html__( 'Top Menu', 'portage' ), + 'primary-menu' => esc_html__( 'Primary Menu', 'portage' ), + 'footer-menu' => esc_html__( 'Footer Menu', 'portage' ), ) ); /* @@ -76,13 +76,13 @@ function atticus_finch_setup() { ) ); // Set up the WordPress core custom background feature. - add_theme_support( 'custom-background', apply_filters( 'atticus_finch_custom_background_args', array( + add_theme_support( 'custom-background', apply_filters( 'portage_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); } -endif; // atticus_finch_setup -add_action( 'after_setup_theme', 'atticus_finch_setup' ); +endif; // portage_setup +add_action( 'after_setup_theme', 'portage_setup' ); /** * Set the content width in pixels, based on the theme's design and stylesheet. @@ -91,19 +91,19 @@ add_action( 'after_setup_theme', 'atticus_finch_setup' ); * * @global int $content_width */ -function atticus_finch_content_width() { - $GLOBALS['content_width'] = apply_filters( 'atticus_finch_content_width', 620 ); +function portage_content_width() { + $GLOBALS['content_width'] = apply_filters( 'portage_content_width', 620 ); } -add_action( 'after_setup_theme', 'atticus_finch_content_width', 0 ); +add_action( 'after_setup_theme', 'portage_content_width', 0 ); /** * Register widget area. * * @link http://codex.wordpress.org/Function_Reference/register_sidebar */ -function atticus_finch_widgets_init() { +function portage_widgets_init() { register_sidebar( array( - 'name' => esc_html__( 'Sidebar', 'atticus-finch' ), + 'name' => esc_html__( 'Sidebar', 'portage' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '', @@ -112,58 +112,58 @@ function atticus_finch_widgets_init() { 'after_title' => '', ) ); } -add_action( 'widgets_init', 'atticus_finch_widgets_init' ); +add_action( 'widgets_init', 'portage_widgets_init' ); /** * Enqueue scripts and styles. */ -function atticus_finch_scripts() { - wp_enqueue_style( 'atticus-finch-googlefont', 'https://fonts.googleapis.com/css?family=IM+Fell+English:400,400italic', 'atticus-finch-style', wp_get_theme() -> get( 'Version' ), 'all' ); +function portage_scripts() { + wp_enqueue_style( 'portage-googlefont', 'https://fonts.googleapis.com/css?family=IM+Fell+English:400,400italic', 'portage-style', wp_get_theme() -> get( 'Version' ), 'all' ); if ( !wp_style_is( 'font-awesome.min.css', 'enqueued' ) ) { - wp_enqueue_style( 'atticus-finch-fa', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', 'atticus-finch-style', wp_get_theme() -> get( 'Version' ), 'all' ); + wp_enqueue_style( 'portage-fa', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', 'portage-style', wp_get_theme() -> get( 'Version' ), 'all' ); } - wp_enqueue_style( 'atticus-finch-style', get_stylesheet_uri() ); + wp_enqueue_style( 'portage-style', get_stylesheet_uri() ); - wp_enqueue_style( 'atticus-finch-menus', get_template_directory_uri() . '/styles/menus.css', array( 'atticus-finch-style' ), wp_get_theme() -> get( 'Version' ) ); + wp_enqueue_style( 'portage-menus', get_template_directory_uri() . '/styles/menus.css', array( 'portage-style' ), wp_get_theme() -> get( 'Version' ) ); - wp_enqueue_style( 'atticus-finch-mobile', get_template_directory_uri() . '/styles/mobile.css', array( 'atticus-finch-style' ), wp_get_theme() -> get( 'Version' ), 'screen and (max-width: '. get_theme_mod( 'atticus_finch_mobile_breakpoint' ) . 'px)' ); + wp_enqueue_style( 'portage-mobile', get_template_directory_uri() . '/styles/mobile.css', array( 'portage-style' ), wp_get_theme() -> get( 'Version' ), 'screen and (max-width: '. get_theme_mod( 'portage_mobile_breakpoint' ) . 'px)' ); - wp_enqueue_style( 'atticus-finch-print', get_template_directory_uri() . '/styles/print.css', array( 'atticus-finch-style' ), wp_get_theme() -> get( 'Version' ), 'print' ); + wp_enqueue_style( 'portage-print', get_template_directory_uri() . '/styles/print.css', array( 'portage-style' ), wp_get_theme() -> get( 'Version' ), 'print' ); - wp_enqueue_script( 'atticus-finch-menumaker', get_template_directory_uri() . '/js/menumaker.js', array( 'jquery' ), wp_get_theme() -> get( 'Version' ), true ); + wp_enqueue_script( 'portage-menumaker', get_template_directory_uri() . '/js/menumaker.js', array( 'jquery' ), wp_get_theme() -> get( 'Version' ), true ); - wp_enqueue_script( 'atticus-finch-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), wp_get_theme() -> get( 'Version' ), true ); + wp_enqueue_script( 'portage-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), wp_get_theme() -> get( 'Version' ), true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } -add_action( 'wp_enqueue_scripts', 'atticus_finch_scripts' ); +add_action( 'wp_enqueue_scripts', 'portage_scripts' ); /** * Enable live changes in the customizer */ -function atticus_finch_customizer_script() { - wp_enqueue_script( 'atticus-finch-theme-customizer', get_template_directory_uri() . '/js/customizer.js', array(), wp_get_theme() -> get( 'Version' ), true ); +function portage_customizer_script() { + wp_enqueue_script( 'portage-theme-customizer', get_template_directory_uri() . '/js/customizer.js', array(), wp_get_theme() -> get( 'Version' ), true ); } -add_action( 'customize_preview_init', 'atticus_finch_customizer_script' ); +add_action( 'customize_preview_init', 'portage_customizer_script' ); // Change "read more" link on excerpts // codex.wordpress.org/Function_Reference/the_excerpt -function atticus_finch_excerpt_more( $more ) { - $text = get_theme_mod( 'atticus_finch_readmore', '…read more…' ); +function portage_excerpt_more( $more ) { + $text = get_theme_mod( 'portage_readmore', '…read more…' ); return ' ' . $text . ''; } -add_filter( 'excerpt_more', 'atticus_finch_excerpt_more' ); +add_filter( 'excerpt_more', 'portage_excerpt_more' ); // Add descriptions to main menu // http://www.wpbeginner.com/wp-themes/how-to-add-menu-descriptions-in-your-wordpress-themes/ /* -class Atticus_Finch_Menu_With_Description extends Walker_Nav_Menu { +class portage_Menu_With_Description extends Walker_Nav_Menu { function start_el(&$output, $item, $depth=0, $args = array(), $id=0) { global $wp_query; $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; @@ -227,7 +227,7 @@ require get_template_directory() . '/functions/mobile-menus.php'; // Include our update script to update from private repo require 'update/puc.php'; $myUpdateChecker = Puc_v4_Factory::buildUpdateChecker( - 'http://api.kjodle.net/?action=get_metadata&slug=atticus-finch', + 'http://api.kjodle.net/?action=get_metadata&slug=portage', __FILE__, - 'atticus-finch' + 'portage' );