【问题标题】:Custom Page Template VS Plugin VS Shortcode refer to function自定义页面模板 VS 插件 VS 简码参考功能
【发布时间】:2014-12-08 19:53:21
【问题描述】:

我需要创建一个将通过 application 多次调用的表单。 以下是我做的步骤:

1- 创建一个 form.php 页面并将其放在我的子主题文件夹中。

C:\wamp\www\test\wp-content\themes\designfolio-child

我在页面顶部写了下面的代码

<?php /* Template Name: Hercal Template */ ?>

然后我编写表单代码。

2-这个页面调用另一个PHP文件和Jquery文件,我把这些文件放在

C:\wamp\www\test

3- 我创建了一个 wordpress 页面并选择了一个模板选项 'Hercal Template' , 页面现在运行,表单已加载且工作正常,但我有一些问题需要了解。


1-关于安全性,将文件和数据库连接直接放置到测试文件夹是否安全? 2-如何在其他页面中调用我的表单? 3-以上步骤可以让我创建一个模板页面,那么模板页面、插件、引用函数的短代码有什么区别???

我的意思是:

  1. 当我创建一个插件时,我可以使用函数名在任何地方调用它。
  2. 当我创建一个函数时,将它放入 wp-content 并为其创建简码,我可以使用简码在任何地方调用它。

那么它们之间有什么区别,我在(页面模板,插件,短代码)之间有冲突。

谢谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您应该使用简码来显示表单。

    如果您将使用模板,那么您就不能在多个地方放置额外的内容/设计。

    如果您将使用函数而不是必须在页面中调用该函数,或者您需要物理编辑模板文件。

    如果您将表单用作简码,则可以在页面/帖子/自定义帖子中的任何位置访问/调用它,并将其放置在 div、段落等之间的任何位置。

    即使你也可以在 php 文件中访问它

    我建议你使用短代码

    【讨论】:

    • 很好,但是插件呢?
    • 插件,由你决定。如果您不想将代码放在functions.php中而不是将其作为插件。
    • 那么这就是插件和函数之间的唯一区别?
    • 你可以在你的插件中拥有这个功能并且它可以访问
    猜你喜欢
    • 2020-02-11
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多