for posts and comments. */ add_theme_support( 'automatic-feed-links' ); /* This theme uses wp_nav_menu() in one location. */ register_nav_menu( 'head', 'Navigation menu' ); /* This theme supports custom background color and image. */ add_theme_support( 'custom-background', array( 'default-image' => get_template_directory_uri() . '/images/main-bg.jpg' ) ); /* This theme supports custom header image. */ add_theme_support( 'custom-header', array( 'default-image' => get_template_directory_uri() . '/images/default-image.jpg', 'height' => 343, 'width' => 1200, ) ); add_editor_style(); } function camp_register_sidebar() { /* Right sidebar */ register_sidebar( array( 'name' => 'Sidebar', 'id' => 'sidebar-1', ) ); } function camp_add_scripts() { /* Load script */ wp_enqueue_script( 'camp-script', get_template_directory_uri() . '/js/script.js', array( 'jquery' ) ); /* Load main stylesheet */ wp_enqueue_style( 'camp-style', get_stylesheet_uri() ); wp_localize_script( 'camp-script', 'campJs', array( 'camp_path' => get_template_directory_uri() ) ); /* Load stylesheet for IE */ wp_enqueue_style( 'camp-ie', get_template_directory_uri() . '/css/ie.css', array( 'camp-style' ) ); wp_style_add_data( 'camp-ie', 'conditional', 'lt IE 9' ); wp_enqueue_script( 'camp-html5', get_template_directory_uri() . '/js/html5.js' ); wp_script_add_data( 'camp-html5', 'conditional', 'lt IE 9' ); if ( is_singular() ) { wp_enqueue_script( 'comment-reply' ); } } /* Metabox for slider */ function camp_add_metabox_for_slider() { add_meta_box( 'metabox_id', __( 'For Slider', 'camp' ), 'camp_metabox_callback', 'post', 'side' ); } function camp_metabox_callback() { $check = ''; if ( get_post_meta( get_the_ID(), 'camp_in_slider', 'yes' ) ) { $check = 'checked'; } _e( 'If you want to add this post to slider, choose the checkbox  ', 'camp' ); ?>
>
'; /* refresh page */ } } /* Cut excerpt for slider */ function camp_excerpt_for_slider() { $excerpt = get_the_excerpt(); $words = explode( ' ', $excerpt ); if ( count( $words ) > 20 ) { array_splice( $words, 20 ); $excerpt = implode( ' ', $words ); echo $excerpt . '...'; } else { echo $excerpt; } } /* Comments */ function camp_comment_callback() { ?>
  • id="comment-">
    'div-comment', 'depth' => 1, 'max_depth' => 10, 'reply_text' => __( 'Reply', 'camp' ), ) ); edit_comment_link( __( 'Edit', 'camp' ), ' | ', '' ); ?>
  • '; previous_posts_link( __( 'Newer posts →', 'camp' ) ); echo ''; } if ( get_next_posts_link() ) { echo '
    '; next_posts_link( __( '← Older posts', 'camp' ) ); echo '
    '; } if ( is_single() ) { if ( get_previous_post_link() ) { echo '
    '; previous_post_link( '%link', __( 'Next post →', 'camp' ) ); echo '
    '; } if ( get_next_post_link() ) { echo '
    '; next_post_link( '%link', __( '← Previous post', 'camp' ) ); echo '
    '; } } } /* Hooks */ add_action( 'wp_enqueue_scripts', 'camp_add_scripts' ); add_action( 'after_setup_theme', 'camp_setup' ); add_action( 'widgets_init', 'camp_register_sidebar' ); add_action( 'add_meta_boxes', 'camp_add_metabox_for_slider' ); add_action( 'save_post', 'camp_add_post_to_slider_ap' ); add_action( 'wp_head', 'camp_add_post_to_slider_fe' ); add_action( 'camp_excerpt', 'camp_excerpt_for_slider' ); add_action( 'camp_post_nav', 'camp_post_navigation' );