Thanks. This looks like it might help me, but I am getting a syntax error.
Here’s what I pasted, yes, leaving ‘my_shortcode’ and so on, which I figured I’d update with real names once I have it working.
<?php
add_shortcode( ‘my_shortcode_name’, ‘my_function’ );
function my_function() {
?>
<p>
<html>
<body>
Classes are held at 9pm Eastern Time. To see what time the class will be where you are, select your location below.
<form>
Select Your Location:
<select id=”mySelect”>
<optgroup label=”United States & Canada”>
<option value=”10:30pm”>Newfoundland Time</option>
<option value=”10pm”>Atlantic Time</option>
<option value=”9pm”>Eastern Time</option>
<option value=”8pm”>Central Time</option>
<option value=”7pm”>Mountain Time</option>
<option value=”6pm”>Pacific Time</option>
</optgroup>
<optgroup label=”Australia”>
<option value=”12pm + 1 day”>Australian Eastern Standard Time</option>
<option value=”1pm + 1 day”>Australian Eastern Daylight Time</option>
<option value=”11:30am + 1 day”>Australian Central Standard Time</option>
<option value=”12:30pm + 1 day”>Australian Central Daylight Time</option>
<option value=”10am + 1 day”>Australian Western Standard Time</option>
</optgroup>
<optgroup label=”New Zealand”>
<option value=”3pm”>New Zealand Daylight Time</option>
<option value=”3:45pm”>Chatham Daylight Time</option>
</optgroup>
<optgroup label=”Europe”>
<option value=”2am + 1 day”>Western European Time</option>
<option value=”3am + 1 day”>Central European Time</option>
<option value=”4am + 1 day”>Eastern European Time</option>
</optgroup>
</select> <button type=”button” onclick=”myFunction()”>Show Time</button> <b id=”demo”></b>
</form>
<script>
function myFunction() {
var x = document.getElementById(“mySelect”).value;
document.getElementById(“demo”).innerHTML = x;
}
</script>
</body>
</html>
</p>
<?php
} // end function