php 在创建帖子上添加字段добавлениекастомфилдовприсозданиипоста添加帖子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在创建帖子上添加字段добавлениекастомфилдовприсозданиипоста添加帖子相关的知识,希望对你有一定的参考价值。

function transfergo_updated_money_transfer( $post_id )
{
	/*if( empty( get_field( 'countries_international_transfer', $post_id ) ) ){
		echo '111'; die();
	}*/

	if( get_post_type( $post_id ) == 'post' or get_post_type( $post_id ) == 'page' )
	{
		if( have_rows( 'international_transfer', 'option' ) and !have_rows( 'countries_international_transfer', $post_id ) )
		{
			$value = array();

			while( has_sub_field( 'international_transfer', 'option' ) ){
				$name = get_sub_field( 'name' );
				$url = get_sub_field( 'url' );
				$icon = get_sub_field( 'icon' );

				$value[] = array( 'name' => $name, 'url' => $url, 'icon' => $icon['ID'] );
			}
			update_field( 'field_581ca288cdaa5', $value, $post_id );
		}

		$international_transfer_title = get_field( 'international_transfer_title', 'option' );
		if( $international_transfer_title and empty( get_field( 'field_581ca82b115c2', $post_id ) ) ){
			update_field( 'field_581ca82b115c2', $international_transfer_title, $post_id );
		}

		$international_transfer_button = get_field( 'international_transfer_button', 'option' );
		if( $international_transfer_button and empty( get_field( 'field_581ca858115c3', $post_id ) ) ){
			update_field( 'field_581ca858115c3', $international_transfer_button, $post_id );
		}
	}
}
add_action( 'save_post', 'transfergo_updated_money_transfer' );

以上是关于php 在创建帖子上添加字段добавлениекастомфилдовприсозданиипоста添加帖子的主要内容,如果未能解决你的问题,请参考以下文章

php Добавлениеколонкидлязаписейвадминке

php 图像订购字段добавлениеполя订单к附加图像

php Добавлениевеличиныскидкипокупону

php Рекурсивноекопированиеразделовинфоблокавновыйинфоблок

php Унаследованиешаблонадлякатегории。 Дочерниебудутиспользоватьшаблонродительскойкатегории

Erlangе демо