//自定义分类标题

class zm_wp_title{

function __construct(){

// 分类

add_action( 'category_add_form_fields', array( $this, 'add_tax_title_field' ) );

add_action( 'category_edit_form_fields', array( $this, 'edit_tax_title_field' ) );

add_action( 'edited_category', array( $this, 'save_tax_meta' ), 10, 2 );

add_action( 'create_category', array( $this, 'save_tax_meta' ), 10, 2 );

// 标签

add_action( 'post_tag_add_form_fields', array( $this, 'add_tax_title_field' ) );

add_action( 'post_tag_edit_form_fields', array( $this, 'edit_tax_title_field' ) );

add_action( 'edited_post_tag', array( $this, 'save_tax_meta' ), 10, 2 );

add_action( 'create_post_tag', array( $this, 'save_tax_meta' ), 10, 2 );

}

public function add_tax_title_field(){

?>

自定义标题

搜索引擎优化自定义标题,不填写即为默认标题

} // add_tax_title_field

public function edit_tax_title_field( $term ){

$term_id = $term->term_id;

$term_meta = get_option( "zm_taxonomy_$term_id" );

$zm_title = $term_meta['tax_zm_title'] ? $term_meta['tax_zm_title'] : '';

?>

自定义标题

搜索引擎优化自定义标题,不填写即为默认标题

} // edit_tax_title_field

public function save_tax_meta( $term_id ){

if ( isset( $_POST['term_meta'] ) ) {

$t_id = $term_id;

$term_meta = array();

$term_meta['tax_zm_title'] = isset ( $_POST['term_meta']['tax_zm_title'] ) ? $_POST['term_meta']['tax_zm_title'] : '';

update_option( "zm_taxonomy_$t_id", $term_meta );

} // if isset( $_POST['term_meta'] )

} // save_tax_meta

} // zm_wp_title

$wptt_tax_title = new zm_wp_title();

function the_zm_title() {

$category = get_the_category();

$term_id = $category[0]->cat_ID;

$term_meta = get_option( "zm_taxonomy_$term_id" );

$tax_zm_title = $term_meta['tax_zm_title'] ? $term_meta['tax_zm_title'] : '';

echo $tax_zm_title;

}

function get_current_tag_id() {

$current_tag = single_tag_title('', false);

$tags = get_tags();

foreach($tags as $tag) {

if($tag->name == $current_tag) return $tag->term_id;

}

}

function zm_tag_title() {

$term_id = get_current_tag_id();

$term_meta = get_option( "zm_taxonomy_$term_id" );

$zm_tag_title = $term_meta['tax_zm_title'] ? $term_meta['tax_zm_title'] : '';

echo $zm_tag_title;

}

?>

给php添加标题的代码,纯代码给WP网站的分类和Tag页面添加自定义标题相关推荐

  1. 说一下StoreBoard和纯代码编程各有什么好处吧

    首先先说一下,本人是个纯代码党,喜欢敲击的快感!!! 先说一下StoreBoard吧 1StoreBoard 效率高; Auto Layout,做适配很方便; 多语言很方便; 静态TableView, ...

  2. 从“玩具”到“工具”,低代码能否完全替换纯代码?

    作者 | ClickPaaS创始人胡柏 出品 | <程序员>编辑部 这两年,低代码市场的繁荣终于从美国走到了中国,在需求市场.资本市场双轮驱动下,给企业客户带来空前的价值.同时,新的产品和 ...

  3. wp.qq.com.index.html,使用纯代码给WordPress添加文章目录功能,支持快速定位和多级目录...

    wordpress是一款强大的博客系统,支持各种DIY,今天我就给大家带来使用纯代码给Wordpress添加文章目录的功能,使看文章更简单!并且支持点击目录标题快速定位到文章页面指定内容点. 一.文章 ...

  4. php加本地音乐代码,WordPress添加音乐播放器(纯代码实现)

    一.前言 为WordPress网站添加一个音乐播放器,网上大部分的教程都是使用各种插件,有的插件还需要花钱买授权,用着不爽.本文用纯代码为网站添加音乐播放器,安全可靠,可以任意修改. 二.效果图 三. ...

  5. WordPress纯代码实现自动为文章添加标签及标签内链接

    既然大家都知道Tag标签的作用,但是还是有很多站长不为文章添加Tag标签,主要原因就是每次发布文章都要手动为文章添加Tag标签,实在是太麻烦了. 那么有没有可能让WordPress站点自动为文章添加以 ...

  6. 仿秋叶网 php源码,纯代码给WordPress添加类似说说/微语功能

    WordPress说说/微语功能,简单实用.很适合发一些语录.一句话文章等.这个功能也为博客起到了一个很好的点睛的作用. 本文参照孟小N的文章: 下边代码基本主题都可以直接套用,有些主题稍微改动下代码 ...

  7. #WordPress小技巧#纯代码为自己博客添加支付宝/微信打赏功能

    原文:https://www.wn789.com/13323.html 很多人的WordPress博客在文章尾部都有打赏功能,让读者可以直接通过扫描微信.支付宝二维码进行赞助,毕竟维护博客,编写博文需 ...

  8. 搭建App主流框架_纯代码搭建(OC)

    转载自:http://my.oschina.net/hejunbinlan/blog/529778?fromerr=EmSuX7PR 搭建主流框架界面 源码地址在文章末尾 达成效果 效果图 注:本文部 ...

  9. 史上比较用心的纯代码实现 AutoLayout

    入职有两三个月了吧,都是使用 Objective-C 纯代码(虽然有时候偷偷参杂一些 Swift 开源库)来编写公司APP,写布局的时候几乎都是要么在初始化的时候用 initWithFrame,要么就 ...

最新文章

  1. java action处理list_Struts2 -- Jsp取action List及数据映射
  2. Linux 实时流量监测(iptraf中文图解)
  3. 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | DexFile.java 对应的 dalvik_system_DexFile.cc 本地函数分析 )
  4. linux 查询注册服务,window下注册服务的命令小结
  5. Shell输入输出重定向:Shell Here Document,/dev/null文件
  6. Android之玩转选项卡(TabHost、TabWidget、FrameLayout)
  7. *printf()格式化串安全漏洞分析(下)
  8. 1.5编程基础之循环控制 03 均值 python
  9. 微型计算机中 奔三 指,计算机基础知识180题.docx
  10. git升级到指定版本
  11. Django一些常用操作记录
  12. 理解和使用 JavaScript 中的回调函数
  13. timesat数据如何读取_CMPR软件安装教程和如何转换XRD格式
  14. Linux操作系统搭建本地源
  15. 软件设计·体系结构设计(Architectual Design)
  16. 假币问题详解(枚举的经典例题)
  17. CIsco路由器实现IPSec 虚拟专用网原理及配置详解
  18. 关于显示器,神马ips、pls、tn的
  19. 2018 ACM-ICPC, Syrian Collegiate Programming Contest
  20. 正则表达式的字符匹配(一)

热门文章

  1. BBED for PostgreSQL
  2. 如何避免成为新技术背后的“奶嘴一族”
  3. 应对“反洗钱”,银丰新融反洗钱自主监测系统为机构保驾护航
  4. 一个技术预案,让老板当场喊出了“奥利给”
  5. 程序猿必备!最简单的颈椎操
  6. Python不再为字符集编码发愁,使用chardet轻松解决你的困扰。
  7. ServiceComb的开放性设计
  8. MATLAB矩阵的分解与变换
  9. 代数学笔记10.1: 关于对称多项式的理解和三次预解式的推导
  10. virtualBox虚拟机安装UBuntu系统问题及处理