【问题标题】:wordpress page with php带有 php 的 wordpress 页面
【发布时间】:2011-06-28 15:57:49
【问题描述】:

我想将 php 脚本放入 wordpress 博客的页面中。 我的服务器仅支持通过联系表格发送电子邮件的特定脚本,因此我需要以某种方式将脚本放在联系页面中。我已经尝试将该脚本放在 page.php 文件中,但没有成功。

谁能帮帮我?

问候!

【问题讨论】:

    标签: php wordpress forms contact


    【解决方案1】:

    与其使用您无法开始工作的脚本,为什么不使用 Worpresss 联系表单插件来代替呢?确实有很棒的插件,例如 Contact Form 7,它们可以完美地完成工作,并且非常容易包含在您的页面中。

    【讨论】:

    • 是的,我尝试过使用 Easy-Contact 插件,它也很简单,但就像我说的,托管网站的服务器不允许使用其他脚本。我们必须使用他们自己的脚本(他们说出于安全原因)
    • 很好的替代解决方案。在我的一些网站上,除了手动代码之外,没有什么能用。我尽可能使用 CF7。
    • 我明白了。对于那个很抱歉。尝试按照上面的 Brandenkeith 建议进行操作,我赞成他的回答。
    【解决方案2】:

    在您的主题中创建一个名为“contact_page.php”的文件并将此代码放入其中:

    <?php
    /*
    Template Name: Contact Page
    */
    ?>
    
    <?php get_header(); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    //Your code here
    <?php endwhile; endif; ?>
    <?php get_footer(); ?>
    

    然后在 wordpress 中创建一个名为“Contact”的新页面,并将其模板设置为 Contact Page

    【讨论】:

    • 我如何将它的模板设置为联系页面?我目前正在使用二十一主题。对不起,你这么笨
    • @tiago 不是问题人。那么当通过wordpress admin创建页面时,在右侧你会看到“页面属性”。您将在那里看到模板选择。如果您将上面的代码正确上传到二十一主题文件夹,您将看到联系页面。
    • 或者,创建一个新页面,记住它的 ID,然后在您的主题文件夹中创建一个 page-ID.php 文件,其中 ID 是数字页面 ID。它基本上和通过admin设置模板一样。
    • @code_burgar 有趣的是,我从来没有走那条路。我要试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    相关资源
    最近更新 更多