WordPress.org

Ready to get started?Download WordPress

Forums

WP Geocode Filter
Load from button/short code override (1 post)

  1. robsf
    Member
    Posted 1 year ago #

    Hi there,

    First off, great plugin, only one of these I've found that actually works and required zero configuration.

    I've got the code implemented in my template using do_shortcode, what it does is display a div containing contact information for the office nearest/most relevant to the user, which works fantastically well. This is done by country codes and wpgc_is_not_country_codes.

    I was wondering, however, if it might be possible to implement an extension of this by providing the user with a button that he or she would be able to use to override this and display one of our other office locations - simple graphic button of a flag that would load up one of the other divs/php sections.

    Code is as follows:

    <?php echo do_shortcode( '[wpgc_is_not_country_codes country_codes="AF, AX, DZ, AS, AO, AI, AG, AR, AM, AW, AU, AZ, BS, BH, BD, BB, BY, BZ, BJ, BM, BT, BO, BQ, BW, BV, IO, BN, BF, BI, KH, CM, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, CU, CW, DJ, DM, DO, EC, EG, SV, GQ, ER, ET, FJ, GF, PF, TF, GA, GM, GH, GL, GD, GP, GU, GT, GN, GW, GY, HT, HM, HN, HK, IN, ID, IR, IQ, JM, JP, JO, KZ, KE, KI, KP, KR, KW, KG, LA, LB, LS, LR, LY, MO, MG, MW, MY, MV, ML, MH, MQ, MR, MU, YT, MX, FM, MD, MN, MS, MA, MZ, MM, NA, NR, NP, NC, NZ, NI, NE, NG, NU, NF, MP, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PR, RE, RU, RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, SC, SL, SG, SX, SB, SO, GS, SS, LK, SD, SR, SJ, SZ, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, AE, UM, UY, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW, QA"] <div id="logoname"><a href="#" title=""><img src="#"></a></div><div id="quick_contact"><br><p>Contact us...</p><p>Tel: </p><p>Email: <a href="#">#</a></p></div>[/wpgc_is_not_country_codes]'); ?>
    
         <?php echo do_shortcode( '[wpgc_is_not_country_codes country_codes="AL, AD, AQ, AT, BE, BA, BR, BG, CA, HR, CY, CZ, DK, EE, FK, FO, FI, FR, GE, DE, GI, GR, GG, VA, HU, IS, IE, IM, IL, IT, JE, LV, LI, LT, LU, MK, MT, MC, ME, NL, NO, PL, PT, RO, RS, SK, SI, ZA, ES, SE, CH, UA, GB, US, UZ, QA"]<div id="logoname"><a href="#" title=""><img src="#"></a></div><div id="quick_contact"><br><p>Contact us...</p><p>Tel: #</p><p>Email: <a href="mailto:#">#</a></p></div>[/wpgc_is_not_country_codes]'); ?>
    
         <?php echo do_shortcode( '[wpgc_is_not_country_codes country_codes="AL, AD, AQ, AT, BE, BA, BR, BG, CA, HR, CY, CZ, DK, EE, FK, FO, FI, FR, GE, DE, GI, GR, GG, VA, HU, IS, IE, IM, IL, IT, JE, LV, LI, LT, LU, MK, MT, MC, ME, NL, NO, PL, PT, RO, RS, SK, SI, ZA, ES, SE, CH, UA, GB, US, UZ, AF, AX, DZ, AS, AO, AI, AG, AR, AM, AW, AU, AZ, BS, BH, BD, BB, BY, BZ, BJ, BM, BT, BO, BQ, BW, BV, IO, BN, BF, BI, KH, CM, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, CU, CW, DJ, DM, DO, EC, EG, SV, GQ, ER, ET, FJ, GF, PF, TF, GA, GM, GH, GL, GD, GP, GU, GT, GN, GW, GY, HT, HM, HN, HK, IN, ID, IR, IQ, JM, JP, JO, KZ, KE, KI, KP, KR, KW, KG, LA, LB, LS, LR, LY, MO, MG, MW, MY, MV, ML, MH, MQ, MR, MU, YT, MX, FM, MD, MN, MS, MA, MZ, MM, NA, NR, NP, NC, NZ, NI, NE, NG, NU, NF, MP, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PR, RE, RU, RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, SC, SL, SG, SX, SB, SO, GS, SS, LK, SD, SR, SJ, SZ, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, AE, UM, UY, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW"]<div id="logoname"><a href="#" title=""><img src="#"></a></div><div id="quick_contact"><br><p>Contact us...</p><p>Tel: #</p><p>Email: <a href="mailto:#">#</a></p></div>[/wpgc_is_not_country_codes]'); ?>

    Problems I see with this are there's not a lot that actually differentiates these sections other than the country codes themselves, and the fact that I have absolutely no idea where to start.

    Thanks for your help in advance.

    Rob

    http://wordpress.org/plugins/wpgeocode/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.