在开发一些比较独特的主题过程中,需要自定义很多内容,本文是如何为分类添加自定义缩略图。
将如下代码添加到主题functions.php中:
- function salong_add_category_field(){
- echo '<div class="form-field">
- <label for="thumb">'.__('缩略图','salong').'</label>
- <input name="thumb" id="thumb" type="text" value="" size="40">
- <p>'.__('输入分类的缩略图链接。','salong').'</p>
- </div>';
- }
- add_action('category_add_form_fields','salong_add_category_field',10,2);
- function salong_edit_category_field($tag){
- echo '<tr class="form-field">
- <th scope="row"><label for="thumb">'.__('灰色地图','salong').'</label></th>
- <td>
- <input name="thumb" id="thumb" type="text" value="';
- echo get_option('thumb-'.$tag->term_id).'" size="40"/><br>
- <span class="thumb">'.$tag->name.__('分类的缩略图链接。','salong').'</span>
- </td>
- </tr>';
- }
- add_action('category_edit_form_fields','salong_edit_category_field',10,2);
- function salong_category_thumb($term_id){
- if(isset($_POST['thumb'])){
-
- if(!current_user_can('manage_categories')){
- return $term_id;
- }
- $thumb_key = 'thumb-'.$term_id;
- $thumb_value = $_POST['thumb'];
-
- update_option( $thumb_key, $thumb_value );
- }
- }
- add_action('created_category','salong_category_thumb',10,1);
- add_action('edited_category','salong_category_thumb',10,1);
获取分类自定义值代码:
- echo get_option('thumb_color-'.$category_id)
吃货主题中在菜单、首页分类列表上的子分类等都有自定义值的使用。本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/wordpress-custom-category-field.html
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!用法
absint( mixed $maybeint )
将值转换为非负整数。
参数
$maybeint
(mixed)(必需)您希望…在 WordPress 主题的开发过程中,获取用户 ID 的频率是很高的,可在 WordPress 中查看用户信息,也可以通过代码直接获取。
…WooCommerce商城首页默认被插件转换成归档页面archive-product.php,但是添加的依然是页面,所以通过get_post_m…很多人在使用 WordPress 最新的 Gutenberg 编辑器时都觉得并不适应,很难上手,毕竟新的事物要是需要时间才能熟悉。如果不想用还是…使用WordPress MU多站点来管理所有的站点确实很方便,可以省去很多重复的工作,节省资源。萨龙网络使用MU多站点已经很久,已经爱不释手,也…WordPress自定义的强大不言而喻,很多主题都在使用,也为其创建了可视化的选项面板,用户使用都相当的直观、方便。萨龙网络新开发的LensNe…为所有交易添加基于百分比的附加费
/**
* 添加1%的附加费到你的购物车和结算页面
* 更改百分比以将附加费设置为适合的…最近在做一款企业产品展示的商城网站,设计WooCommerce产品文章的布局与默认的布局有很大的不同,所以其中的一些模块都需要重新调整。WooC…在 Headless WordPress 架构中,自定义 REST API 端点是与外部系统交互的核心通道。然而,生产环境常常面临两大挑战:AP…Slhao Pro主题前端上线后每天能收到宝塔的提示,说项目已经停止,找了很久没有发现问题。在查看node项目网站日志中的响应日志和错误日志时,…在Wordpress主题开发的过程中,尤其是CMS主题分类的布局,通过后台选项(萨龙龙使用的都是Redux开源框架)选择分类,前台通过调用分类的…为了提高网站的访问速度,萨龙网络也将所有的媒体文件放置在二级域名下,WordPress 3.5以上的版本,隐藏了后台的媒体(Media)设置页面…