Add namespace

This commit is contained in:
Ben Word
2015-01-09 22:08:57 -06:00
parent 9e1922b06f
commit 587fbf6c35
13 changed files with 93 additions and 50 deletions

View File

@@ -1,4 +1,7 @@
<?php
namespace Roots\Sage\Utils;
/**
* Utility functions
*/
@@ -8,17 +11,17 @@ function is_element_empty($element) {
}
// Tell WordPress to use searchform.php from the templates/ directory
function sage_get_search_form() {
function get_search_form() {
$form = '';
locate_template('/templates/searchform.php', true, false);
return $form;
}
add_filter('get_search_form', 'sage_get_search_form');
add_filter('get_search_form', __NAMESPACE__ . '\\get_search_form');
/**
* Add page slug to body_class() classes if it doesn't exist
*/
function sage_body_class($classes) {
function body_class($classes) {
// Add post/page slug
if (is_single() || is_page() && !is_front_page()) {
if (!in_array(basename(get_permalink()), $classes)) {
@@ -27,4 +30,4 @@ function sage_body_class($classes) {
}
return $classes;
}
add_filter('body_class', 'sage_body_class');
add_filter('body_class', __NAMESPACE__ . '\\body_class');