shortcode should return text not echo it.

This commit is contained in:
Sjur Hernes committed 2013-07-01 15:12:14 +02:00
1 parent 10d9583024
commit 4d20002690
1 file changed
+6 -4
+6 -4
View File
@@ -60,6 +60,7 @@ Template Name: blimed
global $wpdb; global $wpdb;
$table_name = $wpdb->prefix . 'studio_blimed_table'; $table_name = $wpdb->prefix . 'studio_blimed_table';
$backspinn = ''; $backspinn = '';
$return = '';
if (isset($_POST['save'])) { if (isset($_POST['save'])) {
@@ -80,13 +81,13 @@ Template Name: blimed
); );
if ($settinnidb) { if ($settinnidb) {
echo '<div id="blimed_tilbake_ok"><p>Du er nå registrert</p></div>'; $return .= '<div id="blimed_tilbake_ok"><p>Du er nå registrert</p></div>';
} else echo '<div id="blimed_tilbake_fail"><p>Beklager teknisk feil, sjekk verdiene og prøv på nytt</p></div>'; } else $return .= '<div id="blimed_tilbake_fail"><p>Beklager teknisk feil, sjekk verdiene og prøv på nytt</p></div>';
} else echo '<div id="blimed_tilbake_fail"><p>Du må oppgi navn, epost, tlf og et arbeidsområde</p></div>'; } else $return .= '<div id="blimed_tilbake_fail"><p>Du må oppgi navn, epost, tlf og et arbeidsområde</p></div>';
} }
echo ' <div id="studioform"> $return .= ' <div id="studioform">
<form id="funk_data_form" method="post" action=""> <form id="funk_data_form" method="post" action="">
<input type="text" onclick="this.value=\'\';" name="funk_name" id="funk_name" value="Navn" title="Navn" /> <input type="text" onclick="this.value=\'\';" name="funk_name" id="funk_name" value="Navn" title="Navn" />
<input type="text" onclick="this.value=\'\';" name="funk_mail" id="funk_mail" value="Mail" title="Mail" /> <input type="text" onclick="this.value=\'\';" name="funk_mail" id="funk_mail" value="Mail" title="Mail" />
@@ -107,6 +108,7 @@ Template Name: blimed
</div> </div>
<input id="saveForm" class="submitButton" type="submit" name="save" value="Send" /> <input id="saveForm" class="submitButton" type="submit" name="save" value="Send" />
</form></div>'; </form></div>';
return $return;
} }
add_shortcode('blimed_form', 'blimed_form'); add_shortcode('blimed_form', 'blimed_form');