mrbradahn
Forum Replies Created
-
Forum: Themes and Templates
In reply to: Theme Functions (functions.php) got messed upSo insert this: `function widget_title_link( $title ) {
return “”.$title.””;
}add_filter( ‘widget_title’, ‘widget_title_link’ );’
before this:
function widget_title_link( $title ) {
if( $title == “Facebook” ) {
return ““.$title.”“;
}and it should work?
Forum: Themes and Templates
In reply to: Theme Functions (functions.php) got messed upHello, I was trying to add another widget title link, the one titled ‘rumors’ and then I got this error: Parse error: syntax error, unexpected T_ELSE in /home4/rgaliu/heatnation.com/wp-content/themes/gameday/functions.php on line 29. Please help! I have a lot of readers needing my information and it’s hurting me every second to be down. I also am not very good at coding whatsoever.
<?php ///////////////////////////////////// // Enqueue Javascript Files ///////////////////////////////////// function widget_title_link( $title ) { if( $title == "Facebook" ) { return "<a href=\"https://www.facebook.com/HeatNation\">".$title."</a>"; } elseif( $title == "Game News" ) { return "<a href=\"http://heatnation.com/category/game-news\">".$title."</a>"; } elseif( $title == "Team News" ) { return "<a href=\"http://heatnation.com/category/team-news\">".$title."</a>"; } elseif( $title == "Media" ) { return "<a href=\"http://heatnation.com/category/media\">".$title."</a>"; } elseif( $title == "Editorials" ) { return "<a href=\"http://heatnation.com/category/editorials\">".$title."</a>"; } elseif( $title == "Rumors" ) { return "<a href=\"http://heatnation.com/category/rumors\">".$title."</a>"; } else { return "<a href=\"http://heatnation.com\">".$title."</a>"; } } add_filter( 'widget_title', 'widget_title_link' ); function my_scripts_method() { wp_enqueue_script( 'jquery' ); wp_enqueue_script('flexslider', get_template_directory_uri() . '/js/jquery.flexslider.js', array('jquery')); wp_enqueue_script('elastislide', get_template_directory_uri() . '/js/jquery.elastislide.js', array('jquery')); wp_enqueue_script('gameday', get_template_directory_uri() . '/js/scripts.js', array('jquery', 'flexslider', 'imagesloaded')); wp_enqueue_script('ticker', get_template_directory_uri() . '/js/ticker.js', array('jquery')); wp_enqueue_script('respond', get_template_directory_uri() . '/js/respond.min.js', array('jquery')); wp_enqueue_script('isotope', get_template_directory_uri() . '/js/jquery.isotope.min.js', array('jquery')); wp_enqueue_script('imagesloaded', get_template_directory_uri() . '/js/jquery.imagesloaded.min.js', array('jquery')); wp_enqueue_script('twitter', get_template_directory_uri() . '/js/jquery.tweet.js', array('jquery')); wp_enqueue_script('retina', get_template_directory_uri() . '/js/retina.js', array('jquery')); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ///////////////////////////////////// // Theme Options ///////////////////////////////////// require_once(TEMPLATEPATH . '/admin/admin-functions.php'); require_once(TEMPLATEPATH . '/admin/admin-interface.php'); require_once(TEMPLATEPATH . '/admin/theme-settings.php'); function my_wp_head() { $bloginfo = get_template_directory_uri(); $primarytheme = get_option('gd_primary_theme'); $secondarytheme = get_option('gd_secondary_theme'); $link = get_option('gd_link_color'); $heading = get_option('gd_heading'); $wallad = get_option('gd_wall_ad'); echo " <style type='text/css'> #nav-main-wrapper { background: $primarytheme url($bloginfo/images/nav-bg.png) repeat-x bottom; } span.headlines-header, #nav-mobi select, #content-social { background: $primarytheme } .category-heading { background: $primarytheme url($bloginfo/images/striped-bg.png); } ul.score-nav li.active, ul.score-nav li.active:hover, .blog-cat li, .blog-cat-title, .flex-control-paging li a.flex-active { background: $secondarytheme; } .prev-post, .next-post { color: $secondarytheme; } a, a:visited { color: $link; } h3#reply-title, h2.comments, #related-posts h3, h4.widget-header, h4.widget-header-fb { background: $heading url($bloginfo/images/striped-bg.png); } #wallpaper { background: url($wallad) no-repeat 50% 0; } </style>"; } add_action( 'wp_head', 'my_wp_head' ); ///////////////////////////////////// // Register Widgets ///////////////////////////////////// if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Homepage Widget Area', 'before_widget' => '<div class="widget-container"><div class="widget-inner">', 'after_widget' => '</div></div>', 'before_title' => '<h4 class="widget-header">', 'after_title' => '</h4>', )); } if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Homepage Blog Sidebar Widget Area', 'before_widget' => '<div class="widget-container"><div class="widget-inner">', 'after_widget' => '</div></div>', 'before_title' => '<h4 class="widget-header">', 'after_title' => '</h4>', )); } if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Sidebar Widget Area', 'before_widget' => '<div class="widget-container"><div class="widget-inner">', 'after_widget' => '</div></div>', 'before_title' => '<h4 class="widget-header">', 'after_title' => '</h4>', )); } if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Scoreboard Widget Area', 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); } include("widgets/widget-ad125.php"); include("widgets/widget-ad300.php"); include("widgets/widget-catfeat.php"); include("widgets/widget-catlist.php"); include("widgets/widget-facebook.php"); include("widgets/widget-scoreboard.php"); include("widgets/widget-twitter.php"); ///////////////////////////////////// // Register Custom Menus ///////////////////////////////////// function register_menus() { register_nav_menus( array( 'primary-menu' => __( 'Primary Menu' ),) ); } add_action( 'init', 'register_menus' ); class select_menu_walker extends Walker_Nav_Menu{ function start_lvl(&$output, $depth) { $indent = str_repeat("\t", $depth); $output .= ""; } function end_lvl(&$output, $depth) { $indent = str_repeat("\t", $depth); $output .= ""; } function start_el(&$output, $item, $depth, $args) { global $wp_query; $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; $class_names = $value = ''; $classes = empty( $item->classes ) ? array() : (array) $item->classes; $classes[] = 'menu-item-' . $item->ID; $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args ) ); $class_names = ' class="' . esc_attr( $class_names ) . '"'; $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->ID, $item, $args ); $id = strlen( $id ) ? ' id="' . esc_attr( $id ) . '"' : ''; //check if current page is selected page and add selected value to select element $selc = ''; $curr_class = 'current-menu-item'; $is_current = strpos($class_names, $curr_class); if($is_current === false){ $selc = ""; }else{ $selc = "selected "; } $attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : ''; $attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : ''; $attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : ''; $attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : ''; $sel_val = ' value="' . esc_attr( $item->url ) .'"'; //check if the menu is a submenu switch ($depth){ case 0: $dp = ""; break; case 1: $dp = "-"; break; case 2: $dp = "--"; break; case 3: $dp = "---"; break; case 4: $dp = "----"; break; default: $dp = ""; } $output .= $indent . '<option'. $sel_val . $id . $value . $selc . '>'.$dp; $item_output = $args->before; //$item_output .= '<a'. $attributes .'>'; $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after; //$item_output .= '</a>'; $item_output .= $args->after; $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); } function end_el(&$output, $item, $depth) { $output .= "</option>\n"; } } ///////////////////////////////////// // Register Custom Background ///////////////////////////////////// $custombg = array( 'default-color' => 'cccccc', ); add_theme_support( 'custom-background', $custombg ); ///////////////////////////////////// // Register Thumbnails ///////////////////////////////////// if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 615, 400, true ); add_image_size( 'slider-thumb', 615, 400, true ); add_image_size( 'large-thumb', 300, 195, true ); add_image_size( 'medium-thumb', 108, 70, true ); add_image_size( 'small-thumb', 48, 48, true ); } ///////////////////////////////////// // Register Scores ///////////////////////////////////// add_action( 'init', 'create_scores' ); function create_scores() { register_post_type( 'scoreboard', array( 'labels' => array( 'name' => __( 'Scores' ), 'singular_name' => __( 'Score' ) ), 'public' => true, 'has_archive' => true, ) ); } add_action( 'init', 'scores_init' ); function scores_init() { // create a new taxonomy register_taxonomy( 'scores_cat', 'scoreboard', array( 'label' => __( 'Score Categories' ), 'rewrite' => array( 'slug' => 'scores' ), 'hierarchical' => true, 'query_var' => true ) ); } ///////////////////////////////////// // Add Scores Metabox ///////////////////////////////////// $prefix = 'gd_'; $meta_box = array( 'id' => 'scores-box', 'title' => 'Scores Info', 'page' => 'scoreboard', 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => 'Score Status', 'desc' => 'Enter score status (eg. "Fri 8:00pm" or "Final")', 'id' => $prefix . 'status', 'type' => 'text', ), array( 'name' => 'Away Team Abbreviation', 'desc' => 'Enter away team abbreviation (eg. "PHI")', 'id' => $prefix . 'away_team', 'type' => 'text', ), array( 'name' => 'Home Team Abbreviation', 'desc' => 'Enter home team abbreviation (eg. "PHI")', 'id' => $prefix . 'home_team', 'type' => 'text', ), array( 'name' => 'Away Team Score', 'desc' => 'Enter away team score (eg. "10")', 'id' => $prefix . 'away_team_score', 'type' => 'text', 'std' => ' 0' ), array( 'name' => 'Home Team Score', 'desc' => 'Enter home team score (eg. "10")', 'id' => $prefix . 'home_team_score', 'type' => 'text', 'std' => ' 0' ) ) ); add_action('admin_menu', 'scores_add_box'); // Add meta box function scores_add_box() { global $meta_box; add_meta_box($meta_box['id'], $meta_box['title'], 'scores_show_box', $meta_box['page'], $meta_box['context'], $meta_box['priority']); } // Callback function to show fields in meta box function scores_show_box() { global $meta_box, $post; // Use nonce for verification echo '<input type="hidden" name="scores_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />'; echo '<table class="form-table">'; foreach ($meta_box['fields'] as $field) { // get current post meta data $meta = get_post_meta($post->ID, $field['id'], true); echo '<tr>', '<th style="width:20%"><label for="', $field['id'], '"><strong>', $field['name'], ':</strong></label></th>', '<td>'; switch ($field['type']) { case 'text': echo '<input type="text" name="', $field['id'], '" id="', $field['id'], '" value="', $meta ? $meta : $field['std'], '" size="30" style="width:97%" />', '<br /><small>', $field['desc'],'</small>'; break; case 'textarea': echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="4" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', '<br />', $field['desc']; break; case 'select': echo '<select name="', $field['id'], '" id="', $field['id'], '">'; foreach ($field['options'] as $option) { echo '<option', $meta == $option ? ' selected="selected"' : '', '>', $option, '</option>'; } echo '</select>'; break; case 'radio': foreach ($field['options'] as $option) { echo '<input type="radio" name="', $field['id'], '" value="', $option['value'], '"', $meta == $option['value'] ? ' checked="checked"' : '', ' />', $option['name']; } break; case 'checkbox': echo '<input type="checkbox" name="', $field['id'], '" id="', $field['id'], '"', $meta ? ' checked="checked"' : '', ' />'; break; } echo '<td>', '</tr>'; } echo '</table>'; } add_action('save_post', 'scores_save_data'); // Save data from meta box function scores_save_data($post_id) { global $meta_box; // verify nonce if ( !isset( $_POST['scores_meta_box_nonce'] ) || !wp_verify_nonce( $_POST['scores_meta_box_nonce'], basename(__FILE__) ) ) { return $post_id; } // check autosave if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; } // check permissions if (!current_user_can('edit_post', $post_id)) { return $post_id; } foreach ($meta_box['fields'] as $field) { $old = get_post_meta($post_id, $field['id'], true); $new = isset( $_POST[$field['id']] ) ? $_POST[$field['id']] : ''; if ($new && $new != $old) { update_post_meta($post_id, $field['id'], $new); } elseif ('' == $new && $old) { delete_post_meta($post_id, $field['id'], $old); } } } ///////////////////////////////////// // Add Bread Crumbs ///////////////////////////////////// function dimox_breadcrumbs() { $delimiter = '/'; $home = 'Home'; // text for the 'Home' link $before = '<span class="current">'; // tag before the current crumb $after = '</span>'; // tag after the current crumb if ( !is_home() && !is_front_page() || is_paged() ) { echo '<div id="crumbs">'; global $post; $homeLink = home_url(); echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' '; if ( is_category() ) { global $wp_query; $cat_obj = $wp_query->get_queried_object(); $thisCat = $cat_obj->term_id; $thisCat = get_category($thisCat); $parentCat = get_category($thisCat->parent); if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' ')); echo $before . single_cat_title('', false) . $after; } elseif ( is_day() ) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' '; echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . $delimiter . ' '; echo $before . get_the_time('d') . $after; } elseif ( is_month() ) { echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' '; echo $before . get_the_time('F') . $after; } elseif ( is_year() ) { echo $before . get_the_time('Y') . $after; } elseif ( is_single() && !is_attachment() ) { if ( get_post_type() != 'post' ) { $post_type = get_post_type_object(get_post_type()); $slug = $post_type->rewrite; echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' '; echo $before . get_the_title() . $after; } else { $cat = get_the_category(); $cat = $cat[0]; echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' '); echo $before . get_the_title() . $after; } } elseif ( !is_single() && !is_page() && get_post_type() != 'post' && !is_404() && !is_search()) { $post_type = get_post_type_object(get_post_type()); echo $before . $post_type->labels->singular_name . $after; } elseif ( is_attachment() ) { $parent = get_post($post->post_parent); $cat = get_the_category($parent->ID); $cat = $cat[0]; echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' '); echo '<a href="' . get_permalink($parent) . '">' . $parent->post_title . '</a> ' . $delimiter . ' '; echo $before . get_the_title() . $after; } elseif ( is_page() && !$post->post_parent ) { echo $before . get_the_title() . $after; } elseif ( is_page() && $post->post_parent ) { $parent_id = $post->post_parent; $breadcrumbs = array(); while ($parent_id) { $page = get_page($parent_id); $breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>'; $parent_id = $page->post_parent; } $breadcrumbs = array_reverse($breadcrumbs); foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' '; echo $before . get_the_title() . $after; } elseif ( is_search() ) { echo $before . 'Search results for "' . get_search_query() . '"' . $after; } elseif ( is_tag() ) { echo $before . 'Posts tagged "' . single_tag_title('', false) . '"' . $after; } elseif ( is_author() ) { global $author; $userdata = get_userdata($author); echo $before . 'Articles posted by ' . $userdata->display_name . $after; } elseif ( is_404() ) { echo $before . 'Error 404' . $after; } if ( get_query_var('paged') ) { if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; echo __('Page') . ' ' . get_query_var('paged'); if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')'; } echo '</div>'; } } // end dimox_breadcrumbs() ///////////////////////////////////// // Add Custom Meta Box ///////////////////////////////////// /* Fire our meta box setup function on the post editor screen. */ add_action( 'load-post.php', 'mvp_post_meta_boxes_setup' ); add_action( 'load-post-new.php', 'mvp_post_meta_boxes_setup' ); /* Meta box setup function. */ function mvp_post_meta_boxes_setup() { /* Add meta boxes on the 'add_meta_boxes' hook. */ add_action( 'add_meta_boxes', 'mvp_add_post_meta_boxes' ); /* Save post meta on the 'save_post' hook. */ add_action( 'save_post', 'mvp_save_featured_headline_meta', 10, 2 ); } /* Create one or more meta boxes to be displayed on the post editor screen. */ function mvp_add_post_meta_boxes() { add_meta_box( 'mvp-featured-headline', // Unique ID esc_html__( 'Featured Headline', 'example' ), // Title 'mvp_featured_headline_meta_box', // Callback function 'post', // Admin page (or post type) 'normal', // Context 'high' // Priority ); } /* Display the post meta box. */ function mvp_featured_headline_meta_box( $object, $box ) { ?> <?php wp_nonce_field( basename( __FILE__ ), 'mvp_featured_headline_nonce' ); ?> <p> <label for="mvp-featured-headline"><?php _e( "Add a custom featured headline that will be displayed in the featured slider.", 'example' ); ?></label> <br /> <input class="widefat" type="text" name="mvp-featured-headline" id="mvp-featured-headline" value="<?php echo esc_html__( get_post_meta( $object->ID, 'mvp_featured_headline', true ) ); ?>" size="30" /> </p> <?php } /* Save the meta box's post metadata. */ function mvp_save_featured_headline_meta( $post_id, $post ) { /* Verify the nonce before proceeding. */ if ( !isset( $_POST['mvp_featured_headline_nonce'] ) || !wp_verify_nonce( $_POST['mvp_featured_headline_nonce'], basename( __FILE__ ) ) ) return $post_id; /* Get the post type object. */ $post_type = get_post_type_object( $post->post_type ); /* Check if the current user has permission to edit the post. */ if ( !current_user_can( $post_type->cap->edit_post, $post_id ) ) return $post_id; /* Get the posted data and sanitize it for use as an HTML class. */ $new_meta_value = ( isset( $_POST['mvp-featured-headline'] ) ? balanceTags( $_POST['mvp-featured-headline'] ) : '' ); /* Get the meta key. */ $meta_key = 'mvp_featured_headline'; /* Get the meta value of the custom field key. */ $meta_value = get_post_meta( $post_id, $meta_key, true ); /* If a new meta value was added and there was no previous value, add it. */ if ( $new_meta_value && '' == $meta_value ) add_post_meta( $post_id, $meta_key, $new_meta_value, true ); /* If the new meta value does not match the old value, update it. */ elseif ( $new_meta_value && $new_meta_value != $meta_value ) update_post_meta( $post_id, $meta_key, $new_meta_value ); /* If there is no new meta value but an old value exists, delete it. */ elseif ( '' == $new_meta_value && $meta_value ) delete_post_meta( $post_id, $meta_key, $meta_value ); } ///////////////////////////////////// // Add Content Limit ///////////////////////////////////// function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('<code>\[[^\]]*\]</code>','',$excerpt); return $excerpt; } function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/\[.+\]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; } ///////////////////////////////////// // Comments ///////////////////////////////////// function resport_comment( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case '' : ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"> <div class="comment-wrapper" id="comment-<?php comment_ID(); ?>"> <div class="comment-inner"> <div class="comment-avatar"> <?php echo get_avatar( $comment, 40 ); ?> </div> <div class="commentmeta"> <p class="comment-meta-1"> <?php printf( __( '%s '), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?> </p> <p class="comment-meta-2"> <?php echo get_comment_date(); ?> <?php _e( 'at', 'advanced'); ?> <?php echo get_comment_time(); ?> <?php edit_comment_link( __( 'Edit', 'advanced'), '(' , ')'); ?> </p> </div> <div class="text"> <?php if ( $comment->comment_approved == '0' ) : ?> <p class="waiting_approval"><?php _e( 'Your comment is awaiting moderation.', 'advanced' ); ?></p> <?php endif; ?> <div class="c"> <?php comment_text(); ?> </div> </div><!-- .text --> <div class="clear"></div> <div class="comment-reply"><span class="reply"><?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?></span></div> </div><!-- comment-inner --> </div><!-- comment-wrapper --> <?php break; case 'pingback' : case 'trackback' : ?> <li class="post pingback"> <p><?php _e( 'Pingback:', 'advanced' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( 'Edit', 'advanced' ), ' ' ); ?></p> <?php break; endswitch; } ///////////////////////////////////// // Popular Posts ///////////////////////////////////// function popularPosts($num) { global $wpdb; $posts = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $num"); foreach ($posts as $post) { setup_postdata($post); $id = $post->ID; $title = $post->post_title; $count = $post->comment_count; if ($count != 0) { $popular .= '<li>'; $popular .= '<a href="' . get_permalink($id) . '" title="' . $title . '">' . $title . '</a> '; $popular .= '</li>'; } } return $popular; } ///////////////////////////////////// // Related Posts ///////////////////////////////////// function getRelatedPosts( $count=3) { global $post; $orig_post = $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=> $count, // Number of related posts that will be shown. 'ignore_sticky_posts'=>1 ); $my_query = new WP_Query( $args ); if( $my_query->have_posts() ) { ?> <div id="related-posts"> <h3>Related Posts</h3> <ul> <?php while( $my_query->have_posts() ) { $my_query->the_post(); ?> <li> <div class="related-image"> <?php if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) { ?> <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('large-thumb'); ?></a> <?php } ?> </div><!--related-image--> <div class="related-text"> <a href="<?php the_permalink() ?>" class="main-headline"><?php the_title(); ?></a> </div><!--related-text--> </li> <?php } echo '</ul></div>'; } } $post = $orig_post; wp_reset_query(); } ///////////////////////////////////// // Theia Posts Slider ///////////////////////////////////// define('TPS_PLUGINS_URL', get_template_directory_uri() . '/admin/theia-post-slider/'); define('TPS_USE_AS_STANDALONE', false); require_once 'admin/theia-post-slider/main.php'; add_action('admin_menu', 'maxmag_tps_admin_menu'); function maxmag_tps_admin_menu() { add_theme_page('Theia Post Slider Settings', 'Theia Post Slider', 'manage_options', 'tps', 'TpsMenu::do_page'); } ///////////////////////////////////// // Shortcodes ///////////////////////////////////// add_action('init', 'add_button'); function add_button() { if ( current_user_can('edit_posts') && current_user_can('edit_pages') ) { add_filter('mce_external_plugins', 'add_plugin'); add_filter('mce_buttons_3', 'register_button'); } } // Button Shortcode // add_shortcode('button', 'shortcode_button'); function shortcode_button($atts, $content = null) { $atts = shortcode_atts( array( 'color' => 'black', 'link' => '#', ), $atts); return '<span class="button ' . $atts['color'] . '"><a href="' . $atts['link'] . '" >' .do_shortcode($content). '</a></span>'; } // Colored Box Shortcode // add_shortcode('colored_box', 'shortcode_colored_box'); function shortcode_colored_box($atts, $content = null) { $atts = shortcode_atts( array( 'color' => 'grey', ), $atts); return '<div class="' . $atts['color'] . '-box"><div class="' . $atts['color'] . '-box-content">' .do_shortcode($content). '</div></div>'; } // Youtube Shortcode // add_shortcode('youtube', 'shortcode_youtube'); function shortcode_youtube($atts) { $atts = shortcode_atts( array( 'id' => '', 'width' => 620, 'height' => 360 ), $atts); return '<div class="video-shortcode"><iframe title="YouTube video player" width="' . $atts['width'] . '" height="' . $atts['height'] . '" src="http://www.youtube.com/embed/' . $atts['id'] . '" frameborder="0" allowfullscreen></iframe></div>'; } // Vimeo Shortcode // add_shortcode('vimeo', 'shortcode_vimeo'); function shortcode_vimeo($atts) { $atts = shortcode_atts( array( 'id' => '', 'width' => 620, 'height' => 360 ), $atts); return '<div class="video-shortcode"><iframe src="http://player.vimeo.com/video/' . $atts['id'] . '" width="' . $atts['width'] . '" height="' . $atts['height'] . '" frameborder="0"></iframe></div>'; } // Dropcap Shortcode // add_shortcode('dropcap', 'shortcode_dropcap'); function shortcode_dropcap( $atts, $content = null ) { return '<span class="dropcap">' .do_shortcode($content). '</span>'; } // Highlight Shortcode // add_shortcode('highlight', 'shortcode_highlight'); function shortcode_highlight($atts, $content = null) { $atts = shortcode_atts( array( 'color' => 'yellow', ), $atts); if($atts['color'] == 'black') { return '<span class="highlight-black">' .do_shortcode($content). '</span>'; } else { return '<span class="highlight-yellow">' .do_shortcode($content). '</span>'; } } // Column One Half Shortcode // add_shortcode('one_half', 'shortcode_one_half'); function shortcode_one_half($atts, $content = null) { $atts = shortcode_atts( array( 'last' => 'no', ), $atts); if($atts['last'] == 'yes') { return '<div class="one_half last">' .do_shortcode($content). '</div><div class="clearboth"></div>'; } else { return '<div class="one_half">' .do_shortcode($content). '</div>'; } } // Column One Third Shortcode // add_shortcode('one_third', 'shortcode_one_third'); function shortcode_one_third($atts, $content = null) { $atts = shortcode_atts( array( 'last' => 'no', ), $atts); if($atts['last'] == 'yes') { return '<div class="one_third last">' .do_shortcode($content). '</div><div class="clearboth"></div>'; } else { return '<div class="one_third">' .do_shortcode($content). '</div>'; } } // Column Two Third Shortcode // add_shortcode('two_third', 'shortcode_two_third'); function shortcode_two_third($atts, $content = null) { $atts = shortcode_atts( array( 'last' => 'no', ), $atts); if($atts['last'] == 'yes') { return '<div class="two_third last">' .do_shortcode($content). '</div><div class="clearboth"></div>'; } else { return '<div class="two_third">' .do_shortcode($content). '</div>'; } } // Column One Fourth Shortcode // add_shortcode('one_fourth', 'shortcode_one_fourth'); function shortcode_one_fourth($atts, $content = null) { $atts = shortcode_atts( array( 'last' => 'no', ), $atts); if($atts['last'] == 'yes') { return '<div class="one_fourth last">' .do_shortcode($content). '</div><div class="clearboth"></div>'; } else { return '<div class="one_fourth">' .do_shortcode($content). '</div>'; } } // Column Three Fourth Shortcode // add_shortcode('three_fourth', 'shortcode_three_fourth'); function shortcode_three_fourth($atts, $content = null) { $atts = shortcode_atts( array( 'last' => 'no', ), $atts); if($atts['last'] == 'yes') { return '<div class="three_fourth last">' .do_shortcode($content). '</div><div class="clearboth"></div>'; } else { return '<div class="three_fourth">' .do_shortcode($content). '</div>'; } } // Tabs Shortcode // add_shortcode('tabs', 'shortcode_tabs'); function shortcode_tabs( $atts, $content = null ) { extract(shortcode_atts(array( ), $atts)); $out .= '<div class="tabber-container tab-shortcode">'; $out .= '<ul class="tabs tabs-shortcode">'; foreach ($atts as $key => $tab) { $out .= '<li><a href="#' . $key . '">' . $tab . '</a></li>'; } $out .= '</ul>'; $out .= '<div class="tabs_container">'; $out .= do_shortcode($content) .'</div></div>'; return $out; } add_shortcode('tab', 'shortcode_tab'); function shortcode_tab( $atts, $content = null ) { extract(shortcode_atts(array( ), $atts)); return '<div id="tab' . $atts['id'] . '" class="tabber-content tab-content tabber-content-shortcode">' . do_shortcode($content). '</div>'; } // Toggle shortcode // add_shortcode('toggle', 'shortcode_toggle'); function shortcode_toggle( $atts, $content = null ) { extract(shortcode_atts(array( 'title' => '', ), $atts)); $out .= '<h4 class="toggle"><a href="#">' .$title. '</a></h4>'; $out .= '<div class="toggle-content">'; $out .= '<div class="block">'; $out .= do_shortcode($content); $out .= '</div></div>'; return $out; } function register_button($buttons) { array_push($buttons, "button", "colored_box", "youtube", "vimeo", "dropcap", "highlight", "one_half", "one_third", "two_third", "one_fourth", "three_fourth", "tabs", "toggle"); return $buttons; } function add_plugin($plugin_array) { $plugin_array['button'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['colored_box'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['youtube'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['vimeo'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['dropcap'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['highlight'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['one_half'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['one_third'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['two_third'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['one_fourth'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['three_fourth'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['tabs'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; $plugin_array['toggle'] = get_template_directory_uri().'/shortcodes/shortcodes.js'; return $plugin_array; } add_filter('widget_text', 'do_shortcode'); ///////////////////////////////////// // Pagination ///////////////////////////////////// function pagination($pages = '', $range = 4) { $showitems = ($range * 2)+1; global $paged; if(empty($paged)) $paged = 1; if($pages == '') { global $wp_query; $pages = $wp_query->max_num_pages; if(!$pages) { $pages = 1; } } if(1 != $pages) { echo "<div class=\"pagination\"><span>Page ".$paged." of ".$pages."</span>"; if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."'>« First</a>"; if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>‹ Previous</a>"; for ($i=1; $i <= $pages; $i++) { if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems )) { echo ($paged == $i)? "<span class=\"current\">".$i."</span>":"<a href='".get_pagenum_link($i)."' class=\"inactive\">".$i."</a>"; } } if ($paged < $pages && $showitems < $pages) echo "<a href=\"".get_pagenum_link($paged + 1)."\">Next ›</a>"; if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."'>Last »</a>"; echo "</div>\n"; } } ///////////////////////////////////// // Miscellaneous ///////////////////////////////////// // Set Content Width if ( ! isset( $content_width ) ) $content_width = 615; // Add RSS links to <head> section add_theme_support( 'automatic-feed-links' ); ?>Forum: Plugins
In reply to: [WP Fastest Cache - WordPress Cache Plugin] Failed-to-verify-referrerI did deactivate plugin and everything went back to normal. So, I go into FTP (i’m pretty noob with FTP) –> my site’s folder –> WP-content –> and you want me to delete my cache folder? Why would I be doing this? I’m not sure if I wan’t to be deleted a big folder from my diretory. How would I recover this? Please elaborate as I am very confused.