get_sidebar() WordPess函数

描述

sidebar意为边栏或者侧边栏,引用边栏需要使用get_sidebar()函数,使用get_sidebar()必须保证你的主题目录中有sidebar.php这个文件,或者文件名为sidebar-{name}.php。如果你的主题没有sidebar.php这个文件,那么使用该函数时,程序将调用默认的wp-includes/theme-compat/sidebar.php文件。 继续阅读get_sidebar() WordPess函数

WordPress theme: Twenty Fifteen

WordPress 4.0发布之后,随之官方有透露了Twenty Fifteen主题,这是WordPress2015年将发布的主题。

twentyfifteen screenshot
twentyfifteen screenshot

Twenty Fifteen是默认的主题,以博客形式聚焦,设计非常简洁、清晰,简单字体的可读性,在各种各样的屏幕尺寸,适用于多种语言。设计首先考虑移动终端浏览,突出内容。同时适用于智能手机、平板电脑、笔记本电脑或台式电脑。 继续阅读WordPress theme: Twenty Fifteen

get_template_directory_uri与get_stylesheet_directory_uri的区别

在写WordPress主题的时候,会用到get_template_directory_uri()来获得主题目录(官方不建议使用bloginfo('template_url')),输入则用get_template_directory_uri(),其实当前只是输出的主主题的主题目录。什么?还有子主题?的却。 继续阅读get_template_directory_uri与get_stylesheet_directory_uri的区别

WordPress后台禁止加载Google字体

WordPress后台同前端默认主题一样加载了Google字体,在国内使得加载WordPress后台非常缓慢,即便是用谷歌浏览器打开也慢。归根结底是卡在了字体,在请求fonts.googleapis.com字体页面。

直接将以下代码复制到主题functions.php中,不建议使用插件,我一直推荐停用或删除不常用的WordPress插件,插件开多了真的不好。 继续阅读WordPress后台禁止加载Google字体

WordPress上传文件MD5重命名

WordPress上传文件遇到重复的文件,会进行重命名。文件就会非常乱,有大小写,-2 -3等各种文件几文件几。如果上传中文附件,且你的WordPress空间又是linux空间,那么有可能中文出现乱码。如果将WordPress上传文件MD5重命名,那就不会担心奇葩的各种文件名和乱码了。 继续阅读WordPress上传文件MD5重命名

Notice: wp_deregister_script的调用方法不正确

最近在写个简单的主题,开启debug调试的时候,出现:Notice: wp_deregister_script的调用方法不正确。脚本和样式应在wp_enqueue_scripts、admin_enqueue_scripts和login_enqueue_scripts钩子之后再加入加载队列(enqueue)或注册(register)。 更多信息,请参见:在WordPress中进行调试。 (这个消息是在3.3版本添加的。),修改前的functions 继续阅读Notice: wp_deregister_script的调用方法不正确

nginx下WordPress附件目录禁止运行PHP

WordPress的市场巨大,被各种坏人盯上,可能哪天你的程序附件目录里面就被上传了木马。通常被植入了PHP文件,然后远程执行,娃哈哈,懂的。如果把WordPress附件目录里面的PHP禁止运行,就不用担心了。

我用的是nginx,说说禁止方法: 继续阅读nginx下WordPress附件目录禁止运行PHP

WordPress非插件实现图片查看大图

WordPress很多时候需要插入比较大的图片,但是为了配合主题样式,可能插入不是完整的图片,会缩小。引申而出很多lightbox插件,比如WP Lightbox 2,虽然这个插件是我用过的最好的,不过WP Lightbox 2不兼容七牛

为了增加程序运行效率很多时候会停用或删除不常用的WordPress插件,甚至不使用插件,下面一个WordPress非插件实现图片查看大图方法 继续阅读WordPress非插件实现图片查看大图

WordPress 短代码实现移动设备上内容不可见

目前来说,有越来越多的朋友用 WordPress 建设自己的博客/网站,也有大部分朋友对自己的站点进行了移动设备适配/优化,但考虑到有一些适合PC端读者阅读的内容可能不适合移动端读者,所以我给大家提供了《WordPress 短代码实现移动设备上内容不可见》的方法。 继续阅读WordPress 短代码实现移动设备上内容不可见

WordPress子主题真不错

WordPress子主题也是一个主题,它继承了另一个主题——父主题——的功能,并允许你对父主题的功能进行修改,或者添加新功能。

您就可以通过创建一个非常基本的子主题 来对一个父主题的样式和布局进行修改和扩展,而不需要对父主题的文件作任何修改。通过这样的方式,当父主题被更新的时候,您所做的修改就可以保存下来。

目前我的这个主题是基于官方主题Twenty Fourteen做的子主题,感觉真心不错。

参考:zh-cn:子主题

WordPress去掉分类前缀category是否那么重要

WordPress固定链接设置后,默认分类前面会有一个category字符出现在url中,如何去掉呢?到底是否重要?该不该去掉?

去掉category

先说说一般去掉category的做法,比如一些插件no category、FV Top Level Categories可以去掉,还有手动在functions.php中实现该功能的。

是否重要

到底是否重要呢?业内WordPress与SEO大神Joost de Valk指出:去除分类目录默认结构的功能将在我们开发的插件中逐步取消。如你要坚持去除,我们建议使用FV Top Level Categories。但请注意,此功能极易出错,并且对SEO没有那么重要继续阅读WordPress去掉分类前缀category是否那么重要

为 WordPress Gravatar 头像设置 alt 属性

WordPress 程序使用的是 Gravatar 作为评论者的头像,这应该是众所周知的事情。但是不知道大家有没有发现,Gravatar头像的Alt属性为空值,这一点显然不符合w3c的标准。周良这里提供一个可以为 WordPress Gravatar 头像设置 alt 属性的方法。

继续阅读为 WordPress Gravatar 头像设置 alt 属性