PHP Classes

File: inc/template-functions.php

Recommend this page to a friend!
  Classes of Adeleye Ayodeji   Nolimitbuzz WP Theme   inc/template-functions.php   Download  
File: inc/template-functions.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: Nolimitbuzz WP Theme
WordPress theme to used as start of new themes
Author: By
Last change:
Date: 27 days ago
Size: 937 bytes
 

Contents

Class file image Download
<?php
/**
 * Functions which enhance the theme by hooking into WordPress
 *
 * @package Nolimitbuzz
 */

/**
 * Adds custom classes to the array of body classes.
 *
 * @param array $classes Classes for the body element.
 * @return array
 */
function nolimitbuzz_body_classes( $classes ) {
   
// Adds a class of hfeed to non-singular pages.
   
if ( ! is_singular() ) {
       
$classes[] = 'hfeed';
    }

   
// Adds a class of no-sidebar when there is no sidebar present.
   
if ( ! is_active_sidebar( 'sidebar-1' ) ) {
       
$classes[] = 'no-sidebar';
    }

    return
$classes;
}
add_filter( 'body_class', 'nolimitbuzz_body_classes' );

/**
 * Add a pingback url auto-discovery header for single posts, pages, or attachments.
 */
function nolimitbuzz_pingback_header() {
    if (
is_singular() && pings_open() ) {
       
printf( '<link rel="pingback" href="%s">', esc_url( get_bloginfo( 'pingback_url' ) ) );
    }
}
add_action( 'wp_head', 'nolimitbuzz_pingback_header' );