小部件和菜单通常是您在为WordPress站点进行自定义时的第一个呼叫端口.它们不仅允许您在网站上的任何地方(即小部件的位置)放置和显示内容,当然是在小部件的情况下),但它们也有任何潜在用户的潜在用户的关注.
在向主题添加小部件和菜单时最终涉及一些编码专业知识,所需的实际PHP是直接实施的.一旦你围绕着逻辑,你可以把你的CSS技能放在使用时侧栏和菜单的外观.
这是我们五部分系列为初学者的第四篇文章,教授WordPress开发的根本概念,以便您可以从Tinkerer到开发人员那里跳跃.在系列结束时,您将能够创建自己的基本主题和插件,并用自己的功能攻击它们.
在本教程中,您将学习如何代码和自定义自己的侧栏和菜单.我们还将浏览编码自定义查询以获取更复杂的功能.
注意:对于本系列,重要的是您已经对HTML和CSS进行了全面了解,因为使用WordPress时,这两种语言都是基本构建块.
错过了我们Wordpress开发的教程,为初学者系列?您可以在这里赶上所有五个帖子:
- 初学者的Wordpress开发:入门
- 初学者的WordPress开发:学习PHP
- 初学者的WordPress开发:构建主题
- 初学者的WordPress开发:小部件和菜单
- 初学者的WordPress开发:建筑插件
继续读取,或使用以下链接跳转:
- 使用小型绑定区域
- 小部件:我们学到了什么
- 使用菜单
- 进一步阅读和研究
许多人称之为侧巴实际上是小部件化的区域.有时它们确实在侧边栏区域显示,但这并不一定是这种情况.
窗口小部件区域可以在您的网站上的任何地方显示,并且完全正确地达到您作为主题开发人员.您可能希望在页脚中显示一个小部件,另一个帖子下方,一个隐藏在菜单后面,等等.
您还需要告诉WordPress您计划创建小型绑定区域.这称为注册侧栏,并使用户界面显示在admin中.
在本系列的第三部分中,Wordpress开发初学者:主题开发的介绍,我们创建了一个functions.php
文件.让我们为主题进行主题,我们一直在进行一点较窄,并为侧边栏添加第二列.我们将首先注册侧栏,因此将以下内容添加到functions.php
文件:
如果你不明白add_action()
bit别担心,我们还没有覆盖它! (我们将在本系列的下一个帖子中查看它,初学者的WordPress开发:建筑插件.
此事的肉在mat_widget_areas()
功能中.我们使用register_sidebar()
函数来告诉WordPress我们的小型绑定区域的所有细节.
名称和描述参数将显示在Admin用户界面中,因此使它们描述性!每个窗口小部件都将以前后窗口小部件参数提供的代码中包装.使用%1$s
作为id的占位符,并且对于任何类和wordpress将自动生成这些符号.
一旦您保存了此代码,您应该在外观菜单中看到新的小部件子部分显示,并且我们的小部件区域应显示给定的详细信息.