0
これは古い質問ですがごめんなさい申し訳ありませんが、本当に答えが見つかりません。私はWordPressのプラグインの開発に新しいです。フォームがWPオプションAPIを使用して送信される前に、コールバックのようにやり取りするにはどうすればよいですか?ネイティブPHPの場合、WPオプションAPIカスタムアクションフォーム提出後
if (isset($_POST['submit'])) {
$options = $_POST['zt_ftp_settings'];
var_dump($options);
}
ただし、私はWPオプションAPIを使用しています。データを正しく保存すると、データを保存した後でもっとやりたいことがあります。ここで
は
<form method="post" action="options.php">
<?php
settings_fields('zt_ftp_settings_options');
do_settings_sections('zt_ftp_settings_options');
$option = get_option('zt_ftp_settings');
?>
<h2>FTP Settings</h2>
<p>Please provide your ftp credentials.</p>
<table class="form-table">
<tbody>
<tr>
<th scope="row">FTP Hostname</th>
<td>
<input name="zt_ftp_settings[zt_ftp_host_name]" type="text" id="zt_ftp_host_name" value="<?php echo $option['zt_ftp_host_name']?>" class="regular-text">
</td>
</tr>
<tr>
<th scope="row">FTP Username</th>
<td>
<input name="zt_ftp_settings[zt_ftp_user_name]" type="text" id="zt_ftp_user_name" value="<?php echo $option['zt_ftp_user_name']?>" class="regular-text">
</td>
</tr>
<tr>
<th scope="row">FTP Password</th>
<td>
<input name="zt_ftp_settings[zt_ftp_password]" type="password" id="zt_ftp_password" value="<?php echo $option['zt_ftp_password']?>" class="regular-text">
</td>
</tr>
</tbody>
</table>
<?php submit_button('Save Settings'); ?>
おかげで、私がやったことです。
感謝を変更。私はこれを試してみよう – japhfortin