WordPress 插件 qTranslate 开发经验总结与核心功能详解

qTranslate 是由华人秦谦开发的一款 WordPress 多语言插件。其主要功能是通过处理 WordPress 前台/后台的过程,实现多语言数据分开编辑、共同存储于数据库中,达到真正的多语言 WordPress,并可随意切换。在各种 WordPress 多语言插件中,qTranslate 是非常棒的一款,尤其适合大家做深层次的二次开发。

本文总结笔者在此前折腾 qTranslate 插件的经验,并详解 qTranslate 部分底层功能,方便读者对 WordPress 结合 qTranslate 插件进行二次开发,以免去在开发过程中不必要的麻烦。

(更多…)

不要嫁给程序员的若干个理由

之前看过好几篇《嫁给程序员的×个理由》的文章,也都说得很在理,很符合自身的情况..然后也妄自得意。而后接连看了几篇来自技术社区&博客的文章,发现,接近完全客观地分析现实情况,远不是网友们所说的那样美好的。

以下笔者随手列举了几点,但没有什么华丽的调侃词眼。欢迎补充。

(更多…)

WordPress 3.3 中加载脚本与样式表的新途径

WordPress 版本 3.3 发布已有一个星期了,前些天有朋友问到 WP 主题在加载脚本与样式表时报错的问题,报错内容如下(需开启 WP_DEBUG 模式):

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.)

(更多…)

Discuz! X 中自定义 PHP 代码 (Backlinks.com) 添加方法

Backlinks.com 是目前使用人数最多、最容易上手和使用的网页文字链接交易平台。

Discuz! X 系列作为国内使用最广泛的论坛门户建站软件,其中 Backlinks.com 的用户也不少。但是,也正是因为 Discuz! 强大的模板机制,直接导致了我们难以便捷地向 Discuz! 的站点页面中添加我们需要的 PHP 代码,甚至只是 JavaScript。

本文将向大家详细介绍如何利用 Discuz! 自带的模板 Hook(钩子)功能向各页面添加自定义代码(PHP、JavaScript 均可)。

(更多…)

wp_enqueue_script()、wp_enqueue_style() 加载脚本与样式表

在许多场合中,不管是制作修改主题或插件,我们都需要调用一些 JavaScript 库,或者样式表等。这时,我们不应该直接去修改主题的 header.php,或者添加代码到 wp_head()wp_footer() 钩子上,而是要使用 WordPress 官方文档建议使用的 WP 内建的 wp_enqueue_script()wp_enqueue_style() 等函数进行操作。

(更多…)

WordPress 主题发布:Nest

WordPress Theme: Nest

笔者的 WP 主题处女作 Nest 已于 2011 年 7 月 10 日正式被 WordPress 官方添加至其主题目录中。

这款主题笔者从今年三月份就开始提交了,一直审核不通过。从起初的机器审核(Automated Theme Scanning)到后面的人工审核(Test Data 等),前后共历时约四个月,更换了四个版本号(从 1.0.0 到 1.0.4)。期间不断修改和增删了许多功能代码。

本文将简要介绍在这漫长的提交过程中,审核机制所报出的各种问题和其相应的解决办法,以及得出的一些结论。望大家能从中得益。

(更多…)

普通 PC 电脑上安装苹果雪豹 Mac OS X Snow Leopard 教程

Mac OS X Snow Leopard

自 2009 年 8 月份苹果发布 Mac OS X Snow Leopard 操作系统以来,其对各类 PC 的兼容性的大大提升广受好评。同时也有许多苹果机的用户,因为不习惯苹果系统的使用风格等其它原因,在苹果电脑上安装 Windows XP 等 x86 操作系统,并且都有苹果官方提供便捷的途径。而果饭们却到现在也没有等到官方允许普通电脑安装 Mac 操作系统的途径公布。

在此,本文将详细介绍如何在没有 U 盘或移动硬盘、没有光驱或刻录机、没有其他硬盘且无须改建 GPT 分区表的情况下,在普通电脑上快速便捷地安装 Mac OS X Snow Leopard 的方法及其注意要点。

(更多…)

在 Windows 下安装 WAMP(Apache、MySQL、PHP)详细图文教程

LAMP(Linux + Apache + MySQL + PHP)架构是目前世界上最流行的中小型网站服务的采用的环境,其易用性、安全性得到了广大用户的认可。在广大 Windows 操作系统的使用者中,不乏想要要采用“AMP”服务器环境的 Web 开发者,本文将详细介绍如何在 Windows 系统下安装 Apache、MySQL、PHP 服务器环境。

(更多…)


« 上一页 下一页 »