建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

建站技术:WordPress文章日常管理(用wordpress实现获取父类分类名称的方法)

GG网络技术分享 2025-03-18 16:14 0


建站技术:WordPress文章日常管理

文章管理是网站日常维护的基础操作,本文介绍WordPress文件管理的一些知识。

WordPress文章管理界面


分类目录

网站内容发布之前,你需要多网站的内容进行规划,把文章按照一定的类型进行归类,分类目录是WP文章分类的模块,它支持多层级,同一篇文章支持同时发布到不同的分类。点击左侧导航的分类目录菜单,进入分类目录管理界面

WordPress分类目录管理界面


左侧表单用于添加新的分类,右边是当前创建创建好的分类,

  • 名称是你想给这个分类取的名字,显示在网站前台
  • 别名是分类的URL标识,会显示在地址栏。
  • 父级分类目录:当前分类的上级分类,用于多层级的分类
  • 图像描述:对该分类的一个介绍,或者说是分类的摘要

右边鼠标移到到分类名称上面会显示常用操作,如:编辑、删除、快速编辑等。总数是当前分类下面一共有多少篇文章。默认的 未分类 是不能删除的,只能编辑

标签

标签是文章的关键词,一篇文章可以添加多个标签,编辑文章时添加的标签也会显示在标签管理里面。标签的设置和分类目录一样,只是不区分层级。标签可以作为网站内容聚合关联来使用。网站前天可以检索所有包含某个标签的文章。如果你有两篇文章,一篇讲解红酒品鉴知识,放到了红酒品鉴这个分类目录里面,另一篇文章讲解红酒酿造工艺,你放到了红酒酿造这个分类目里面。两篇文章都是讲解红酒的,可以给两篇文章都添加 红酒 这个标签。前台用户访问 红酒 这个标签时,会把两篇文章都显示出来。

WordPress标签管理页面


列表

文章列表页,显示当前网站上的所有文章,你可以通过搜索或者按照分类筛选你想要的文章。

WordPress文章列表页


鼠标移动到某一篇文章上会出现编辑、快速编辑、移至回收站、查看等操作。

  • 编辑:打开文章编辑页面
  • 快速编辑:在当前页面展开快速编辑选择
  • 移至回收站:把文章移动到回收站
  • 查看:在当前窗口打开文章前台界面。

编辑

点击编辑按钮,可以进去文章编辑界面,高版本的WordPress使用古藤堡块编辑器,具体的操作文字内容不做讲解,请观看编辑器使用视频

快速编辑

WordPress快速编辑界面


快速编辑可以编辑文章的标题、别名、日期、时间、分类、标签、模板、评论、ping、状态、置顶等属性。

  • 标题:修改文章的标题
  • 别名:修改文章的别名,如果固定链接设置为显示,则会显示在文章URL中。
  • 日期:文章的发布日期,天下将来的时间会修改为定时发布。
  • 密码:文章的查看密码,也可以设置为私密
  • 分类:修改文章的分类目录
  • 标签:修改文章的标签
  • 评论:是否允许评论,此处设置会覆盖 网站设置里面的评论设置
  • ping:是否允许其他博客Ping当前文章。
  • 状态:已发布、等待复审、待审等文章状态修改
  • 置顶:是否置顶当前文章。部分主题不支持置顶功能

修改完成以后点击更新即可。

批量编辑,选择多篇文章后点击批量编辑会在当前窗口打开批量编辑表单,允许编辑的内容如下:

WordPress文章批量编辑界面


编辑器

文章使用古藤堡编辑器创造,古藤堡是一个块编辑器,每个内容都是一个区块。文字教程不会编辑器做太多说明,请观看编辑器使用教程。

用wordpress实现获取父类分类名称的方法

本文实例讲述了wordpress实现获取父类分类名称的方法。分享给大家供大家参考。具体分析如下:

在wordpress中获取父类分类名的方法说法有很多种,如:获取当前ID父类名等等这里就不介绍了,下面我来介绍几种获取父类名字函数,WordPress中获取父分类的方法,可以用在single,category中,有父分类显示父分类没有显示当前分类.

实例代码如下:

<?php
$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
if (!emptyempty($parent)) {
echo $parent;
} else {
echo $category[0]->cat_name;
}
?>

WordPress的侧栏如何显示顶级父类的子类

如果分类ID是固定的,用就可以实现,但是如果分类ID不是确定的,而是希望自动绑定各分类,这个函数就不能满足了,需要先获取到当前页面的根分类ID,代码如下:

function get_category_root_id($cat)
{
$this_category = get_category($cat); // 取得当前分类
while($this_category->category_parent) // 若当前分类有上级分类时,循环
{
$this_category = get_category($this_category->category_parent); // 将当前分类设为上级分类(往上爬)
}
return $this_category->term_id; // 返回根分类的id号
}

现在就万事具备了,我们就实现一下吧,代码如下:

wp_list_categories(\"child_of=\".get_category_root_id(the_category_ID(false)). \"&depth=0&hide_empty=0&title_li=\");

想获取当前文章的父级分类的名称呢,代码如下:

<?php
$category = get_the_category();
$cat_parent = get_cat_name($category[0]->category_parent);
if (!emptyempty($cat_parent)) {
echo $cat_parent;
} else {
echo $category[0]->cat_name;
}
?>

后来听朋友说一个函数可实现get_category_parents()

get_category_parents()函数的功能是返回当然分类的父分类列表,当然也包含了当前分类,这个函数完全是为导航而生.

【函数用法】代码如下:

<?php echo get_category_parents($category, $display_link, $separator, $nice_name); ?>

【参数说明】

$category

(integer) 分类ID,默认为当前分类ID

$display_link

(boolean) 是否创建更分类的链接.

$separator

(string) 各个分类的分隔符.

$nice name

(boolean) 是否返回分类别名 (默认为:FALSE,不返回).

【示例】

指定不同的目录文章应用不同的模板,输出当前分类的父级分类,分隔符为 ‘»’

实例代码如下:

<?php echo get_category_parents($cat, TRUE, \' &raquo; \'); ?>

输出:Internet » Blogging » WordPress »

希望本文所述对大家的WordPress建站有所帮助。

用wordpress实现获取父类分类名称的方法 (https://www.wpmee.com/) WordPress使用教程 第1张

标签:

提交需求或反馈

Demand feedback