首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任何页面上的静态Wordpress表单-插件、Widget或短代码?

任何页面上的静态Wordpress表单-插件、Widget或短代码?
EN

Stack Overflow用户
提问于 2015-07-10 08:57:16
回答 2查看 359关注 0票数 0

坦率地说,我是wordpress的新手,但我用PHP编程。

任务:我有一个表单(不想使用表单插件),并且希望在任何页面的内容(联系人-页面)中包含这个表单。我想自己编程的Widget,短代码或插件。我不需要一个教程如何编程。

问题:你建议我使用什么:一个短代码,插件,小部件或模板中的“黑客”(f.e )。如果($page!==“contact”){.}答案应考虑

  1. 易用性和灵活性
  2. 很短的发展时间
  3. 渲染速度

感谢有经验的Wordpress用户/开发者的建议。

PS:表格很简单,也许还有另外一种快速的方法,你知道如何做到这一点。

EN

回答 2

Stack Overflow用户

发布于 2015-07-10 10:59:09

尝尝这个

代码语言:javascript
复制
 1)first to fall you make a page templates of contact page.(make copy of page.php than only change the name of templates)

 2)than that template in you make your custom form.

 3)that page template you apply in your contact page.
票数 0
EN

Stack Overflow用户

发布于 2016-10-22 12:52:07

创建一个template-myForm.php文件,并用以下内容填充它:

代码语言:javascript
复制
<?php
/**
 * Template for displaying search forms for My Web Site
 *
 */
?>
<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
<!-- your form content-->
</form>

在需要自定义搜索表单的站点<?php get_template_part( 'template', 'myForm' ); ?>中添加。我使用它作为搜索表单,所以很容易将它变成小部件。我使用单独的模板文件进行站点搜索,searcform.php用于搜索小部件。如果您针对的是不同类型的表单标记,则必须创建一个Widget。

它是一个class Your_Widget extends WP_Widget,您可以自己找到教程,或者只需查看wp-includes/class-wp-widget.php代码文件:wp-includes/class-wp-widget.php在您的Wordpress副本中并进行扩展。我个人使用教程。我觉得这更简单。

因此,总结起来,您将有两个表单副本-一个作为模板部分显示,另一个用于侧栏或其他注册小部件区域。如果在这两个版本中都是相同的,那么使用此解决方案时,您必须记住在两个地方不断地更改它(这也比硬编码更简单)。

对于我来说,我不是一个以英语为母语的人,只是一个兼职的Wordpress编码器,这是我提供的。更集成和PHP编程友好的解决方案,可以在Wordpress论坛上找到,这里在堆栈过流Wordpress.org网站上。

我也意识到这并不是你想要的--不使用短代码。我希望这将使您进入Wordpress世界,您将发现如何提供自定义表单给您的用户!

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31336539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档