• 展开微博窗口
  • QQ:52619941
  • 微信:cnmemory
  • 展开分类目录
  • 还没有账号?

Memory

Post Meta Class,快速创建文章自定义栏目

众所周知,wordpress极其强大的功能之一就是可以为文章或页面创建自定义栏目以达到为不同文章或页面增加更多的可填写属性

诸如SimpleHome主题的文章自定义音乐栏目、天气栏目等,或者你也可以创建外链特色图像,通过填写图片url来调用文章的特征图像

这在wordpress主题的开发上具有很高的自由度,让人爱不释手。

但是通过传统的方法来创建自定义栏目极其的耗费时间以及增加代码的冗余

想起SimpleHome主题中所使用的Tax-meta-class(一个可以快速的为分类目录创建自定义内容的函数类),于是萌生了为自定义栏目也制作一个能够快速创建自定义内容的Class。

使用方法:

在functions.php文件中嵌入该文件可以达到快速创建文章自定义栏目的目的

由于时间有限,仅制作了以下三种类型的自定义栏目

  • 文本域模块
  • 下拉菜单模块
  • 复选框模块

当然,这三种已经能满足我们对文章或页面中创建自定义参数的需求。

效果如图:

post_meta

下载地址:http://pan.baidu.com/s/1eQQqAQY

如有任何疑问可以在下面评论哦!…

文章内容分页测试

在下次的更新中,SimpleHome将会加入文章内容分页的功能,可以看到在Wordpress的编辑器中多了一个分页符的按钮,只要按下这个按钮文章就会进行分页。接下来我们就做一个测试。

fyf

假设到这里,我的文章已经很长了,你是不是很想知道后面的内容?翻个页试试吧文章内容分页预览

WordPress小工具开发制作教程——热门标签

很多时候我们会发现Wordpress自带的小工具不能完全的满足我们的需求。这个时候我们就需要动手去制作一个小工具,今天先从最简单的一个小工具——热门标签说起

那么制作小工具,我们需要借住Wordpress的挂件接口,首先,我们要创建一个类

class hotTag extends WP_Widget {...}

这个类是继承自WP_Widget这个类,类名为hotTag(热门标签)

当然光光是这样妥妥的不行,类中分别需要包含如下几个方法

  • __construct:构造函数,定义小工具的名称,描述等等
  • widget($args, $instance):小工具的输出内容
  • update($new_instance, $old_instance):更新小工具的选项操作
  • form($instance):小工具的选项处理

接下来我们来看下完整的代码

<?php
 /**
 *
 * 

一些wordpress主题制作中功能文件(functions.php)里常会用到的函数

在Wordpress主题开发过程中,会创建一个functions.php的文件来创建自定义代码,对原有功能的拓展及程序逻辑的完善,这就是Wordpress主题的功能文件。当主题被启用时,Wordpress会自动加载主题中的functions.php。

有些时候,我们在更换不同主题的过程中,会发现缺失了一些常见的功能,譬如特色图像、自定义菜单等等,因为这些东西的启用都与主题的功能文件有关,接下来我们看看如何来启用一些我们所常见的功能。

为主题添加FEED链接

add_theme_support( 'automatic-feed-links' );

为主题启用特色图像功能

add_theme_support( 'post-thumbnails' );

为主题启用文章格式功能

add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link' ) 

使用七牛云储存为你的wordpress加速

首先给大家稍微介绍一下CDN,CDN通过拷贝你的静态资源,将你相同的静态资源存放于不同的地方,使得用户就近获取所需的资源,解决网络拥挤的情况,提高网站访问速度。

想要了解更多,百度一下,你就知道。

回归正题,想要了解七牛就到七牛的官网自行了解一下。总而言之,七牛还算是一个不错的选择,不过有的时候也避免不了脑残的状况发生。

接下来我们就看看如何配置你的wordpress来使用七牛云储存

配置你的七牛

首先你得注册一个七牛账号。

登录七牛网站,并创建一个新的空间,根据提示输入空间名称,设置空间为公开访问。

创建完成后将会自动生成一个七牛的二级域名http://空间名称.qiniu.com

当然你也可以申请绑定你想绑定的域名,但要求是你的域名已经备案。

配置你的WordPress

登录WordPress后台,打开“http://yourdomain.com/wp-admin/options.php”页面,“Ctrl+F”找到“upload_url_path”选项,将其改为你的自定义域名或七牛提供的二级域名“http://xxxx.qiniudn.com”。

这里需要注意的是,输入完七牛提供的二级域名,结尾不能为”/”

提示:因为第一次加载文件需要进行回源操作,所以等待的时间较长。为了避免文件第一次加载使得用户等待时间过长,可以在配置完成后把含有资源文件的页面都访问一遍,这样文件就会自动复制到云存储中,用户加载时间也会短些了。

尝试查看你的特色图像或多媒体中的图像,是不是发现图片地址变为

http://你的七牛域名/wp-content/uploads/xxxx/xx/xx/xxxxxxxxxxxxx.jpg了?…

解决WordPress加载慢的问题

第一次安装wordpress的时候就觉得wordpress怎么加载这么慢,尤其是后台,本想说这么受大众欢迎的blog不应该啊?于是就推敲会不会是由于php,apache或者mysql版本问题引起的呢?尝试更换版本之后问题依旧,最后通过开发者工具才发现,原来是因为加载了Google字体库,而这段时间在国内很多地区都无法访问google,这才导致了wordpress加载变慢。

背景交代完毕,接下来告诉大家如何解决问题

方法一:直接替换源代码

将以下文本googleapis.com替换为useso.com

方法二:下载以下插件并安装

auto-remove-googles-url