esc_html__( 'Primary Menu', 'peptide-starter' ), 'footer' => esc_html__( 'Footer Menu', 'peptide-starter' ), ) ); add_theme_support( 'align-wide' ); load_theme_textdomain( 'peptide-starter', PEPTIDE_STARTER_DIR . '/languages' ); } add_action( 'after_setup_theme', 'peptide_starter_setup' ); add_action( 'after_setup_theme', 'peptide_starter_perf_asset_policy_init' ); /** * Register and enqueue stylesheets and scripts. * * @return void */ function peptide_starter_scripts() { wp_enqueue_style( 'peptide-starter-brand', PEPTIDE_STARTER_URI . '/assets/css/brand.css', array(), PEPTIDE_STARTER_VERSION ); wp_enqueue_style( 'peptide-starter-style', PEPTIDE_STARTER_URI . '/style.css', array(), PEPTIDE_STARTER_VERSION ); wp_enqueue_script( 'peptide-starter-navigation', PEPTIDE_STARTER_URI . '/assets/js/navigation.js', array(), PEPTIDE_STARTER_VERSION, true ); wp_enqueue_script( 'peptide-starter-theme', PEPTIDE_STARTER_URI . '/assets/js/theme.js', array(), PEPTIDE_STARTER_VERSION, true ); wp_enqueue_script( 'peptide-starter-settings-panel', PEPTIDE_STARTER_URI . '/assets/js/settings-panel.js', array(), PEPTIDE_STARTER_VERSION, true ); wp_localize_script( 'peptide-starter-theme', 'peptideStarterData', array( 'siteUrl' => home_url( '/' ), 'ajaxUrl' => admin_url( 'admin-ajax.php' ), 'isDarkMode' => get_theme_mod( 'dark_mode_default', false ), ) ); if ( is_page_template( 'page-documentation.php' ) ) { wp_enqueue_script( 'peptide-starter-docs', PEPTIDE_STARTER_URI . '/assets/js/documentation.js', array(), PEPTIDE_STARTER_VERSION, true ); } if ( is_page_template( 'page-auth.php' ) ) { wp_enqueue_script( 'peptide-starter-auth', PEPTIDE_STARTER_URI . '/assets/js/auth.js', array(), PEPTIDE_STARTER_VERSION, true ); } if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'peptide_starter_scripts' ); /** * Enqueue plugin override styles at late priority. * * @return void */ function peptide_starter_plugin_overrides() { wp_add_inline_style( 'peptide-starter-style', ' p.pn-article-excerpt, .pn-article-card p.pn-article-excerpt, body .pn-article-excerpt { -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; display: block !important; overflow: visible !important; } ' ); } add_action( 'wp_enqueue_scripts', 'peptide_starter_plugin_overrides', 99 ); /** * Register footer widget areas. * * @return void */ function peptide_starter_widgets_init() { for ( $i = 1; $i <= 5; $i++ ) { register_sidebar( array( /* translators: %d: footer column number */ 'name' => sprintf( esc_html__( 'Footer - Column %d', 'peptide-starter' ), $i ), 'id' => 'footer-' . $i, /* translators: %d: footer column number */ 'description' => sprintf( esc_html__( 'Footer widget area %d', 'peptide-starter' ), $i ), 'before_widget' => '
', 'before_title' => '