欢迎来到路由器窝!

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

浏览次数:

作者: 小编

信息来源:

更新日期: 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» 栏目分类添加自定义字段两个

标签:
  • 指定ID调用子栏目并且判断
    926阅读
    <?php$args=array('type' => 'post','child_of'=> $catid01,'parent' => 8,'orderby' => 'ID','orde...
  • WordPress获取当前页面URL地址的方法
    240阅读
    ?php // 说明:获取完整URL function curPageURL() { $pageURL = http; if ($_SERVER[HTTPS] == on) { $pageURL .= s; } $pageURL .= ://; if ($_SERVER[SERVER_PORT] != 80) { $p...
  • wordpress手机端主题插件WP Mobile X
    213阅读
    WP Mobile X是一款国产的手机端主题切换插件,通过该插件可以专门为手机端启用一个指定的wordpress主题,同时不会影响PC电脑端主题的正常运行,其功能类似于博客吧前面介绍的 MobilePress插件 和 DW Mobile Switcher插件 。WP Mobile X插件内置一款移动端主
  • WordPress父分类调用子分类名称和文章列表
    518阅读
    <?phpglobal $cat;$cats = get_categories(array('child_of' => $cat,'parent' => $cat,'hide_empty' => 0));$c = get_category($cat...
  • php if  ifelse 循环
    575阅读
    <?php if (condition1): ?> <!-- code to be executed if condition1 is true --> <?php elseif (condition2): ?> <!-...
  • Wordpress当前位置调用
    218阅读
    进入自己做网站的后台,找到主题下面的编辑按钮; 将以下的代码复制到模板函数functions.php里; //面包屑function wheatv_breadcrumbs() { $delimiter = ; $name = 首页; if ( !is_home() ||!is_front_page() || is_pa...
  • wordpress不同分类调用不同模板
    233阅读
    用wordpress做网站特别是企业网站建设的时候,多个分类的内容不同需要显示的页面也不一样,比如有些分类显示的是产品缩略图,有些显示的是公司新闻公告等,此时需要不同的分类模板。 虽然wordpress默认只有一个通用的分类目录模板(archive.php),但是可以通
  • 所有栏目文章显示ID文件引用即可
    645阅读
    wpsite-show-ids
  • 栏目排序
    627阅读
    1.1 插件安装启用后,在WordPress网站后台管理菜单中找到 【 设置 – Taxonomy Terms Order】项并点击进入,进行简单的功能和权限设置,如下图所示
  • 菜单注册
    625阅读
    function wpb_custom_new_menu() { register_nav_menu('custom-menu',__( 'Custom Menu' ));}add_action( 'init', 'wpb_custom_new_menu'...
上一页:添加基本编辑字段公共字段
下一页:contact-form-7更改默认的rows和cols的值
最近更新作品
acf判断
更新时间:2024-04-17

891人已经看过了!

指定栏目ID另类调用配合acf
更新时间:2024-04-16

857人已经看过了!

word press 自定义文章类型制作留言功能
更新时间:2024-03-10

985人已经看过了!

php if  ifelse 循环
更新时间:2024-03-09

575人已经看过了!

栏目模板选择插件栏目模板
更新时间:2024-03-08

738人已经看过了!

contact-form-7历史版本WP SMTP配合使用
更新时间:2024-03-08

809人已经看过了!

WordPress True / False功能参数
更新时间:2024-03-08

928人已经看过了!

wordpress调用指定分类置顶文章
更新时间:2024-03-07

519人已经看过了!

WordPress父分类调用子分类名称和文章列表
更新时间:2024-03-07

518人已经看过了!