从 textarea WP 显示变量
Display variable from textarea WP
<?php
/*
...
*/
add_action( 'init', 'register_shortcode_mail');
function register_shortcode_mail(){
add_shortcode('mail-sender', 'mail_sender_function');
}
function mail_sender_function(){
echo "<form name='myForm' method='POST'>
Subject: <input type='text' name='subject'>
<textarea rows = '5' cols = '80' name = 'message' form = 'usrform'>
</textarea>
<input type = 'Submit' name='btn' value = 'Send'>
</form>";
if(isset($_POST['btn'])){
$sub = $_POST['subject'];
$mes = $_POST['message'];
echo "$mes";
}
}
?>
你好。我正在尝试在 wordpress 网站上显示 textarea($mes) 的内容,但是每当我点击提交 btn 时,所有包含一些文本的输入框都会自行清除并且没有回显。
替换:
isset($_POST['btn'])
和
$_SERVER["REQUEST_METHOD"] == "POST"
<?php
/*
...
*/
add_action( 'init', 'register_shortcode_mail');
function register_shortcode_mail(){
add_shortcode('mail-sender', 'mail_sender_function');
}
function mail_sender_function(){
echo "<form name='myForm' method='POST'>
Subject: <input type='text' name='subject'>
<textarea rows = '5' cols = '80' name = 'message' form = 'usrform'>
</textarea>
<input type = 'Submit' name='btn' value = 'Send'>
</form>";
if(isset($_POST['btn'])){
$sub = $_POST['subject'];
$mes = $_POST['message'];
echo "$mes";
}
}
?>
你好。我正在尝试在 wordpress 网站上显示 textarea($mes) 的内容,但是每当我点击提交 btn 时,所有包含一些文本的输入框都会自行清除并且没有回显。
替换:
isset($_POST['btn'])
和
$_SERVER["REQUEST_METHOD"] == "POST"