【问题标题】:Include data in WordPress theme在 WordPress 主题中包含数据
【发布时间】:2011-11-25 18:10:24
【问题描述】:

我要创建一个新的 WordPress 主题,客户端给了我内容的 PSD 文件。有很多页面,每个页面都有独特的结构。我需要向客户端提供一个 WordPress 主题(仅主题文件夹),但它需要将内容填充到主题中(而不是来自 wp 管理面板)。

所以当客户在他的服务器上安装主题时,他需要在站点中获取 PSD 文件中的内容。

有什么方法可以将内容与主题一起填充,以便他以后可以对其进行编辑?

感谢您的宝贵时间。

【问题讨论】:

  • 内容必须在数据库中,你想在你的页面中硬编码吗???

标签: php wordpress wordpress-theming


【解决方案1】:
【解决方案2】:

您将主题/模板误认为是数据。

在 wordpress 中,您的模板应该能够输出用户想要输入的 BLOG 数据。如果您有大量数据要显示,自定义一个,例如事件、汽车、人员,请寻找一个插件来管理和显示这些信息。

如果您绝对想显示模板中的数据,请创建代表每个页面的大量模板,当您的客户想要显示该页面时,他会在 wordpress 中创建一个 PAGE 并选择显示硬编码数据的正确模板。 .

【讨论】:

  • 请注意,我不建议将数据硬编码到模板中,这不是 wordpress 设计的工作方式......你最好制作一个静态 HTML 网站:S
  • 我做错了什么?很高兴你告诉我出了点问题,但是什么?
  • 我想当他的主题被激活时,他正在询问如何将数据动态添加到 WordRress。
  • k,也许你是对的,也许你不是,我认为他想用某种硬编码数据制作一个主题......你不会不同意我的看法是不好的做法...
【解决方案3】:

您必须创建不同的页面文件,例如。 page1.php,page2.php.....

 <?php
/*
Template Name: tamplage name eg page1
*/
?>

将上面的代码添加到每个文件中,我的意思是 page1.php,page2.php...

现在在 WordPress 管理员中,您创建一个页面并为每个页面选择 tamplete..... 默认模板用于 page.php

【讨论】:

    【解决方案4】:

    您可以使用wp_insert_post() 在主题激活时插入自定义内容。一切都会在背后发生,客户会很高兴。

    【讨论】:

    猜你喜欢
    • 2014-02-10
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 2016-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多