wordpress进阶教程:wordpress文章类型

WordPress开发实验室 WordPress开发实验室     2022-09-09     468

关键词:

对于所有独立的单页面内容,例如wordpress的文章、页面。它们都属于wordpress的一种类型的文章。
wordpress“注册”一种新的文章类型使用的函数是:register_post_type(),打开你的wordpress的include文件夹下面的post.php文件。看第一个函数create_initial_post_types,里面调用了几次register_post_type函数,例如:

  1. register_post_type( ‘post‘, array(   
  2.         ‘labels‘ => array(   
  3.             ‘name_admin_bar‘ => _x( ‘Post‘, ‘add new on admin bar‘ ),   
  4.         ),   
  5.         ‘public‘  => true,   
  6.         ‘_builtin‘ => true, /* internal use only. don‘t use this when registering your own post type. */  
  7.         ‘_edit_link‘ => ‘post.php?post=%d‘, /* internal use only. don‘t use this when registering your own post type. */  
  8.         ‘capability_type‘ => ‘post‘,   
  9.         ‘map_meta_cap‘ => true,   
  10.         ‘hierarchical‘ => false,   
  11.         ‘rewrite‘ => false,   
  12.         ‘query_var‘ => false,   
  13.         ‘delete_with_user‘ => true,   
  14.         ‘supports‘ => array( ‘title‘, ‘editor‘, ‘author‘, ‘thumbnail‘, ‘excerpt‘, ‘trackbacks‘, ‘custom-fields‘, ‘comments‘, ‘revisions‘, ‘post-formats‘ ),   
  15.     ) );  

这是注册wordpress的文章、也就是post,下面注册的文章类型分别有:postpageattachment evision av_menu_item,分别为:文章、页面、附件、修订版、菜单项。它们在数据表中也都存储在post表中,用一个post_type属性哎区分。
我们也可以使用这个函数注册一个新的表现形式的文章类型。
在CMS系统中,有了文章,还得有将文章归档、分类。
wordpress系统自带的分类法为:分类目录、标签。
注意,在wordpress中标签也是一种独立的分类法,跟分类目录可以等同。
与文章类型一样,wordpress使用函数register_taxonomy来注册分类方法。打开你的wp-includes文件夹下面的taxonomy.php文件,也在第一个函数中,

  1. register_taxonomy( ‘category‘, ‘post‘, array(   
  2.         ‘hierarchical‘ => true,   
  3.         ‘query_var‘ => ‘category_name‘,   
  4.         ‘rewrite‘ => $rewrite[‘category‘],   
  5.         ‘public‘ => true,   
  6.         ‘show_ui‘ => true,   
  7.         ‘_builtin‘ => true,   
  8.     ) );  

上面代码是注册wordpress默认的分类方法:分类-category。后面还依次添加了分类法:标签-post_tag、菜单-nav_menu、链接分类-link_category、文章形式-post_format。

我想在cms中,主要内容就是“文章”-“分类”。

我们在以后的文章中再详细介绍上面注册文章类型和分类法函数的详细用法。敬请关注。

wodpress进阶教程:前言

前面的教程系统的讲解了wordpress主题制作(尽管不是很全面,我们会在后面的教程中慢慢补充),到了现在,就学习用wordpress做cms系统。学习本部分教程,需要具备一定的php知识。本部分教程简介:现在很多人制作私有主题的时候,... 查看详情

wordpress-基础设置之阅读设置

对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一、常规设置,二、阅读设置,三、固定连接设置。这3个部分设置... 查看详情

wordpress给文章添加缩略图

百度是个好东西,翻了半个小时的文章,终于把这个问题解决了。一个问题的解决方法很多,但要找到一个自己理解的方法,缺比较难找,不管怎样,多动手,可能弄着弄着就会了。 教程开始:1.先去后台管理安装EasyThumbnail... 查看详情

wordpress中elementor教程每个元素都有示例

...持下来。公司是做跨境电商的,最近在别人的帮助下使用WordPress搭建个独立站,才重新拾起网站设计这块开发工作。传送门WordPress中Elementor教程开篇+制作网站Header示例WordPress中Elementor教程基本面板元素示例WordPress中Elementor教程... 查看详情

wordpress教程wordpress建站教程

参考技术A1、准备环境首先用wordpress需要系统支持,相应的phpmysql和apache等环境。2、这里我们以win系统为例,下载安装一个wmap环境。3、下载wordpress现在开始了,我们先去网站下载搜索一个wordpress,建议去官网下载。4、找到wordpre... 查看详情

wordpress自定义文章类型capability_type和capabilities参数说明

在wordpress中关于用户权限有三个词:Role、Capabilities、UserLevels分别是角色、权限、用户级别的意思,在前面后台制作教程中创建后台菜单的时候提到过有个参数是填写一个Capabilities,但是很多人填写的是role喝userlevels。在wordpress... 查看详情

wordpress无法撰写新文章

wordpress无法撰写新文章,只能在标题栏里打字,下面的文本框就是全空白,新建页面也是同样的情况,请高手帮忙解决下参考技术A编辑器的问题,在保证WordPress程序完整的情况下,尝试清除浏览器缓存并重新登录 参考技术B这个... 查看详情

Wordpress 插件手册 相关文章

】Wordpress插件手册相关文章【英文标题】:WordpresspluginManualRelatedPosts【发布时间】:2015-02-0214:38:05【问题描述】:我刚刚安装了Wordpress插件:手动相关帖子(https://wordpress.org/plugins/baw-manual-related-posts/)安装后,我尝试将相关帖子手... 查看详情

wordpress-基础设置之常规设置

对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一、常规设置,二、阅读设置,三、固定连接设置。这3个部分设置... 查看详情

wordpress自定义文章类型描述信息description的使用

上节教程中我们添加了一个自定义文章类型,配置使用了lablse参数,这里继续讲解使用其它的参数。先看description,这个参数是对新创建的文章类型的一个简短描述,添加之后后台、前台都没有显示的,到现在也没看到有具体使用... 查看详情

使用csdn云服务搭建一个wordpress个人站点(视频教程)

...一个整理。视频教程文字版教程使用CSDN云服务搭建一个WordPress个人站点(详细 查看详情

wordpress主题制作教程11:伪静态设置方法

设置固定链接-自定义结构:/%post_id%.html想设置其他链接格式,可参考以下结构标签:%year%:日志发表的年份,如2009%monthnum%:日志发表的月份,如05%day%:日志发表的日期,如28%hour%:日志发表的时间(小时),如15%minute%:日志... 查看详情

wordpress-基础设置之固定链接设置

对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一、常规设置,二、阅读设置,三、固定链接设置。这3个部分设置... 查看详情

使用word发布文章到wordpress博客

使用Word发布文章到WordPress博客我们都知道,WordPress自带的编辑器功能比较弱,而使用Word编辑文档却功能强大。其实我们使用Word编辑好的文档也是可以直接发布到WordPress博客的,并且能够保留Word文档所编辑好的格式。下面以Word2... 查看详情

php相关文章wordpress(代码片段)

查看详情

让wordpress的作者在后台只能看到自己的文章

今天需要对WordPress后台进行调整,目的是为了只能让当前用户看见自己所发表的文章,而WordPress默认是登陆用户可以看到所有用户发表的文章。WordPress中的用户角色分的比较详细,作者这个角色刚好是能够发布文档并且能上传图... 查看详情

wordpress插件multiple-post-thumbnails实现多缩略图教程

在使用wordpress二次开发的时候文章或页面特色图片只能添加一张,想实现一文多图有点麻烦,好在有神器插件multiple-post-thumbnails,但在使用的过程中发现了问题网上的很多教程无法输出结果,百般折腾才实现预想结果。 下面... 查看详情

wordpress如何置顶文章?教你3种方法

在使用WordPress搭建博客时,默认情况下会按时间对文章进行排序,每次发布新的文章都会自动展示在博客的第一个位置,这样网站有新文章了就可以让访客第一时间看到但是有些时候我们并不想在网站的顶部展示最新的文章,而... 查看详情