按标签归档:Theme

主题功能扩展:为主题增加日志缩略图功能

在我们来发 WordPress 主题的时候,可能会需要让文章在显示的同时,提供一张能够该文章内容的图片。这样,文章会更生动,也会让您的主题更美观。 从 WordPress 2.9 系列开始,核心程序提供了一个叫做日志缩略图“Post Thumbnail”功能。而如何将这个功能加入到您的主题中,就需要对现有主题进行一些修改了。 修改主题的步骤还是相对简单的,各位可以通过下文的讲解来了解整个步骤。

分类:WordPress | 标签:, , , | 2 条评论

主题功能扩展:自定义 WordPress 默认编辑器样式

各位开发完毕的主题,在使用过程中,也许会发现在 WordPress 后台日志编辑器中定义好的布局和样式,等在前台页面查看时,完全和自己的想法不一样。 这是由于 WP 后台编辑器使用了一套自己的样式表,而且其与所使用的主题没有直接关系。这也就是为什么后台编辑器中的效果和前台显示的效果有出入的原因。这也让“所见即所得编辑器”这个名字显得有点言过其实。 不过,我们可以通过在所使用的主题中增加一些样式表的信息来让默认编辑器和前台主题的显示效果保持一致。

分类:WordPress | 标签:, , , | 6 条评论

主题功能扩展:在 Feed 中插入自定义内容

和上一篇文章《主题功能扩展:在日志中插入自定义内容》的用途几乎一致。将本文的代码插入到 functions.php 文件中来实现 Feed 内容里面插入自定义内容的功能。 使用该代码,您可以在 Feed 输出中每篇日志都添加一些版权信息或者其他的自定义内容。

分类:WordPress | 标签:, , | 发表评论

主题功能扩展:在日志中插入自定义内容

某些时候,您可能会在一些使用 WordPress 架设的网站上看到该站点内所有文章中都包含了一段相同的内容。其中的内容可能是版权信息,也可能是社会化网络功能的按钮又或者仅仅是一段普通的文本。 当然,我们可以简单的对 WordPress 主题中 single.php 这个主题文件进行编辑来实现这个功能,但是当使用框架主题时,我们也许希望不对原主题进行修改,而仅仅使用外部文件来实现这个功能。 那么,您可以将下面的代码插入到主题的 functions.php 文件中,其中需要显示的内容可以根据需要进行替换。

分类:WordPress | 标签:, | 发表评论

bbPress 后台美化插件测试中……

想必各位都知道目前的 WordPress 简体中文语言包中,含有一个非语言包的文件——zh_CN.php,至少 WordPress 中文团队发布的版本中会含有。 该插件和语言包文件放到一起以后,会将后台的字体进行美化。比如更改了那些显示得非常小的中文到 12px,还有就是将原有的斜体文字更改为正常字体。这样,在后台为中文环境下,会得到更好的使用体验。当然,你非要特意为您的站点设置成使用放大镜查看的话,那您可以忽略掉该插件和本文章了。 现在来说,WordPress 的后台优化插件是有了。可是 bbPress 的后台还是那样惨不忍睹。起码我看不清楚好多中文显示的是啥。而又不想更改浏览器的设置。只好和对付 WP 一样,给 BB 写了一个插件。功能都是一样的。用法也一样,将其复制到语言包文件一起,无需激活直接生效。 下面两张图片是使用插件之前和之后的对比,由于插件刚刚写出来,还有点地方需要调整一下,先给大家看看如何。主要是怕找的那些 CSS 类和 ID 没找全。这两天整理完了就发出来。 OK,看图: ---------- 2009-07-21 更新: 插件发布了,请移步到项目页面:bbPress 后台字体美化插件

分类:WordPress | 标签:, , | 2 条评论

Sandbox 1.6 for WordPress 2.7

前两天心血来潮,把一直都非常喜欢的一款 WordPress 主题给小小修改了一下。主要是因为主题的开发者貌似很长时间没有更新这个主题了。主题开发论坛上面有人希望开发者能够将支持 WordPress 2.7 那些新功能的修改加入进去。可是一直没有得到回音。难道是真的停止开发了? 而且之前 WordPress 官方也公开进行了一次投票,其中的一项就是询问用户是否愿意将 Sandbox 作为默认安装的主题而集成到 WordPress 2.8 当中。(当然,我肯定是选了同意的。不过一个人的力量太小了。) 鉴于很多人需要这个东西,而开发人员又没动静。那我就来参与一下吧。参考了 WP 官方的说明,以及一些已经兼容 2.7 新功能的那些主题,对 Sandbox 进行了一些修改。改动清单如下: 对 comments.php 和 functions.php 文件进行修改,加入 Threading Comments 的支持。 对 comments.php 和 functions.php 文件进行修改,加入 Comments Paging 的支持。 对 comments.php 进行了修改,简化密码保护文章的验证代码。(参考默认主题代码进行修改。) … 继续阅读

分类:WordPress | 标签:, , | 19 条评论

Quick Press Widget 插件发布鸟!

介个插件可以说是我第一个插件。惭愧惭愧,鼓捣 WordPress 有段日子了,才鼓捣出来个东西。这个插件作用就是给你网站的前台页面侧栏中,增加一个快速发表文章的功能。 为啥要加一个这么个功能呢?听我细细道来(别烦,没准你就用得上!) 话说现在貌似有个东西叫 Twitter。可以方便的在页面上发表自己的简短信息(俺就喜欢这么一点,其他功能就不说了)。然后 WordPress 官方人员看到这个功能比较尿性,于是乎就弄出来个仿 Twitter 的那种有前台页面发表文章功能的主题——Prologue。而想使用这个功能,不会叫我们都安装这个主题吧?与似乎我就合计着把这个功能给移植到其他主题里面去。但这样还是限制了用户选择主题的范围和安装难度。 所以,还是搞成插件的形式比较通用一些。这样,不管你用的啥主题,只要支持 Widget 功能。就可以使用这个插件。 那到底为啥做这个插件呢?看到我网站上那些 Aside Post 没?嗯!简短的几句话,真不想浪费时间去登录后台然后编写文章,加载一大堆的按钮等等。我只需要把想说的几句话马上写下来就好。于是乎,这个插件就“蛋”生了~~~ 我本身并不会编写什么代码。之所以能弄出来这个插件,完全是照猫画虎,外加一点运气(运气不错,修改部分代码的时候居然没出什么大错)。所以,基本上也就到这个程度了。而且,这个侧栏单元,是只有管理人员才可以看到的。一般的访客是不会看到这个编写窗口的。故没有在美工上面下太大功夫。各位如果有兴趣,可以自行美化一下。但只有你自己能欣赏了。 该插件代码基本上照搬了 Prologue 这个主题的文章发布部分的代码。进行了少量修改。加入了自定义标题的功能(那个主题是截取文章前多少个字作为文章标题,有的时候标题链接会非常恶心)。其他的代码参考了几款有侧栏功能的插件抄过来的。暂时测试没啥毛病。 插件的使用方法也非常简单.解压缩上传,在后台启动插件以后,然后在主题的 Widgets 管理界面会看到新加了一个“Quick Press Widget”单元。把它拖过去就行了,没有什么可以设置的东西。保存后刷新首页就可以看到这个东西了。 插件可以在这里下载:Quick Press Widget == Update Log == 1.2 移除 Slug 输入窗口。 修正在 WordPress MU … 继续阅读

分类:WordPress | 标签:, , , | 36 条评论

完善 WordPress 的 Gallery 页面

该文地址:《完善 WordPress 的 Gallery 页面》 自 WordPress 2.5 开始,引入了一项新的功能,那就是 Gallery(就叫它相册功能吧)。不过好像从加入这个功能一直到现在,官方开发人员也没有把太多的精力放在这个上面。WP 2.5 仅仅是加入了这个功能,并提供了部分的调用参数。WP 2.6 的时候增加了相册中图片的排序功能。一直到了现在即将发布的 WP 2.7,也只是加入了 TinyMCE 中调整相册显示的一些参数。 而 Gallery 从引入那天起,他的内在功能还不光是这么点东西。从开始的生成一张小尺寸缩略图和一张中等尺寸的预览图以外。WP 2.7 的上传系统还可以为我们生成一张大尺寸的图片。虽然都可以称得上是缩略图。不过如果要好好利用一下,还真得可以丰富一下您的站点。 还有就是 Gallery 引入那天起,在上传图片的时候,如果原始图片内含有 Exif,那么程序也会将这些信息提取出来,并存储在 WP 的数据库中。这些信息包含了相片的光圈、曝光时间、焦距、镜头品牌型号、摄影时间等等大家所熟悉的信息。可是从官方的默认主题,到现在市面上能够找到的各主题中,并没有发现能够显示这些信息的地方。

分类:WordPress | 标签:, , , | 25 条评论

杂谈 WordPress 主题框架

本文地址:杂谈 WordPress 主题框架 貌似最近突然之间,WordPress 圈子里面像雨后春笋般冒出来很多的主题框架(Theme Framework)。而这些所谓的框架,无一例外的是提供了一些传统主题所不具备的某些功能。或者自带了一些可调用函数、或者是自带了 N 多页面模板、再就是内置了对需要插件的原生支持。但无论怎样,可能有些人还是要问,传统的 WordPress 主题和现在这些主题框架有哪些区别?或者说是如何界定这两种事物? 那么,下面我就把我个人的想法和理解给大家说一下。也顺便在这里讲解一下从 WordPress 2.7 开始,主题系统的部分变化。 按照我的理解,主题和主题框架本质上是同一种事物。意思就是说,您可以将现在这些主题框架直接当成最终的主题来使用(尽管某些框架的默认布局很恶心),也可以在他们的基础上进行二次开发,进而得到您心仪的个性主题。反过来也一样,以前的那些主题,本身可以直接使用(或经过小规模修改),而您也可以将其当成一个基础模板,进行二次开发。总归一句话,任何一个 WordPress 主题,您都可以把它看成是一个主题框架。 那么,如何将传统的主题作为一个主题框架来使用呢?请看以下步骤。

分类:WordPress | 标签:, , , | 6 条评论

临时换了一个主题

有日子没写东西了。感觉自己脑子懒了,手懒了,连眼睛都懒的去看。因为原来的主题实在是说不过去。写东西的心情都没了。 一直没换主题,也不完全是因为没找到合适的。主要是不想用那种开发持续时间太短的主题。因为以后主程序更新后,主题的后续更新跟不上。自己改起来太麻烦。所以一直用着 Sandbox。 最近一直在研究 Sandbox 的内部结构,感觉很有意思。可以定义的东西很多,很完善。同时,也正在整理 Sandbox 的样式表结构图。各位可以到我专门建立的 Google Code 上面查看相关信息。 这次换上这个主题,只是临时用一下。因为我想使用 Sandbox 把这款经过修改的 deniart 主题,从新再做一次。一来实际应用一下 Sandbox,而来以后程序更新的时候,主题核心代码不需要修改,只有少量样式表的工作要做了。 最近房子正在装修(装修了好长时间了,断断续续的 -_-||)可能进度会非常慢!哈哈~木有办法哦~

分类:Talk | 标签:, , , | 13 条评论