WordPressでカスタム機能が2回呼び出されているのはなぜですか?例えばWordPress - 私のカスタム関数が2回呼び出されているのはなぜですか?
私はのfunctions.phpにこの機能を持っている:
function your_function_name() {
if(isset($_POST['your_var'])) {
// return $error;
echo '<p class="alert alert-danger"><span class="close" data-dismiss="alert">×</span> Work NOT submitted! Please correct the error(s) below.</p>';
}
}
マイテンプレート:フォームが送信されると
<?php
your_function_name();
?>
<form class="form-submission" method="post" action="">
<input type="text" class="form-control" placeholder="Name" name="your_var">
...
は、私は私の画面上に二回、この<p class="alert alert-danger"><span class="close" data-dismiss="alert">×</span> Work NOT submitted! Please correct the error(s) below.</p>
を取得します。一つは、HTMLタグと他の1が正しい場所にある前次のとおりです。
<p class="alert alert-danger"><span class="close" data-dismiss="alert">×</span> Work NOT submitted! Please correct the error(s) below.</p><!DOCTYPE html>
<html lang="en-US" class="no-js">
<head>
....
<p class="alert alert-danger"><span class="close" data-dismiss="alert">×</span> Work NOT submitted! Please correct the error(s) below.</p>
<form class="form-submission" method="post" action="">
<input type="text" class="form-control" placeholder="Name" name="your_var">
...
最初の1 前にhtmlタグは存在しませ必要がありますが、それはありません!どうして?これをどうすれば解決できますか?
のフォームタグがhtmlタグの前に表示されないようにしてください。
このテンプレートの使用方法を教えてください。私はブログやログインなどを意味するか、デフォルトのテンプレートでこれを変更しますか? –
「このテンプレートの使用方法を教えてください」フォームを送信してください。 「お問い合わせ」ページのように。それはカスタムページです。 – laukok