文章插图
?使用wordpress建站之后,日常的网站内容更新可以通过文章和页面两种形式,基本的内容编辑都是一样的,不过wordpress的页面不能添加标签和分类 。
最近有用户咨询悦然建站,他想把一些页面添加到文章分类里面,借这个机会悦然企业网站建设给大家分享两个方法,教大家给wordpress站点的页面添加标签和分类属性 。
使用插件使用插件是最简单的方法,大家可以去搜索下载一个插件-Post Tags and Categories for Pages,然后安装就可以了,并不需要特别的设置 。
添加代码如果你的wordpress网站已经使用了比较多的插件,或者是这个插件与你当前的wordpress版本是主题不兼容,那么可以尝试直接使用代码来添加标签和分类属性 。
给大家分享的代码如下:内容是从插件中提取出来的
//为WordPress页面添加标签和分类(悦然wordpress建站收集分享)class PTCFP{ function __construct(){ add_action( \'init\', array( $this, \'taxonomies_for_pages\' ) ); /** * 确保这些查询修改不会作用于管理后台,防止文章和页面混杂*/ if ( ! is_admin() ) { add_action( \'pre_get_posts\', array( $this, \'category_archives\' ) ); add_action( \'pre_get_posts\', array( $this, \'tags_archives\' ) ); } // ! is_admin } // __construct /** * 为“页面”添加“标签”和“分类” * * @uses register_taxonomy_for_object_type */ function taxonomies_for_pages() { register_taxonomy_for_object_type( \'post_tag\', \'page\' ); register_taxonomy_for_object_type( \'category\', \'page\' ); } // taxonomies_for_pages /** * 在标签存档中包含“页面” */ function tags_archives( $wp_query ) { if ( $wp_query->get( \'tag\' ) ) $wp_query->set( \'post_type\', \'any\' ); } // tags_archives /** * 在分类存档中包含“页面” */ function category_archives( $wp_query ) { if ( $wp_query->get( \'category_name\' ) || $wp_query->get( \'cat\' ) ) $wp_query->set( \'post_type\', \'any\' ); } // category_archives} // PTCFP$ptcfp = new PTCFP();
操作方法:复制上面的代码,把它添加到当前wordpress主题模板的functions.php文件中,然后保存,刷新后台即可 。使用效果
文章插图
当使用插件或代码成功给页面添加标签和分类属性后,在wordpress后面的页面下就会多出分类和标签菜单,内容与文章是一样的,右边的页面快速编辑中也可以直接给页面指定分类,添加标签 。
文章插图
比如以悦然企业网站建设自己的网站来例,我们把其中一个页面添加到了服务项目分类中,如上图所示 。
总结给wordpress页面添加分类或标签是一个非常小众的要求,总的来说没有太大的意义,一般情况下并不建议大家这样去做 。企业网站建设完成后最重要的还是做好基本的网站内容更新,不要总去纠结一些不太重要的功能或细节 。
【网页制作页面在哪 html网页制作基础】不过wordpress页面的存在有其它更重要的意义,比如进行一些更复杂设计或开发,而且页面可以用来设计单独的首页或专题页 。
- 简单的web网站模板 一个简单的web的页面
- 分享红米手机玩机技巧 红米手机隐藏功能在哪里打开
- 各种手机唤醒语音助手大全 手机智能语音系统在哪里设置
- 关于联想g480一键恢复步骤 联想g480恢复出厂设置在哪里
- 详解长虹电视图像设置方法 长虹电视怎么投屏功能在哪里打开
- 索尼a7r3显示屏亮度设置方法 索尼a7r3防抖设置在哪里
- 色达在哪里
- 表格内容行间距的调整方法 wps行间距在哪里设置
- 首行缩进2个字符的操作方法 word首行缩进在哪里设置
- 两款笔记本参数全面对比 r9000p和y9000p区别在哪