美好的明天
分享改变,记录生活
美好的明天
当前位置: 首页 > CoreNext, WordPress > 正文

WordPress CoreNext 文章页面添加原创热门等标签

前言

在博客的内容展示中,为了给用户提供更丰富、更直观的信息,我们常常需要对文章进行一些额外的标记和分类展示,例如告知用户这篇文章是转载还是原创等。

本文将详细介绍如何通过 WordPress CoreNext 的子主题 CoreNext-Child functions.php 文件中的一段自定义代码来实现对CoreNext主题的文章页面添加原创热门等标签。

 

效果演示

原创标签

热门标签

 

修改步骤

注意事项

以下修改方法仅适用于 CoreNext 的子主题 CoreNext-Child,安装方法点此查看,此处不再赘述。

由于不同主题的代码结构、样式设定以及功能逻辑存在显著差异,此方法无法确保在其他主题上直接可用。

倘若你希望在其他主题中应用,务必依据对应主题的特性自行修改、适配代码,以实现预期效果。

在操作前,请务必备份好原文件,以免出现不可挽回的错误,导致网站显示异常或功能缺失。

 

1 修改functions.php

复制以下代码,按图片所示,将代码放置于/CoreNext-Child/functions.php文件<?php后;

复制以下代码,按图片所示,将代码放置于/CoreNext-Child/functions.php文件<?php后;

1.1 代码功能概述

这段代码的主要功能是在 WordPress 网站的单篇文章页面上,根据文章的自定义字段 display_label 的值,在文章标题的开头添加不同的标记(如 “原创”、“热门”、“精华”、“精选”)。具体步骤如下:

  1. 定义一个名为 add_custom_label_to_title 的函数,该函数接收一个参数 $title,表示文章的原始标题。
  2. 在函数内部,首先检查当前页面是否为单篇文章页面,并且是否在主查询循环中。
  3. 如果满足条件,则获取当前文章的自定义字段 display_label 的值。
  4. 检查该自定义字段值是否存在且不为空。
  5. 如果存在且不为空,则根据其值使用 switch 语句确定要添加的标记。
  6. 将确定的标记添加到文章标题的开头。
  7. 最后返回修改后的标题。
  8. 使用 add_filter 函数将 add_custom_label_to_title 函数添加到 the_title 过滤器中。

 

2 修改main.css

复制以下代码,按图片所示,将代码放置于/CoreNext-Child/css/main.css文件内;

复制以下代码,按图片所示,将代码放置于/CoreNext-Child/css/main.css文件内;

 

使用方法

1 初次使用

按以下图片所示,在写文章或编辑文章页面,点击右上角显示选项弹窗中选择自定义字段。

选中后在页面最底部会多出自定义字段框,初次使用需点击输入新的字段名称,填写display_label字符,并设定值。

*仅第一次需要手动输入,后续数据库会保存此字段,选择后直接输入值即可。

按图片所示,在写文章或编辑文章页面,点击右上角显示选项弹窗中选择自定义字段。

初次使用需点击输入新的字段名称,填写display_label字符,并设定值。

 

2 后续使用

在文章发布或需要更新前,下拉自定义字段,选择display_label,并设定值即可。

在文章发布或需要更新前,下拉自定义字段,选择display_label,并设定值即可。

 

值的类别

其中值如果是 1,则生成 “原创” 标签;如果是 2,则生成 “热门” 标签;如果是 3,则生成 “精华” 标签;如果是 4,则生成 “精选” 标签;如果是 5,则生成 “转载” 标签。

有需要其中文字也可以相应修改。

 

至此完成,使用 cdn 则需刷新 cdn 缓存,在后台文章页面,选择一篇文章点击更新,强制刷新页面后在文章底部即可显示。

 

历史版本

历史版本,仅为博主保留备份,请使用上方最新版本;

WordPress CoreNext 文章页面添加原创热门等标签 v1.0 25-02-01

v1.0 25-02-01 此版本已弃用,新版本增加转载标签。

本内容未公开,仅限 管理员 才能查看

此部分内容可能还在编辑或修改中,暂不可访问

请稍后再试,或联系博主。


温馨提示

本页面最后更新于:2025-02-05,距今已 105 天,若有链接失效或教程无效,欢迎留言反馈。

THE END

猜你喜欢

目前有 3 条评论

  1. 42369620
    板凳
    42369620

    难得的教程 要是能把 作者信息小工具打开就更好了

    2025-03-19 15:34 来自:山西
    • 棕耳兔
      棕耳兔

      @42369620多谢支持,因为那篇文章还没写完,最近上班忙没来得及搞,过几天搞好就打开[f=xiaoku]

      2025-03-20 00:07 来自:江苏
  2. 37572127
    沙发
    37572127

    我看看

    2025-02-28 20:47 来自:湖南

发表评论