php Gravity Perks //填充任何内容//设置后分类术语

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Gravity Perks //填充任何内容//设置后分类术语相关的知识,希望对你有一定的参考价值。

<?php
/**
 * Gravity Perks // Populate Anything // Set Post Taxonomy Terms
 * http://gravitywiz.com/documentation/gravity-forms-populate-anything/
 */
add_filter( 'gform_after_create_post', function( $post_id, $entry, $form ) {

	foreach( $form['fields'] as &$field ) {
		if( is_callable( 'gp_populate_anything' ) && $field->{'gppa-choices-enabled'} && $field->{'gppa-choices-object-type'} == 'term' ) {
			$value = gp_populate_anything()->get_field_value( $form, $entry, $field->id );
			$term_ids = is_array( $value ) ? $value : explode( ',', $value );
			$term = get_term( $term_ids[0] );
			wp_set_post_terms( $post_id, $term_ids, $term->taxonomy );
		}
	}

}, 10, 3 );

以上是关于php Gravity Perks //填充任何内容//设置后分类术语的主要内容,如果未能解决你的问题,请参考以下文章

php Gravity Perks // GP媒体库// Ajax上传

php Gravity Perks // GP条件定价//显示价格标签

php Gravity Perks // GP唯一ID //从Gravity PDF中排除唯一ID字段

php Gravity Perks //条件定价+ GravityView //修复页码验证冲突

php Gravity Perks // GP限制提交//集体应用全局限制

php Gravity Perks //嵌套表单//保存并继续清除会话Cookie