【问题标题】:Static Landing Page Templates in WordpressWordpress 中的静态登陆页面模板
【发布时间】:2018-03-09 11:29:56
【问题描述】:

如果我使用 Bootstrap 框架创建自定义静态 HTML 登录页面模板,将这些模板集成到 Wordpress 中现有网站的最佳方法是什么?

我的目标是能够将自定义 PPC 登录页面快速集成到 WP 网站中,而不必处理我经常遇到的编码不佳的网站。

以下是我的一些想法和遇到的问题:

  1. 我可以在网站的根目录中放置一个文件夹,其中包含自定义模板的文件(与 Wordpress 分开)。我面临的问题是如何处理所有表单提交/填写以及如何将它们推送到 Google 电子表格或 CRM。

  2. 我可以在现有主题中创建自定义页面模板,然后将静态 HTML 模板转储到其中。但是我怎么能做到这一点,它有自己的 CSS / 图片并且不影响网站上的任何其他页面?

一种方法比另一种更好吗?你会推荐什么?

我很感激!

【问题讨论】:

    标签: php html css wordpress bootstrap-4


    【解决方案1】:

    确实没有简单的方法。如果您希望集成 Wordpress 导航系统、页脚和页面创建系统,则必须使用 Wordpress 主题模板标准创建模板。

    从这里开始:https://developer.wordpress.org/themes/basics/template-hierarchy/

    由于 Wordpress 将其样式和 javascript 文件排入队列的方式以及许多其他原因,不遵循模板系统将导致更新问题,并限制某些添加的插件在未来运行的能力。

    您必须将静态引导模板编写为 Wordpress 模板。

    【讨论】:

    • 感谢您的回复!我真的不需要任何导航或页脚功能。当您说“编写为 Wordpress 模板”时,您是指使用 Bootstrap 创建一个自定义 page.php 文件吗?
    • 是和不是。您需要按照 Wordpress 模板格式创建静态页面。从上到下阅读本页。这不是一项快速的工作。但是一旦你理解了它是可能的。如果您不需要页眉和页脚等。您可以尝试简单地将<?php /* Template Name: Example Template */ ?> 添加到静态页面的顶部,将静态页面放在模板的根目录中,然后创建一个新页面并分配您创建的模板到那个页面。但这是一件可怕的事情,我很惭愧我建议这样做......对不起。
    • 知道了。感谢您的反馈。我仍在学习这类事情的最佳实践,所以如果这是一件糟糕的事情,我认为这样做可能不值得我花时间这样做......
    • 如果您想将静态页面合并到 Worpdress CMS 中,您需要将它们创建为模板文件。但我意识到您可以将它们放在 web 目录的根目录中并直接链接到它们。那会奏效。但是您无法控制它们在 CMS 中的内容。
    • 对。我不太关心访问 CMS 中的内容,我唯一的障碍是如何跟踪表单提交。理想情况下,我想将它们推送到 Google 表格文档。你知道一个简单的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多