给php添加标题的代码,纯代码给WP网站的分类和Tag页面添加自定义标题
//自定义分类标题
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页面添加自定义标题相关推荐
- 说一下StoreBoard和纯代码编程各有什么好处吧
首先先说一下,本人是个纯代码党,喜欢敲击的快感!!! 先说一下StoreBoard吧 1StoreBoard 效率高; Auto Layout,做适配很方便; 多语言很方便; 静态TableView, ...
- 从“玩具”到“工具”,低代码能否完全替换纯代码?
作者 | ClickPaaS创始人胡柏 出品 | <程序员>编辑部 这两年,低代码市场的繁荣终于从美国走到了中国,在需求市场.资本市场双轮驱动下,给企业客户带来空前的价值.同时,新的产品和 ...
- wp.qq.com.index.html,使用纯代码给WordPress添加文章目录功能,支持快速定位和多级目录...
wordpress是一款强大的博客系统,支持各种DIY,今天我就给大家带来使用纯代码给Wordpress添加文章目录的功能,使看文章更简单!并且支持点击目录标题快速定位到文章页面指定内容点. 一.文章 ...
- php加本地音乐代码,WordPress添加音乐播放器(纯代码实现)
一.前言 为WordPress网站添加一个音乐播放器,网上大部分的教程都是使用各种插件,有的插件还需要花钱买授权,用着不爽.本文用纯代码为网站添加音乐播放器,安全可靠,可以任意修改. 二.效果图 三. ...
- WordPress纯代码实现自动为文章添加标签及标签内链接
既然大家都知道Tag标签的作用,但是还是有很多站长不为文章添加Tag标签,主要原因就是每次发布文章都要手动为文章添加Tag标签,实在是太麻烦了. 那么有没有可能让WordPress站点自动为文章添加以 ...
- 仿秋叶网 php源码,纯代码给WordPress添加类似说说/微语功能
WordPress说说/微语功能,简单实用.很适合发一些语录.一句话文章等.这个功能也为博客起到了一个很好的点睛的作用. 本文参照孟小N的文章: 下边代码基本主题都可以直接套用,有些主题稍微改动下代码 ...
- #WordPress小技巧#纯代码为自己博客添加支付宝/微信打赏功能
原文:https://www.wn789.com/13323.html 很多人的WordPress博客在文章尾部都有打赏功能,让读者可以直接通过扫描微信.支付宝二维码进行赞助,毕竟维护博客,编写博文需 ...
- 搭建App主流框架_纯代码搭建(OC)
转载自:http://my.oschina.net/hejunbinlan/blog/529778?fromerr=EmSuX7PR 搭建主流框架界面 源码地址在文章末尾 达成效果 效果图 注:本文部 ...
- 史上比较用心的纯代码实现 AutoLayout
入职有两三个月了吧,都是使用 Objective-C 纯代码(虽然有时候偷偷参杂一些 Swift 开源库)来编写公司APP,写布局的时候几乎都是要么在初始化的时候用 initWithFrame,要么就 ...
最新文章
- java action处理list_Struts2 -- Jsp取action List及数据映射
- Linux 实时流量监测(iptraf中文图解)
- 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | DexFile.java 对应的 dalvik_system_DexFile.cc 本地函数分析 )
- linux 查询注册服务,window下注册服务的命令小结
- Shell输入输出重定向:Shell Here Document,/dev/null文件
- Android之玩转选项卡(TabHost、TabWidget、FrameLayout)
- *printf()格式化串安全漏洞分析(下)
- 1.5编程基础之循环控制 03 均值 python
- 微型计算机中 奔三 指,计算机基础知识180题.docx
- git升级到指定版本
- Django一些常用操作记录
- 理解和使用 JavaScript 中的回调函数
- timesat数据如何读取_CMPR软件安装教程和如何转换XRD格式
- Linux操作系统搭建本地源
- 软件设计·体系结构设计(Architectual Design)
- 假币问题详解(枚举的经典例题)
- CIsco路由器实现IPSec 虚拟专用网原理及配置详解
- 关于显示器,神马ips、pls、tn的
- 2018 ACM-ICPC, Syrian Collegiate Programming Contest
- 正则表达式的字符匹配(一)
热门文章
- BBED for PostgreSQL
- 如何避免成为新技术背后的“奶嘴一族”
- 应对“反洗钱”,银丰新融反洗钱自主监测系统为机构保驾护航
- 一个技术预案,让老板当场喊出了“奥利给”
- 程序猿必备!最简单的颈椎操
- Python不再为字符集编码发愁,使用chardet轻松解决你的困扰。
- ServiceComb的开放性设计
- MATLAB矩阵的分解与变换
- 代数学笔记10.1: 关于对称多项式的理解和三次预解式的推导
- virtualBox虚拟机安装UBuntu系统问题及处理