title: $_POST returns empty on form submit in wordpress
body: <p>I have a form:</p>
  
  <pre><code>&lt;form action="&lt;?php echo the_permalink(); ?&gt;" method="POST"&gt;
      &lt;input type="text" name="name" value="" placeholder="Your First and Last Name *" /&gt;
      &lt;?php echo $firstnameError; ?&gt;
      &lt;input type="text" name="email" value="" placeholder="Yoyr Email" /&gt;
      &lt;?php echo $emailError; ?&gt;
      &lt;br&gt;
      &lt;input type="text" name="company" value="" placeholder="Your Company Name" /&gt;
      &lt;input type="text" name="phone" value="" placeholder="Your Phone number" /&gt;
      &lt;textarea name="project" rows="4" cols="50" placeholder="Describe the scope of work and the most important features of the project *'"&gt;&lt;/textarea&gt;
      &lt;?php echo $addressError; ?&gt;
      &lt;br&gt;
      &lt;input type="radio" name="budget" value="1500" /&gt;
      &lt;input type="radio" name="budget" value="2500" /&gt;
      &lt;input type="radio" name="budget" value="5000" /&gt;
      &lt;input type="radio" name="budget" value="10000" /&gt;
      &lt;input type="radio" name="budget" value="100001" /&gt;
      &lt;input type="radio" name="budget" value="not sure" /&gt;
      &lt;input type="hidden" name="submit" value="1" /&gt;
      &lt;input type="submit" value="SUbmit" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>It actions to the same page, but when I do <code>print_r($_POST);</code> it does not print anything, i.e. no value in <code>$_POST</code>.</p>
  
  <p>What could be the reason(s) for this? I studied a few questions on SO on this but none gave me the answer I was looking for.</p>