我试图寻找一个快速而肮脏的wordpress主题开发教程。现在, 我知道该如何去发现自己的东西了, 在寻找wordpress开发人员时, 我正在寻找”
程序员的十大常见问题解答”
。 (例如, 打开调试以及调试选项所在的位置), 如何最好地设置你的开发环境。
我所能找到的只是详尽的, 太低级或太高级别的指南。来自创建类似Wordpress的自定义应用程序的背景使我感到沮丧。
因此, 也许有人可以列出我需要的几件事。我不需要知道wordpress的工作原理, 数据库, 小部件或页面是什么。
我专门搜索的问题:1.如何使wordpress在IDE中查看主题文件夹中的更改(我真的无法相信任何人都会通过wordpress管理员主题编辑器进行开发…
没有撤消历史记录!)。在重新安装主题之前, 更改文件似乎没有生效。调试模式需要为真吗?
- 是否有任何链接压缩了以下版本:http://codex.wordpress.org/Theme_Development或类似版本?
这是你必须放入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
推荐阅读
- 主题面板中的WordPress logo上传选项
- 在wordpress根主题中包含React js的正确方法
- 如何将WordPress模板与CodeIgniter集成
- 如何在WordPress主题中包含jQuery()
- get_header操作不起作用
- 通过管理员在WordPress中编辑页脚内容
- href标签属性不可点击
- 将meta_value保存为序列化数组时的WP_Query
- wp_enqueue_style未添加版本