无法在wordpress网站上添加联系表单

时间:2012-03-26 19:26:34

标签: php javascript jquery wordpress

我正在尝试向我的wordpress网站添加一个联系表单,我使用的表单与我在这个非wordpress网站上使用的表单相同http://drains2go.com/contact.php我唯一做过的就是更新动作属性为:

<form id="contact-form" action="<?php bloginfo('stylesheet_directory') ?>/processForm.php" method="post">

问题在于,当我提交表单时,我的javascript ajax调用未进行,并且遵循操作attr链接而不是默认状态被禁用。

的Javascript

$.ajax({
        url : contactForm.attr('action') + '?ajax=true',
        type : contactForm.attr('method'),
        data : contactForm.serialize(),
        success : function() {

问题是我将操作设置为完整链接吗?

http://localhost/jmccplantsales/wp-content/themes/child-theme/processForm.php

1 个答案:

答案 0 :(得分:0)

如果您使用的是自定义主题(默认或wordpress内置主题,如Twentyelevan,Tweten等)。

  1. 更改

    <form id="contact-form" action="<?php bloginfo('stylesheet_directory')?>/processForm.php" method="post">
    
  2. 并尝试使用此

    <form id="contact-form" action="<?php bloginfo('template_url')?>/processForm.php" method="post">