This repository has been archived on 2024-02-08. You can view files and clone it, but cannot push or open issues or pull requests.
cookthebooks-legacy/inc/core/Header.php

43 lines
828 B
PHP

<?php // phpcs:ignore WordPress.Files.FileName.NotHyphenatedLowercase
/**
* Header service.
*
* @package PressBook
*/
namespace PressBook;
/**
* Add support for the custom header.
*/
class Header implements Serviceable {
/**
* Register service features.
*/
public function register() {
add_action( 'after_setup_theme', array( $this, 'custom_header_setup' ) );
}
/**
* Set up the WordPress core custom header feature.
*
* @uses pressbook_header_style()
*/
public function custom_header_setup() {
add_theme_support(
'custom-header',
apply_filters(
'pressbook_custom_header_args',
array(
'default-image' => '',
'width' => 1600,
'height' => 250,
'flex-width' => true,
'flex-height' => true,
'header-text' => false,
)
)
);
}
}