Exemplo n.º 1
0
  <?php 
}
// Add theme support for Custom Backgrounds
$defaults = array('default-color' => '#efefef', 'default-image' => get_template_directory_uri() . '/images/background.png');
add_theme_support('custom-background', $defaults);
// Custom js for theme customizer
function wpt_customizer_js()
{
    wp_enqueue_script('wpt_theme_customizer', get_template_directory_uri() . '/js/theme-customizer.js', array('jquery', 'customize-preview'), '', true);
}
add_action('customize_preview_init', 'wpt_customizer_js');
// Enqueue theme styles
function wpt_theme_styles()
{
    wp_enqueue_style('main_css', get_template_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'wpt_theme_styles');
// Add theme menus
function wpt_theme_menus()
{
    register_nav_menus(array('main-menu' => __('Main Menu', 'wptthemecustomizer')));
}
add_action('init', 'wpt_theme_menus');
// Add theme widgets
function wpt_create_widget($name, $id, $description)
{
    register_sidebar(array('name' => __($name), 'id' => $id, 'description' => __($description), 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
}
wpt_create_widget('Main Widget', 'main_widget', 'For testing purposes');
wpt_create_widget('Secondary Widget', 'secondary_widget', 'Also for testing purposes');
Exemplo n.º 2
0
{
    register_nav_menus(array('primary-menu' => __('Primary Menu', '100-gazeley')));
}
add_action('init', 'register_theme_menus');
// Create widgets
function wpt_create_widget($name, $id, $description)
{
    register_sidebar(array('name' => __($name), 'id' => $id, 'description' => __($description), 'before_widget' => '', 'after_widget' => '', 'before_title' => '<h2>', 'after_title' => '</h2>'));
}
wpt_create_widget('Форма заказа', 'main-form', 'On-line заказ газели');
wpt_create_widget('Цены', 'prices', 'Цены на услуги');
wpt_create_widget('Цены без грузчиков', 'prices-2', 'Цены на услуги без грузчиков');
wpt_create_widget('Главная секция 1', 'main-section-1', 'Главная секция 1');
wpt_create_widget('Главная секция 2', 'main-section-2', 'Главная секция 2');
wpt_create_widget('Главная секция 4', 'main-section-4', 'Главная секция 4');
wpt_create_widget('Главная секция 5', 'main-section-5', 'Главная секция 5');
// Excerpt
function custom_excerpt_length($length)
{
    return 55;
}
add_filter('excerpt_length', 'custom_excerpt_length', 999);
function new_excerpt_more($more)
{
    return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');
function wp_corenavi()
{
    global $wp_query;
    $pages = '';
Exemplo n.º 3
0
function wpt_excerpt_length($length)
{
    return 16;
}
add_filter('excerpt_length', 'wpt_excerpt_length', 999);
function register_theme_menus()
{
    register_nav_menus(array('primary-menu' => __('Primary Menu', 'treehouse-portfolio')));
}
add_action('init', 'register_theme_menus');
function wpt_create_widget($name, $id, $description)
{
    register_sidebar(array('name' => __($name), 'id' => $id, 'description' => __($description), 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h2 class="module-heading">', 'after_title' => '</h2>'));
}
wpt_create_widget('Page Sidebar', 'page', 'Displays on the side of pages with a sidebar');
wpt_create_widget('Blog Sidebar', 'blog', 'Displays on the side of pages in the blog section');
function wpt_theme_styles()
{
    wp_enqueue_style('foundation_css', get_template_directory_uri() . '/css/foundation.min.css');
    wp_enqueue_style('normalize_css', get_template_directory_uri() . '/css/normalize.css');
    wp_enqueue_style('googlefont_css', 'http://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic');
    wp_enqueue_style('main_css', get_template_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'wpt_theme_styles');
function wpt_theme_js()
{
    wp_enqueue_script('modernizr_js', get_template_directory_uri() . '/js/modernizr.js', '', '', false);
    wp_enqueue_script('fastclick_js', get_template_directory_uri() . '/js/fastclick.js', '', '', false);
    wp_enqueue_script('foundation_js', get_template_directory_uri() . '/js/foundation.min.js', array('jquery'), '', true);
    wp_enqueue_script('main_js', get_template_directory_uri() . '/js/app.js', array('jquery', 'foundation_js'), '', true);
    wp_enqueue_script('placeholder_js', get_template_directory_uri() . '/js/placeholder.js', array('jquery', 'foundation_js'), '', true);
Exemplo n.º 4
0
<?php

function wpt_create_widget($name, $id, $description)
{
    register_sidebar(array('name' => __($name), 'id' => $id, 'description' => __($description), 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<p>', 'after_title' => '</p>'));
}
wpt_create_widget('Page Sidebar', 'page', 'Displays on the side of pages with a sidebar');
wpt_create_widget('Search Sidebar', 'search', 'Displays on the sidebar-right');
function custom_theme_setup()
{
    add_theme_support('post-thumbnails');
}
add_action('after_setup_theme', 'custom_theme_setup');