}
}
-
-/**
- * get_menu_options
- *
- * Grab the menu options from the theme.ini file
- */
-function glm_get_menu_options()
-{
- static $menu_options;
- $themeConfig = get_template_directory() . '/theme.ini';
-
- if (!$menu_options && is_file($themeConfig)) {
- $menu_options = parse_ini_file($themeConfig, true);
- }
- return $menu_options;
-}
-
/**
* glm_page_menu
*
*/
function glm_page_menu($parent = 0, $class = '')
{
- $menuConfig = glm_get_menu_options();
$frontPageId = get_option('page_on_front');
- $parents = array();
- $args = array(
+ $parents = array();
+ $pages = get_pages(array(
'post_type' => 'page',
'parent' => $parent,
'number' => '',
'post_status' => 'publish',
'sort_order' => 'asc',
'sort_column' => 'menu_order'
- );
- if ($parent == 0 && $menuConfig['menu_options']['main_level_pages']) {
- $args['include'] = $menuConfig['menu_options']['main_level_pages'];
- }
- $pages = get_pages($args);
+ ));
echo '<ul'.(($class)?' class="'.$class.'"':'').'><!-- begin -->'."\n";
foreach ($pages as $page) {
$childs = get_pages('child_of=' . $page->ID);
add_theme_support('post-thumbnails');
set_post_thumbnail_size(120, 100, true);
+
/**
* glm_site_scripts
*
'1.0',
true
);
+
+ wp_enqueue_script(
+ 'dollarsign',
+ get_template_directory_uri() . '/js/dollarsign.js'
+ );
+ wp_enqueue_script(
+ 'glm_foundation',
+ get_template_directory_uri() . '/js/app.js',
+ 'jquery',
+ '1.0',
+ true
+ );
if(is_front_page()) {
+
}
}
+add_action('wp_enqueue_scripts', 'glm_site_scripts');
+add_action( 'after_setup_theme', 'woocommerce_support' );
+ function woocommerce_support() {
+ add_theme_support( 'woocommerce' );
+}
/* Header for posts*/
function GLM_get_header() {
// echo '</div>';
// echo '</div>';
+// Allows for .EPS files to be uploaded
+add_filter('upload_mimes', 'custom_upload_mimes');
+function custom_upload_mimes ( $existing_mimes=array() )
+{
+ // Add *.EPS files to Media upload
+ $existing_mimes['eps'] = 'application/postscript';
+ // Add *.AI files to Media upload
+ $existing_mimes['ai'] = 'application/postscript';
+ return $existing_mimes;
+}
+function redirect_user_on_role()
+{
+ if (!current_user_can('publish_pages') ) {
+ /* A non-admin, non-editor */
+ wp_redirect( home_url() ); exit;
+ }
+ //If login user role is Subscriber
+ // if ($current_user->user_level !== 0)
+ //If login user role is Contributor
+ // if ($current_user->user_level > 1)
+ //If login user role is Editor
+ // if ($current_user->user_level > 8)
+
+}
+add_action('admin_init', 'redirect_user_on_role');
-
-add_action('wp_enqueue_scripts', 'glm_site_scripts');
?>
+