欢迎来到路由器窝!

栏目分类添加自定义字段两个

浏览次数:

作者: 小编

信息来源:

更新日期: 2022-09-29 12:25

文章简介

// 分类添加字段function ems_add_category_field(){echo '<div class="form-field"><label for="cat-keywords&q

  • 正文开始
  • 相关文章

// 分类添加字段
function ems_add_category_field(){
	echo '<div class="form-field">
			<label for="cat-keywords">头部文字</label>
			<textarea name="cat-keywords" id="cat-keywords" type="text" value="" size="400"></textarea>
			<p>输入头部文字</p>
		  </div>';	
//*****************
	echo '<div class="form-field">
			<label for="cat-keywords1">中间文字1</label>
			<textarea name="cat-keywords1" id="cat-keywords1" type="text" value="" size="400"></textarea>
			<p>输入头部文字</p>
		  </div>';
}
add_action('category_add_form_fields','ems_add_category_field',10,2);
// 编辑分类字段
function ems_edit_category_field($tag){
	echo '<table class="form-table"><tr class="form-field">
			<th scope="row"><label for="cat-keywords">头部文字</label></th>
			<td>				
<textarea  name="cat-keywords" id="cat-keywords" >';echo get_option('cat-keywords-'.$tag->term_id).'</textarea>		
				<br>
				<p class="description">'.$tag->name.' 头部文字</p>
			</td>
		</tr></table>';
////////////*************
	echo '<table class="form-table"><tr class="form-field">
			<th scope="row"><label for="cat-keywords1">中间文字1</label></th>
			<td>				
<textarea  name="cat-keywords1" id="cat-keywords1" >';echo get_option('cat-keywords1-'.$tag->term_id).'</textarea>		
				<br>
				<p class="description">'.$tag->name.' 中间文字1</p>
			</td>
		</tr></table>';
}
add_action('category_edit_form_fields','ems_edit_category_field',10,2);
// 保存数据
function ems_taxonomy_metadate($term_id){
	if(isset($_POST['cat-keywords'])){
		//判断权限--可改
		if(!current_user_can('manage_categories')){
			return $term_id;
		}
		$cat_key = 'cat-keywords-'.$term_id; // key 选项名为 cat-keywords-1 类型
		$cat_value = $_POST['cat-keywords'];	// value
		

		// 更新选项值
		update_option( $cat_key, $cat_value ); 
	}
	
	if(isset($_POST['cat-keywords1'])){
		//判断权限--可改
		if(!current_user_can('manage_categories')){
			return $term_id;
		}
		$cat_key1 = 'cat-keywords1-'.$term_id; // key 选项名为 cat-keywords-1 类型
		$cat_value1 = $_POST['cat-keywords1'];	// value
		

		// 更新选项值
		update_option( $cat_key1, $cat_value1 ); 
	}
}
add_action('created_category','ems_taxonomy_metadate',10,1);
add_action('edited_category','ems_taxonomy_metadate',10,1);

第一个调用方法

<?php$categories = get_the_category();
$term_id = $categories[0]->term_id;echo get_option('cat-keywords-'.$term_id);?>

第二个调用方法

<?php$categories = get_the_category();
$term_id = $categories[0]->term_id;echo get_option('cat-keywords1-'.$term_id);?>


转载请注明:Wordpress» 栏目分类添加自定义字段两个

标签:
  • Wordpress当前位置调用
    206阅读
    进入自己做网站的后台,找到主题下面的编辑按钮; 将以下的代码复制到模板函数functions.php里; //面包屑function wheatv_breadcrumbs() { $delimiter = ; $name = 首页; if ( !is_home() ||!is_front_page() || is_pa...
  • wordpress手机端主题插件WP Mobile X
    194阅读
    WP Mobile X是一款国产的手机端主题切换插件,通过该插件可以专门为手机端启用一个指定的wordpress主题,同时不会影响PC电脑端主题的正常运行,其功能类似于博客吧前面介绍的 MobilePress插件 和 DW Mobile Switcher插件 。WP Mobile X插件内置一款移动端主
  • 纯代码实现WordPress分类目录添加缩略图片上传功能
    930阅读
    打开自己正在启用的wordpress主题目录下的functions.php文件,加入扩展目录文件require get_template_directory() . '/inc/images.php';调用方法<img src="<?php if (function_exists(...
  • 提交留言-安装超级留言插件
    212阅读
    form action=/wp-comments-post.php class=form-horizontal method=post name=myform id=commentform style= width: 90%; margin: 40px auto 0; input type=hidden name=re...
  • 分类栏目图片插件
    722阅读
    调用方法<?php get_cat_icon(); ?>
  • 菜单注册
    610阅读
    function wpb_custom_new_menu() { register_nav_menu('custom-menu',__( 'Custom Menu' ));}add_action( 'init', 'wpb_custom_new_menu'...
  • logo设置
    744阅读
    function p_curr_link( $i) {echo '<li><span class="page-numbers current">'.$i.'</span></li>';}//添加logo $args = ...
  • 后台菜单a标签添加样式
    691阅读
    function xintheme_menu_link_atts( $atts, $item, $args ) { $atts['class'] = 'menu-link'; $atts['data-link-alt'] = $item->title; ret...
  • 添加基本编辑字段公共字段
    717阅读
    //添加自定义字段function my_profile( $contactmethods ) {$contactmethods['tel'] = 'tel'; //增加$contactmethods['fax'] = 'fax';$contactmeth...
  • 分页函数
    1011阅读
    //在网站后台设置--阅读-设置每页显示文章数量,当达到这个数量后,自动分页显示。function MBThemes_paging() {$p = 3;if ( is_singular() ) return;global $wp_query, $paged;$max_page = $wp_query->max_n...
上一页:添加基本编辑字段公共字段
下一页:contact-form-7更改默认的rows和cols的值
最近更新作品
wordpress自定义菜单
更新时间:2023-03-09

824人已经看过了!

id 子栏目三级 判断有无子栏目显示样式 序号输出
更新时间:2023-03-08

590人已经看过了!

列表描述改编辑器
更新时间:2023-03-07

742人已经看过了!

纯代码实现WordPress分类目录添加缩略图片上传功能
更新时间:2023-03-07

930人已经看过了!

contact-form-7更改默认的rows和cols的值
更新时间:2022-09-29

774人已经看过了!

栏目分类添加自定义字段两个
更新时间:2022-09-29

1017人已经看过了!

添加基本编辑字段公共字段
更新时间:2022-09-29

717人已经看过了!

添加栏目编辑器
更新时间:2022-09-29

542人已经看过了!

后台菜单a标签添加样式
更新时间:2022-09-29

691人已经看过了!

分类栏目图片插件
更新时间:2022-09-29

722人已经看过了!