wordpress导航怎样在主题二次开发过程中添加导航区域

WordPress使用指南
WordPress 2.7 最大的一个功能就是实现了 Thread Comments,由于 WordPress 很早就在
wp_comments 数据表中预留了 comment_parent 字段,在 2.7 之前的 Thread Comments
功能实现的插件都是通过使用这个字段实现的,WordPress 2.7 也不例外,也是通过这个字段实现,所以完全兼容之前的 Thread
comments 插件。但是要使用 WordPress 2.7 自带的 Thread Comments,需...&(字节数: 2012) [原创
8:32:59]&&这篇教程是在 WordPress 2.7 之前撰写的,而 WordPress 2.7 之后支持了 Thread Comments,这里有让你的主题实现 WordPress 2.7 的 Thread Comments的方法。但是还是建议你查看下这篇教程。
留言模板是从零开始创建 WordPress 主题系列教程的最后一篇。这篇将涉及到博客一个比较重要的东西;评论模板。
你应该知道:
没有快速的方式在 comments.php 建立评论模板大部...&(字节数: 3940) [原创
8:23:36]&&子模板文件是从零开始创建 WordPress 主题系列教程的第十五篇,这篇将和像上一篇创建 header.php,sidebar.php 和 footer.php
这些模板文件一样创建更多的子模板文件。
现在 index.php 文件已被拆分,这一切都变得更简单。
第1步:archive.php
在做这步之前,查看你的侧边栏,点击其中的一个存档链接,结果的页面是不是和首页没有什么不同?
创建一个新文件:archive.php把 inde...&(字节数: 5479) [原创
8:20:49]&&底部和拆分 Index是从零开始创建 WordPress 主题系列教程的第十四篇,这篇我们完成对主题的样式化和开始把 index.php 文件分成多个小文件。在这篇中,首先要对 style.css 文件进行修改,然后把 index.php 分成一些新的文件。
打开 XAMPP,主题文件夹,Firefox,IE,index.php 和 style.css。
第1步:样式化 footer
给 footer DIV 增加 10px 顶部填充。你还记得如何...&(字节数: 3734) [原创
8:18:14]&&样式化侧边栏是从零开始创建 WordPress 主题系列教程的第十三篇,这篇主要讲解如何样式化侧边栏里面的所有元素,在对侧边栏样式化之后,这系列教程就将差不多结束了。
打开 XAMPP,主题文件夹,Firefox,IE 和 style.css 文件。
第1步:样式化侧边栏的无序列表
在 .sidebar{} 下输入:
.sidebar ul{
list-style-type:
margin: 0;&(字节数: 4586) [原创
8:14:48]&&日志样式化和其他杂项是从零开始创建 WordPress 主题系列教程的第十二篇,这篇主要讲解如何样式日志,这篇不需要 index.php,
打开Xampp Control,theme 文件夹,Firefox,Internet Explorer 和 style.css 文件。
第1步:Reset CSS
在 style.css 文件中的 body{} 上面输入以下代码来处理大部分页边空白和填充:
body, h1, h2, h3, h...&(字节数: 3143) [原创
8:11:53]&&宽度和布局是从零开始创建 WordPress 主题系列教程的第十一篇,这篇将介绍如何设置每个 DIV 的宽度和布局排版,并且也会展示如何让主题显示正确,并同时在 Firefox 和 IE 下兼容,显示一致。
在我们开始之前,打开 Xampp Control,主题文件夹,Firefox 浏览器,IE 浏览器,index.php和style.css这两个文件。
第1步:设置页面总体宽度
现在我们首先要确定的是主题的总体宽度。我们使用 750px;主题的...&(字节数: 4475) [原创
8:09:24]&&十六进制颜色代码和样式化链接是从零开始创建 WordPress 主题系列教程的第十篇。这篇继续昨天介绍 CSS 的课程,我们今天将介绍如何着色和十六进制颜色代码。
颜色属性,跟着的是一个十六进制代码,是用于给文本上色。如 body { color: #000000;} 意思是你页面 body 内所有文本将是黑色的。
背景颜色属性,跟着的是一个十六进制代码,是给除背景上色。如 body{ background: # } 意思是为 body...&(字节数: 2666) [原创
8:07:03]&&Style.css 和 CSS 介绍是从零开始创建 WordPress 主题系列教程的第九篇,学习 CSS 最好的方法就是去使用它,不像 XHTML 和 PHP 需要接触模板的核心文件,同样不要需要理解任何基本概念,只要去用它,通过试用和修正错误是可以让你快速学会。
我们现在已经在 style.css 文件有些内容,让我们先来看看这部分内容是干什么的?
&(字节数: 3790) [原创
8:04:58]&&验证 XHTML 是从零开始创建 WordPress 主题系列教程的第八篇。在开始学习 CSS 并修改 style.css 文件之前,我们需要学习如何验证代码,简单说,验证(Validate/Validating/Validation)就是检查下代码有没有错误,而验证又分为:XHTML Validator 和 CSS Validator。这篇我们学到 XHTML 验证器。
首先打开 Xampp Control 和浏览器,并进入 http://localhost/wo...&(字节数: 1223) [原创
8:03:02]&&尾部(footer)是从零开始创建 WordPress 主题系列教程的第七篇,这篇教程将会很简单,去只要在侧边栏下增加个 DIV 标签,然后输入一些版权信息。其实你完全可以不用我说明就能自己去做,可以先自己尝试下,然后返回这里再仔细检查下。
第1步:增加个 DIV 标签
在侧边栏的 DIV 标签下输入以下代码:
&div id=”footer”&
&(字节数: 1082) [原创
8:00:47]&&窗体化侧边栏是从零开始创建 WordPress 主题系列教程的第六篇的第五部分,一个支持 Widget 的侧边栏或者说是窗体化(widgetized)的侧边栏几乎是 WordPress 主题的标准。
首先,什么是窗体化(widgetizing)呢?简单的说,窗体化就是能够通过拖拉就能够整理侧边栏的模块。比如我们需要更改分类和存档的位置,只需要简单把分类和存档列表拖到它们的位置即可,根本不用去修改侧边栏的代码。
第1步:创建 functions.php 文件...&(字节数: 1397) [原创
7:58:06]&&搜索框和日历是从零开始创建 WordPress 主题系列教程的第六篇的第四部分,尽管这篇的题目是 搜索框(Search Form) 和 日历(Calendar),但是我同样也会介绍 元数据(Meta) 。这一篇我们会结束常规的侧边栏,然后将在下一篇将介绍如何窗体化(widgetize)化侧边栏。
第1步:增加搜索框
创建一个新文件,然后把该空白文件保存为 searchform.php(当然是和 index.php 在同一个文件夹下)。把 searchform.tx...&(字节数: 4006) [原创
7:55:51]&&存档和链接列表是从零开始创建 WordPress 主题系列教程的第六篇的第三分,这篇将比较简单,讲解如何调用存档链接列表和友情链接(blogroll)列表。
第1步 - 增加存档链接列表。
在侧边栏区域的 Categories 列表下面输入以下代码:
&li&&h2&&?php _e(’Archives’); ?&&/h2&
&?php wp_ge...&(字节数: 2176) [原创
7:54:02]&&页面链接列表是从零开始创建 WordPress 主题系列教程的第六篇的第二部分,通过上一篇的学习,现在已经熟悉了侧边栏的结构,接下来我们将继续修改侧边栏,完成页面链接(Page-link)列表。当完成常规的侧边栏之后,我们将学习如何窗体化(widgetize)侧边栏。
在分类链接上面添加以下代码:
&?php wp_list_pages(); ?&
&(字节数: 2234) [原创
7:51:53]&&侧边栏是从零开始创建 WordPress 主题系列教程的第六篇,这一篇我们主要讲解 WordPress 主题的侧边栏,让你很快掌握它的结构,并能编码和样式化它。
在开始侧边栏之前,这是现在 index.php 文件的样子。
第1步:创建 id 为 "sidebar" 的 DIV
首先让我们创建一个名字为 sidebar
的 DIV,这样可以把侧边栏中的所有东西都放入其中。在 container 的后面和 &/body& 标签的前面输...&(字节数: 3820) [原创
7:47:50]&&日志导航链接是从零开始创建 WordPress 主题系列教程的第五篇的第五部,在绝大多数的 WordPress 博客的底部,都会有 下一页 (Next Page) 或者 上一页 (Previous Page) 这样的导航链接。我们可以通过 WordPress 的模板系统中的 posts_nav_link()
这个函数调用这些链接。
在 &? ?& 和 &?php else : ?&之间添加如下代码:
&(字节数: 1741) [原创
7:46:11]&&Else,日志 ID,链接标题是从零开始创建 WordPress 主题系列教程的五篇的第四部分,这篇课程将讲解其他3个可以增加到日志中的元素:Else,post ID, 和 链接的 title 值。尽管它们是可选的,但是我们几乎可以在我每一个免费的主题中都能找到。
开始之前,不要忘记启动 Xampp。
第1步:Else
在 &? ?& 的下面输入以下代码:
&?php else : ?&&(字节数: 4272) [原创
0:23:16]&&日志元数据是从零开始创建 WordPress 主题系列教程的五篇的第三部分,今天我们将开始讲解日志的元数据(Postmetadata):日期(date),分类(categories),作者(author),评论数(number of comments),以及其他和日志有关系的信息。
同样请打开 XAMPP,主题文件夹,浏览器以及 index.php 文件。
先让我们复习下,现在的 index.php 文件应该有下面这些代码了:
&(字节数: 3556) [原创
0:22:16]&&日志元数据是从零开始创建 WordPress 主题系列教程的五篇的第三部分,今天我们将开始讲解日志的元数据(Postmetadata):日期(date),分类(categories),作者(author),评论数(number of comments),以及其他和日志有关系的信息。
同样请打开 XAMPP,主题文件夹,浏览器以及 index.php 文件。
先让我们复习下,现在的 index.php 文件应该有下面这些代码了:
&(字节数: 3556) [原创
0:14:19]&&日志内容是从零开始创建 WordPress 主题系列教程第五篇的第二部分,在这篇中,我们将展示如果显示博客日志的内容,并且使用一个 DIV
标签把博客日志的内容和日志的标题区分开。再次强调一次,上一篇关于 WordPress 主循环介绍的课程非常重要,你需要彻底明白之后才能继续学习。
下面开始这篇课程。首先还是打开 XAMPP,“tutorial”主题文件夹,浏览器并在浏览器地址栏输入:http://localhost/wordpress,最后打开 index.p...&(字节数: 4548) [原创
0:13:19]&&日志内容是从零开始创建 WordPress 主题系列教程第五篇的第二部分,在这篇中,我们将展示如果显示博客日志的内容,并且使用一个 DIV
标签把博客日志的内容和日志的标题区分开。再次强调一次,上一篇关于 WordPress 主循环介绍的课程非常重要,你需要彻底明白之后才能继续学习。
下面开始这篇课程。首先还是打开 XAMPP,“tutorial”主题文件夹,浏览器并在浏览器地址栏输入:http://localhost/wordpress,最后打开 index.p...&(字节数: 4548) [原创
23:52:15]&&调用博客日志的主循环(The Loop)是 WordPress 中最重要的 PHP 代码集,几乎所有的页面都会用到它。这也是从零开始创建 WordPress 主题系列教程的第五篇。
在开始继续学习之前,我们先复习下到目前为止学到了什么?
到目前为止,我们已经学到::
规则,术语和 WordPress 主题的层式结构每个页面有哪些部分组成如何安装你的主题如何调用博客的标题和把它做成一个链接如何调用博客的描述和如何把 header 和其他部分分开
...&(字节数: 4928) [原创
23:48:24]&&Header 模板 2是从零开始创建 WordPress 主题教程系列教程的第四篇第二部分。最后说一次,开始之前务必先读下前面的日志。这篇会完成 Herder 模板,并且开始介绍 DIV Box 模型。
第1步:开启 XAMPP 和打开 index.php
- 启动 Xampp
- 打开 Tutorial 的主题文件夹
- 打开浏览器,在地址栏输入 http://localhost/wordpress
- 返回主题文件夹,用记事本打开...&(字节数: 2552) [原创
23:45:04]&&Header 模板是从零开始创建 WordPress 主题系列教程的第四篇。前面我向你讲解了如何安装和启动 XAMPP,安装 WordPress 主题以及介绍了 PHP 语言的最基本语言,这篇我们将继续 PHP 并学习如何调用博客的标题和链接。
尽量输入所有代码而不是直接拷贝我给你的代码,这样可以让你尽量记住你所学到的的。
第1步:打开 XAMPP 和主题文件夹。
打开 Xampp,然后打开上次创建的主题文件夹,xampp/htdocs/wo...&(字节数: 4254) [原创
23:36:07]&&开始 Index.php 是从零开始创建 WordPress 主题系列教程的第三篇。在介绍了 WordPress 主题的一些规则和术语,以及对 WordPress 模板和模板文件了解之后,现在是开始动手创建 WordPress 主题了的时候。
在这篇中,你将要着手开始写 WordPress 代码。这里建议在本地电脑上安装 WordPress,而不是安装到服务器上,因为本地更方便测试。
第1步:打开 XAMPP 控制面板。
在 XAMPP 文件夹(通...&(字节数: 4320) [原创
23:18:24]&&我发现我越来越离不开 FireFox 了,并不是 FireFox 有多好多快,而是它的一些扩展确实方便我的工作和生活,今天给大家推荐我使用的第一款 Firefox 扩展,FireFTP。
网站维护中的一个工作就是需要通过 FTP 上传资料或者图片到服务器上,我用过的 FTP 客换端很多,从 CuteFTP, LeapFTP, FlashFXP 到现在使用最强大开源 FTP 客户端工具的 Filezilla。但是有时候只是想上传一张图片,并不想独立开一个开一个软件,所以我就...&(字节数: 1279) [原创
23:09:53]&&模板文件(template files)和模板(template)是从零开始创建 WordPress 主题系列教程的第二篇。开始之前,你要确保你已经看过WordPress 主题教程1:介绍,否则你将无法理解在教程 #2 中使用的名词。
在WordPress 主题教程1:介绍中,我们已经学过了 WordPress 的两条基本规则和术语,而这篇将会深入讲解模板文件,模板,以及每个页面的结构。
WordPress 博客的每个页面是由多个模板文件组成的,下面是首页...&(字节数: 2232) [原创
23:05:56]&&从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手。至少你会修改现有主题。
网络上已经有很多关于制作 WordPress 主题的教程,并且 WordPress 官方网站上也有指导文章。但是当你不懂这方面的术语的话,这些教程可能不一定会帮助你,甚至还会误导你,所以这个教程会真正从零开始教你如何创建 WordPress 主题。
创建 WordPress 主题所需的工具和...&(字节数: 1603) [原创
23:02:25]&&WordPress 主题教程1:介绍是从零开始创建 WordPress 主题系列教程 的第一篇。
从零开始制作 WordPress 主题的教程不会一次就教会你所有的东西,那样也是不可能的,这个教程也不是 WordPress 主题制作的参考,我所做的是一步一步从零开始教你如何制作 WordPress 主题,所以一定要耐心。
所以这一篇介绍首先是 WordPress 主题制作的一个最基本的介绍。这里会涉及到 HTML 和 WordPress 的基本规则,一些专业术语...&(字节数: 2730) [原创
16:41:53]&&拿到一个新的DA帐户,首先登陆控制面板和FTP,检查空间参数是否相同。接着就开始清理public_html下的文件,新的DA开通之后,public_html下的文件如下图,框起来的是要删除的,剩下的几个都是可以自定义的。属于DA自定义页面。
&(字节数: 2123) [原创
16:35:42]&&
分三部分讲解,第一部分是如何创建Mysql数据库;第二部分是如何管理Mysql数据库;第三部分是数据库的导出/导入及常见问题。&(字节数: 1864) [原创
16:33:37]&&使用专业的WordPress主机,是不需要额外设置文件权限的。
输入域名,开始安装WordPress。(在输入域名安装之前,请确定,你已经在域名管理的地方解析了A记录,A记录对应的是IP地址,这个IP地址以收到的DA主机里的邮件地址为准。)
直接点击两下,到下图的界面:
&(字节数: 1688) [原创
16:28:27]&&
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.}}" class="size-full wp-image-164 alignleft" title="post_1" src="http://help.wopus.org/wp-content/uploads/idc/2009/11/post_1.png" alt="post_1" height="125" width="153">在新博客搭建好后,写新日志之前,我们一般都会为自己的博客先建立几个分类,从侧边栏的日志栏目下的“分类”即可进到博客的分类管理页面。
&(字节数: 2277) [原创
14:42:12]&&wordpress是一个功能强大的个人发布平台,它附有一个很棒的功能集设计,作为一个博客, 你可以在互联网上轻松愉快的发布自己的文章. Wordpress为你提供免费分发,标准兼容,快速,轻便和自由的个人发布平台,与良好的默认设置和功能,和一个高度可定制的核心。本文里面, 我们将向你一一介绍Wordpress的相关功能和特点.
Wordpress的许可和搭建平台要求
WordPress基于GPL协议许可使用, 完全免费, 且开放源代码.
Word...&(字节数: 8925) [原创
14:04:47]&&要搭建一个独立博客, 就必须得有自己的主机空间和域名. 在前一节Wordpress的功能和特点里面, 我们已经说过, wordpress对主机空间的最低要求 PHP (v4.3 以上版本) 和 MySQL(v3.23.x以上版本). 这里的主机可以是你自己的服务器, 或是与别人合租的虚拟主机, 对一般用户来说. 虚拟主机已经足够了. 本文里面, 我们主要讲解一些选购主机和域名的一些注意事项, 和安装Wordpress之前的一些准备工作.
选购Wordpress博客主机
1. ...&(字节数: 3031) [原创
13:53:42]&&上一节我们介绍了如何安装Wordpress到你的虚拟主机上面. 这一节我们介绍如何在本地也就是你的计算机中安装wordpress.
为什么要这样做? 当你想在正式使用一个插件或主题之前, 想对他们进行一些测试和编辑, 或者你在未正式使用Wordpress之前,
想先在本地对它试用一下, 在本地安装一个Wordpress将会非常有用. 尤其是当你成为一个Wordpress高手, 想要自己制作一个wordpress主题或是插件时, 就更需要在本地安装Wordpress了, 因为这...&(字节数: 4350) [原创
13:38:24]&&经过上一节选购主机和域名的介绍, 你现在已经拥有了自己的虚拟主机空间和独立域名了. 让我们正式开始安装, 在安装之前, 我们先假设一组帐号:
FTP根目录: /public_html
FTP密码: 123456
MySQL数据库名: 帕兰映像_severname
MySQL数据库用户名: 帕兰映像_ severuser
MySQL...&(字节数: 8227) [原创
13:35:10]&&之前, 我们分别介绍了如何在虚拟主机上面安装Wordpress 和 如何在本地安装Wordpress.
现在我们碰到了另一种情况: 买了个虚拟主机, 但是只有一个数据库, 想利用这个数据库安装多个wordpress博客.
如果你之前仔细阅读了如何在虚拟主机上面安装Wordpress , 那就简单掉渣了. 在虚拟主机的安装里面, 我们已经提到过, wp-config.php文件的数据表格前缀设置:
// You can have multiple ...&(字节数: 1145) [原创
13:29:54]&&作为一个web开发者,永远都有新技术要学习,老技术要加强。如果你想拓展你的客户群,wordpress当下是一个比较热门的领域。下面是一系列精心收集的最佳wordpress教程,能助你成为一个专业的wordpress开发者。
Wordpress 基础
1.揭开 comments.php 文件的秘密
Nettuts+ 的作者 Gilles Maes 发表的一篇overview of the comments.php file 详细的向你阐述wordpress主题文件中的comm...&(字节数: 17278) [原创
13:20:34]&&如果您是按照wordpress使用指南的wordpress视频教程的方法来配置本机服务器环境的话,您用的应该是XAMPP这个软件。但这样的软件当然不只XAMPP这一个。还有一个很出名的就是 PHPnow.PHPnow有一个优势就是直接装好了ZendOptimizer,当然一般人是用不到这个的,暂且略过。在我的试验中,XAMPP对wordpress静态化是直接支持的。PHPnow虽然也是打开了apache的mod_rewrite模块,但是对wordpress的静态化还...&(字节数: 2708) [原创
13:16:44]&&WordPress中文工具箱在国内是一个使用广泛的工具包。它用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个wordpress插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,以及真正的文章摘要(如果你的模板里使用的是the_excerpt()来调用内容的话)等等,真正截断,没有乱码。这个插件的下载地址:http://yanfeng.org/blog/uploads/mulberrykit.zip本文把这个中文工...&(字节数: 4595)
已成功添加“”到 个分组
请不要超过6个字最新消息:相关问题请加入QQ讨论群:
当前位置: &
& wordpress获取指定分类下标签的方法
我们在进行wordpress主题开发或者wordpress二次开发过程中,在调用分类时,经常需要获取分类下的标签,现在就为大家介绍两种获取分类下标签的方法。
方法一:通过SQL获取(推荐)
将以下代码拷贝到你主题的functions.php中:
function get_category_tags($args) {
$tags = $wpdb-&get_results
SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name, null as tag_link
wp_posts as p1
LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id,
wp_posts as p2
LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
t1.taxonomy = 'category' AND p1.post_status = 'publish' AND terms1.term_id IN (&.$args['categories'].&) AND
t2.taxonomy = 'post_tag' AND p2.post_status = 'publish'
AND p1.ID = p2.ID
ORDER by tag_name
$count = 0;
foreach ($tags as $tag) {
$tags[$count]-&tag_link = get_tag_link($tag-&tag_id);
然后你就可以在模板中使用这个函数了:
$args = array('categories' =& '12,13,14'); //分类ID,根据自己需要调用不同的分类ID
$tags = get_category_tags($args);
方法二:通过query_post()函数
query_posts( array ( 'category_name' =& 'my-category' ) );
//调用分类名为my-category,分类名根据自己需要修改
if (have_posts()) :
$all_tags_arr=array();
while (have_posts()) :
the_post();
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
//print_r($all_tags_arr);
if(in_array($tag-&name,$all_tags_arr)){
$all_tags_arr[] = $tag-&
echo “&a href =/?tag=”.$tag-&name.”&”.$tag-&name.”&/a&”;
//print_r($tag); //输出tag
转载请注明: &
与本文相关文章推荐这篇日记的豆列
······

我要回帖

更多关于 wordpress导航菜单 的文章

 

随机推荐