一个函数就搞定 WordPress 后台分类列表自定义栏目开发
上一篇我们介绍了一个函数就搞定 WordPress 自定义分类选项开发,今天继续,我们今天给大家讲解如何使用一…
上一篇我们介绍了一个函数就搞定 WordPress 自定义分类选项开发,今天继续,我们今天给大家讲解如何使用一个函数就搞定 WordPress 后台分类列表自定义栏目开发,也是一个函数,非常方便快速。
这次的教程还是会简单直接一点,原来我们都会说 WordPress 原生的开发比较麻烦,这次也不再重复了,我们直接讲解怎么使用 WPJAM Basic 进行 WordPress 分类列表自定义栏目开发,总之直接来。?
使用 WPJAM BASIC 创建自定义分类列表栏目
我们继续使用一个函数就搞定 WordPress 设置页面开发里面创建的「WPJAM SEO」插件来演示,怎么在分类栏目显示设置的 SEO 标题,关键字和描述。
直接上代码:
add_action('plugins_loaded', function(){ // 所有插件都已经加载
if(!did_action('wpjam_loaded')){ // 确保已加载 WPJAM Basic 插件
return;
}
wpjam_register_terms_column('seo', [
'title' => 'SEO设置',
'column_callback' => function($term_id){
$value = '';
foreach(['title'=>'SEO标题', 'description'=>'SEO描述', 'keywords'=>'SEO关键字'] as $key => $title){
$value .= '<strong>'.$title.'</strong>:';
if($seo_value = get_term_meta($term_id, 'seo_'.$key, true)){
$value .= "n".$seo_value."nn";
}else{
$value .= "未设置n";
}
}
return wpautop($value);
}
]);
});
首先还是先确保 WPJAM Basic 已加载,这方面一个函数就搞定 WordPress 设置页面开发中已经做了详细的介绍,这里就不再赘述了。
wpjam_register_terms_column
这个就是标题中说的那个牛逼的函数,是的,我们只用了
这一个函数就在 WordPress 后台搞定自定义分类列表栏目:
wpjam_register_terms_column
-
title
:这个参数定义自定义分类列表栏目的表头。 -
column_callback
:定义怎么获取数据,如果不定义这个参数,则直接从 term meta 获取数据。。
所以上面代码就是在分类列表增加了「SEO设置」栏目:
就是这么简单,如果你是 WordPress 主题或者插件开发者,使用 WPJAM Basic 进行二次开发都是超简单的一件事情。
今天教程的代码我也打包成一个文件,你可以下载回去研究,如有二次开发的需求也可以找我,我们「WordPress果酱」团队很牛的。?
关注公众号「WordPress果酱」
回复「二开」即可获取。
©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost。
本站长期承接 WordPress 优化和建站业务,请联系微信:「chenduopapa」。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!