Forums

Need help- Cleaker theme-header img by category (1 post)

  1. clevercleaver
    Member
    Posted 3 years ago #

    Hello all-

    I know that code for this has been put up here before, but I can't get this to work. I think there is an easier way to do this with an array, but I can't figure it out. HELP! PLEASE! AHHHHH!!!

    <?php /* Calls the header image for each category - necessary code */
    $category = $wp_query->category;
    if ( is_category('Belize')) {
    $imgurl = "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Italy')) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Bahamas')) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Canada') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Iceland') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Ireland') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Japan') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('Russia') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('United States: Delaware') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( in_category('United States: Florida') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('United States: Maine') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('United States: New York') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('United States: Pennsylvania') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('United States: South Carolina') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('H2Outfitters Trips') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('BED & BREAKFAST TRIPS') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header2.jpg";
    } elseif ( is_category('INTERNATIONAL TRIPS') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    } elseif ( is_category('OVERNIGHT Kayaking TRIPS') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header2.jpg";
    } elseif ( is_category('Island Getaway Camping Trips') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header2.jpg";
    } elseif ( is_category('Maine Kayaking Trips - The Coast of Maine Highlights') ){
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header3.jpg";
    } elseif ( is_category('Sea Kayaking North of the Border...Canada!') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header3.jpg";
    } elseif ( is_category('Kayaking Trips') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header3.jpg";
    } elseif ( is_category('Kids and family programs') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header4.jpg";
    } elseif ( is_category('Classes') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    } elseif ( is_category('ACA CERTIFICATION') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    } elseif ( is_category('MULTI-DAY CLASSES') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    } elseif ( is_category('Tune up for Spring: Indoor Pool Programs') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    } elseif ( is_category('WHITEWATER WORKSHOPS') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    } elseif ( is_category('About H2Outfitters') ) {
    "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header5.jpg";
    
    } else {
    $imgurl = "http://www.h2outfitters.com/wordpress/wp-content/themes/Cleaker/images/header1.jpg";
    }
    ?>

    If anyone can help clean this code up and make it correctly, I'd be eternally grateful. Right not it works for the first category, and any category not included in these. I'd like to cut it down to Category parents, too, if possible (about, trips, bed and breakfast trips are currently some of the parent categories).

    Thanks in advance,

    dave

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.