Поддержка Проблемы и решения WordPress form action Вызов данной страницы

  • Решено stasman

    (@stasman)


    Здравствуйте. Создал форму, заполнил одно поле, хочу чтобы эта страница обновилась и вывела то, что я заполнил. Вот маленький код:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <form action="" method="POST" class="info-profile">
    <input type="text" name="name" value="ROBERT SMITH">
    <input type="submit">
    </form>
    </body>
    <?php
    if (!empty($_POST["name"])) 
     { echo " Получены новые вводные: имя - ".$_POST["name"];} 
     else { echo "Переменные не дошли. Проверьте все еще раз."; }
    ?>
    </html>

    Проблема в том, что данный код на локалке работает идеально, а вот на странице вордпреса я нажимаю отправить и он выдаёт сообщение — этой страницы не найдено. Как быть?

Просмотр 1 ответа (всего 1)
  • Проблема решилась. Нельзя использовать название «name», оно уже занято вордпресом. Вместо этого я написал cv_name и работает. Пример кода:

    <?php
    /*
    Template Name: cv
    */
    ?>
        <form action="" method="POST" class="info-profile">
            <input type="text" name="cv_name" value="ROBERT SMITH">
            <input type="submit">
        </form>
    
    <?php
        if ( isset($_POST['cv_name']) ) {
            echo " Получены новые вводные: имя - " . $_POST["cv_name"];
        }
        else {
            echo "Переменные не дошли. Проверьте все еще раз.";
        }
    ?>
Просмотр 1 ответа (всего 1)
  • Тема «WordPress form action Вызов данной страницы» закрыта для новых ответов.