爱情花园∷与爱同行
男主人
男主人: 歪歪
女主人
女主人: 慧凡
I Love Jia » 程序设计 » 正文

WordPress自定义文章类型

歪歪 程序设计 Leave a Comment
WordPress早已经可以完美的作为CMS了,真正的突破是自定义文章类型(custom post type)功能,你可以通过自定义文章类型来创建各种各样的内容。本文将介绍下Wordpress的自定义文章类型。
Wordpress自定义文章类型

零、软件准备

先搭建Wordpress本地环境:

1.到s135.com下载由张宴开发的APMServ软件,这是一个Windows平台下的Apache+Mysql+PHP集成软件,只需要解压在路径中不含中文的文件夹中即可,比如:H://apmserv是可用的,H://测试软件/apmserv这个路径是不行的。

2.到cn.wordpress.org下载最新版的Wordpress简体中文版,将压缩包解压后得到的文件夹中的内容复制到APMserv的htdocs下,可点击APMserv的菜单直接到相应目录(启用APMSevr的时候,请关闭360相关的所有垃圾软件,浏览器除外),如下图所示:

APMServ

然后,点击APMserv软件右侧的“管理Mysql数据库”,以账户root,空密码进入,然后创建一个数据库,例如:demo;

3.在你的浏览器的地址栏输入127.0.0.1,即进入Wordpress安装界面,填写相应信息即可安装。

 

一.自定义文章类型的由来

在2005年2月17日发布的WordPress 1.5中,已经支持静态网页、创建post_type数据库字段了。实际上,wp_insert_post()函数在Wordpress1.0中已经存在了,所以在Wordpress1.5添加了post_type,更加灵活了,代码量也更少了,实际上,并非仅仅是如此简单的。

register_post_type()和其它一些对自定义文章类型有用的函数是从Wordpress2.8开始有的,到了Wordpress2.9,这些函数或者功能才成熟。

二.Wordpress可以做什么

自定义文章类型与普通文章除了在数据库中的post_type不同外,其它没什么不同的。普通文章的post_type在数据库中的值是post,普通页面的post_type在数据库中的值是page,附件的post_type在I数据库中的值是attachment ,自定义文章类型的post_type在数据库中的值是你自己设置的。

正确的创建Wordpress自定义文章类型,你需要先考虑以下几个步骤:

1.后台:自定义的文章类型在Wordpress后台左侧仪表盘(将Wordpress翻译为简体中文的人很奇怪的将pannel翻译为仪表盘了,我觉得翻译为控制面板比较合适)有一个独立的菜单项(甚至可以考虑下有个自己的icon),这个菜单项下面至少应该有以下几个二级菜单:自定义文章类型文章的列表菜单项、添加新的自定义文章类型文章的菜单项,进一步可以考虑下为自定义文章类型来个分类和标签什么的,以方便管理;

2.前台:应该通过类似于http://coolwp.net/my-post-type-archive/之类的链接在前台访问到自定义文章类型的归档页面(也就是文章列表页面)。

当然,还有一些与普通的文章类型post类似的属性这里就不详细描述了。

三、Wordpress自定义文章类型的规划

为有效地创建和使用Wordpress自定义文章类型,你需要熟悉以下内容:

1.创建自定义文章类型;

2.创建自定义分类;

3.创建自定义meta box或者输入栏/选择栏。

标签:程序源码
上一篇
下一篇

About Author

歪歪

Related Posts

  • 阿里云ECS(linux)添加ftp用户并设置权限

    2016-09-08
  • 为WordPress主题和插件添加管理通知(Admin Notices)

    2016-08-22
  • 自定义WordPress私密和密码保护文章标题前缀提示文字

    自定义WordPress私密和密码保护文章标题前缀提示文字

    2016-08-05

Leave a Reply

取消回复

资源共享

  • 爱情花园情侣博客源码下载
  • WORDPRESS情侣博客设计开发原理
  • 爱情花园情侣博客留言薄

站内搜索

爱情花园微信公众号

I Love Jia微信公众号

爱情花园宣言

两人相恋是上天注定的缘,爱情之树的成长少不了爱心的浇灌,和心爱的Ta共同来建设属于你们俩的爱情花园,让你们的爱情之树茁壮成长。

交流话题分为:1、公开话题(任何网友都可浏览);2、私房话(男/女主人交流)3、日记(男/女主人特权)。

Copyright © 2025 I Love Jia 版权所有. 湘ICP备06006525号