Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * @package WordPress
- * @subpackage Default_Theme
- */
- // error reporting
- //error_reporting( E_ALL ); ini_set( 'display_errors',1 );
- automatic_feed_links();
- if ( function_exists( 'register_sidebar' ) ) {
- register_sidebar( array (
- 'name' => __( 'Featured Images', 'rig' ),
- 'id' => 'features',
- 'before_widget' => "\n<div id=\"feature-\" class=\"widget %2\$s\">\n",
- 'after_widget' => "\n</div>\n",
- 'before_title' => '<span class="widgettitle">',
- 'after_title' =>
- "</span>\n"
- ) );
- register_sidebar( array (
- 'name' => __( 'News & Events', 'rig' ),
- 'id' => 'news',
- 'before_widget' => "",
- 'after_widget' => "",
- 'before_title' => '<span class="widgettitle">',
- 'after_title' =>
- "</span>\n"
- ) );
- }
- // begin features sidebar
- function rig_features() {
- if ( is_active_sidebar( 'features' ) ) :
- // prep js only for multiple features
- $sidebars_widgets = wp_get_sidebars_widgets();
- if ( count( (array) $sidebars_widgets['features'] ) > 1 ) :
- global $_wp_sidebars_widgets;
- // random order for featured images
- shuffle( $_wp_sidebars_widgets['features'] );
- wp_enqueue_script( 'rig-features' );
- endif;
- // begin feature-# id(s) for slide(s) (thanks justintadlock.com)
- global $rig_feature;
- $rig_feature = 0;
- add_filter( 'dynamic_sidebar_params', 'rig_features_counter' ) ?>
- <div id="features">
- <?php dynamic_sidebar( 'features' ) ?>
- </div>
- <?php remove_filter( 'dynamic_sidebar_params', 'rig_features_counter' );
- // end features slide(s) id(s)
- endif;
- }
- function rig_features_counter( $params ) {
- global $rig_feature;
- $rig_feature++;
- $params[0]['before_widget'] = str_replace(
- 'id="feature-',
- 'id="feature-' . $rig_feature . '" style="display: none',
- $params[0]['before_widget']
- );
- return $params;
- }
- // end features sidebar
- // begin scripts
- define( 'rig_JS', '/wp-content/themes/trimach/' );
- wp_register_script( 'cufon-yui', rig_JS . 'cufon-yui.js', array ( 'jquery' ), '1.09', 1 );
- wp_register_script( 'helvetica-font', rig_JS . 'Helvetica_LT_Std_300.font.js', array ( 'jquery', 'cufon-yui' ), '1.0', 1 );
- wp_enqueue_script( 'helvetica-font' );
- wp_register_script( 'rig-features', rig_JS . 'featured-images.js', array ( 'jquery' ), '1.0', 1 );
- // make sure our footer script(s) print
- add_action( 'wp_footer', 'wp_print_scripts' );
- // end scripts
- include_once ( trailingslashit( STYLESHEETPATH ) . 'functions-widgets.php' );
- ?>
Add Comment
Please, Sign In to add comment