我试图寻找一个快速而肮脏的wordpress主题开发教程。现在, 我知道该如何去发现自己的东西了, 在寻找wordpress开发人员时, 我正在寻找”程序员的十大常见问题解答”。 (例如, 打开调试以及调试选项所在的位置), 如何最好地设置你的开发环境。
我所能找到的只是详尽的, 太低级或太高级别的指南。来自创建类似Wordpress的自定义应用程序的背景使我感到沮丧。
因此, 也许有人可以列出我需要的几件事。我不需要知道wordpress的工作原理, 数据库, 小部件或页面是什么。
我专门搜索的问题:1.如何使wordpress在IDE中查看主题文件夹中的更改(我真的无法相信任何人都会通过wordpress管理员主题编辑器进行开发…没有撤消历史记录!)。在重新安装主题之前, 更改文件似乎没有生效。调试模式需要为真吗?
- 是否有任何链接压缩了以下版本:http://codex.wordpress.org/Theme_Development或类似版本?
#1
WordPress使用文件层次结构来确定最终显示给用户的内容。首先, 你需要创建一个WordPress主题是style.css和index.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之前阅读此主题
#3
通过将现有主题(例如”十二十二”主题)作为基础, 可以简化针对初学者的主题开发。我在这里写了一个博客文章http://johnadavies.me/2013/09/19/wordpress-child-theme-development/ John
评论前必须登录!
注册