1

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

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

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

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

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

3 回答 3

5

WordPress 使用文件层次结构来确定最终显示给用户的内容。对于初学者来说,创建 WordPress 主题所需的只是 astyle.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

下图解释了层次结构和最终提供的文件。我有时会拿来做参考,没必要完全背下来。

在此处输入图像描述

于 2012-10-22T15:46:32.390 回答
1

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

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

于 2012-10-22T01:17:15.157 回答
0

初学者的主题开发可以通过基于现有主题(例如二十二主题)来简化。我在这里写了一篇博客文章http://johnadavies.me/2013/09/19/wordpress-child-theme-development/ John

于 2013-09-19T22:52:55.243 回答