*
* @package WordPress
* @subpackage Beautiful
* @since Beautiful 1.0
*/
if( !class_exists("beautiful_header") ) :
class beautiful_header {
private $beautiful_logo = "text";
/**
* set default values
*/
function __construct()
{
// get logo state, text or image
$this->beautiful_logo = esc_attr (get_theme_mod("beautiful_logo") );
}
/**
* if logo is image, image logo
* @return image
*/
public function logo_image() {
if( $this->beautiful_logo == "image" )
echo "background-image: url('" . esc_attr (get_theme_mod("beautiful_logo_image") ) . "');";
}
/**
* if logo is image, image logo on the hover
* @return image
*/
public function logo_image_hover() {
if( $this->beautiful_logo == "image" )
echo "background-image: url('" . esc_attr (get_theme_mod("beautiful_logo_image_hover") ) . "');";
}
/**
*
* @return text site title
*/
public function logo_text() {
if( $this->beautiful_logo == "text" )
echo bloginfo('name');
}
/**
* logo animation
* @return logo animation
*/
public function logo_animation() {
echo "-webkit-animation-name: " . esc_attr (get_theme_mod("beautiful_logo_animation") ) . ";";
echo "animation-name: " . esc_attr (get_theme_mod("beautiful_logo_animation") ) . ";";
}
/**
* if logo is text, this will return color of it on the hover[mousein]
* @return logo color on hover
*/
public function logo_color_hover() {
echo "color: " . esc_attr (get_theme_mod("beautiful_logo_color_hover") ) . " !important;";
}
/**
* if logo is text, this will return color of it
* @return logo color
*/
public function logo_color() {
echo "color: " . esc_attr (get_theme_mod("beautiful_logo_color") ) . " !important;";
}
/**
* bootstrap navar defaults
* @return navbar
*/
public function navbar() {
if( esc_attr (get_theme_mod("beautiful_navbar_visibilty") ) == "hide" )
return;
/**
* Primary navigation with bootstarp
*/
?>