• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress使用自定义文章类型实现任意模板的方法

WordPress使用自定义文章类型实现任意模板的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了wordpress自定义栏目,wordpress自定义页面,wordpress自定义字段,wordpress自定义头像,wordpress自定义等相关知识,希望对您有所帮助

本文实例讲述了WordPress使用自定义文章类型实现任意模板的方法。分享给大家供大家参考,具体如下:

这几天在搭建博客的时候,碰到了一个对我来说很棘手的问题。WordPress自带的文章类型只能使用他们特定的模版,而我由于想做一个心情时间轴的板块,所以只能自定义文章的类型,让他来支持我的这个模版。于是网上找资料,并且以插件的形式来表现,得到了如下的解决方案:

主要就是使用了register_post_type 函数。

1、创建插件目录

新建一个文件夹用来存放插件文件,这里我就命名这个文件夹为myMood

2、创建PHP代码文件

在刚才创建的文件夹里面新建一个php文件,命名为myMood,用来书写插件代码

3、添加头部描述

在刚刚创建的php文件代码中,在?>前面添加函数:

把下面这段代码添加到 add_action( 'init', 'create_myMood' ); 的前面

对 register_post_type 这个函数发出声明,它就为新的文章类型做好了各种管理功能。这个函数包括两个参数:第一个是定义了自定义文章类型的名字 ;第二个是一个数组,用来定义新的自定义文章类型的属性。

第一个参数很简单,大家自己领悟。这里简单说下地位个参数:

'public' => true 决定该文章类型在管理后台和前端的可见性
'menu_position' => 5 决定该文章类型菜单的位置
'supports' => array( 'title', 'editor', 'comments', 'thumbnail') 决定自定义文章类型的功能
'taxonomies' => array( '' ) 创建自定义分类,这里没有定义。
'menu_icon' => plugins_url( 'image.png', __FILE__ ) 显示管理菜单的图标,图标文件放在和插件同一目录,为16*16像素
'has_archive' => true 启用自定义文章类型的存档功能

请访问 register_post_type 了解更多关于该函数的参数细节。

6、创建一个该自定义文章类型的模版
打开刚刚的代码文件,在

8、创建单页面模版single-lsxq.php

创建一个名字为single-lsqx.php的文件,主要代码段如下:

上述代码可点击此处本站下载。

希望本文所述对大家基于wordpress的网站建设有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • wordpress自定义上传文件类型的方法
  • WordPress使用自定义文章类型实现任意模板的方法
  • WordPress 自定义文章列表列的实现方法
  • Wordpress自定义函数控制文章标题长度
  • 自定义wordpress登录页的一些技巧方法
  • WordPress自定义多个边栏的方法
  • WordPress添加并整合Google自定义搜索实现步骤及代码
  • wordpress获取某个栏目链接地址的方法
  • WordPress自定义表情及其路径的方法
  • wordpress自定义循环列表的php代码

相关文章

  • 2018-11-02wordpress教程之 WordPress 插件设置
  • 2018-11-020 WordPress 获取前一篇文章和下一篇文章的链接
  • 2018-11-02WordPress可视化表格插件:WP Tabel Tag Gen
  • 2017-05-1310 个实用的 WordPress 技巧教程 推荐收藏
  • 2018-11-02如何让百度快速收录WordPress网站?
  • 2018-11-02WordPress根据页面类型指定每页显示的文章数
  • 2017-05-13WordPress速度优化-Nginx fastcgi_cache缓存加速
  • 2018-11-02wordpress添加自定义内容类型
  • 2018-11-02wordpress主题首页设计应该放什么内容?
  • 2017-05-13Wordpress固定链接伪静态的设置方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 优化WordPress分类链接及WP-No-Category-Base的卸载方法
    • wordpress中文截断产生乱码解决方法
    • 显示WordPress登录用户角色
    • 更改 WordPress 编辑器默认视图为 HTML/文本
    • WordPress评论文本移除P标签
    • 自定义wordpress的登录页面
    • WordPres限制非管理员访问管理面板的方法
    • 从零开始WordPress建站经验分享,内附耗时及成本
    • wordpress教程之 WordPress安装
    • WordPress数据库备份的方法:WordPress管理区的管理菜单

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有