【问题标题】:Wordpress Theme Development Quick StartWordpress 主题开发快速入门
【发布时间】:2012-10-11 19:31:09
【问题描述】:

我试图寻找一个快速而肮脏的 wordpress 主题开发教程入门。现在我知道如何自己去发现东西了,我在开始 wordpress 开发时正在寻找“程序员的十大常见问题解答”。 (例如,打开调试以及调试选项所在的位置),如何最好地设置您的开发环境。

我能找到的只是详细的或太低级别或太高级别的指南。来自创建自定义的类似 wordpress 的应用程序的背景让我感到沮丧。

所以也许有人可以列出我需要的几样东西。我不需要知道 wordpress 是如何工作的,什么是数据库、小部件或页面。

我专门寻找的问题: 1. 如何让 wordpress 从我的 IDE 中监视主题文件夹的更改(我真的不敢相信有人会通过 wordpress 管理主题编辑器进行开发......没有撤消历史记录!)。在我重新安装主题之前,更改文件似乎不会生效。调试模式需要是真的吗?

  1. 任何链接压缩版本:http://codex.wordpress.org/Theme_Development 或类似?

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    WordPress 使用文件的层次结构来确定最终显示给用户的内容。对于初学者来说,创建 WordPress 主题所需的只是 style.cssindex.php

    这是您必须在style.css 中输入的内容,以使其成为有效的 WordPress 主题:

    /*
    Theme Name: Your theme name
    Theme URI: http://www.example.com/
    Description: Describe your theme.
    Author: Your name or company
    Author URI: http://www.example.com/
    Version: 1.0
    Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)
    
    License:
    License URI:
    
    General comments (optional).
    */
    

    您真正需要包含的只是主题的唯一名称,WordPress 会识别它并将其列在您的其他主题中。即使这样可行,我还是建议尽可能多地提供信息。

    只需两个文件,index.php 就会针对每个页面视图运行,无论用户要求的内容类型如何。您可以通过添加 page.php 之类的文件来显示您的所有页面,single.php 以不同方式显示单个帖子等等来扩展它。

    我强烈建议您熟悉 WordPress Codex。这是一个很好的起点: http://codex.wordpress.org/Template_Hierarchy

    下图解释了层次结构和最终提供的文件。偶尔参考一下,没必要完全背下来。

    【讨论】:

    • 谢谢。您回答的彻底性将赢得答案。谢谢你的图片。它解释了很多。
    【解决方案2】:

    您需要熟悉基本的 wordpress 功能,如 the_permalink、the_title、the_content 等。这些很容易记住,如果您不想要任何开箱即用的功能并付费,您可以随时参考 wordpress.org 文档更注重设计

    如果您打算将主题提交给 wordpress.org,而不是打开调试开发并在开始之前阅读此内容http://codex.wordpress.org/Theme_Review

    【讨论】:

    • 谢谢...是的,我正计划阅读文档以了解我需要 wordpress 做的任何事情(任何程序员都知道在哪里可以找到 API),但程序员确实需要快速入门 1,2 ,3 件事情要上路。
    【解决方案3】:

    将主题开发基于现有主题(例如二十二主题)可以使初学者的主题开发变得更加容易。我在这里写了一篇博文http://johnadavies.me/2013/09/19/wordpress-child-theme-development/ 约翰

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 2019-04-02
      • 2018-04-03
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多