Что нужно знать о ПЭТ-КТ

 

Технологии молекулярной визуализации - это высокоэффективный инструмент безопасной и безболезненной диагностики и лечения, который позволяет специалистам подробнейшим образом изучать процессы, происходящие внутри организма пациента на клеточном уровне. К методам молекулярной визуализации относится большинство процедур ядерной медицины с использованием радиоактивных веществ.

Наиболее распространенной технологией молекулярной визуализации, которая используется с целью диагностики и коррекции плана лечения самых разных состояний, является позитронно-эмиссионная томография(ПЭТ), нередко в сочетании с компьютерной томографией (КТ). Подобное сочетанное исследование носит название ПЭТ-КТ.

Что такое ПЭТ?

Позитронно-эмиссионная томография (ПЭТ) – это безболезненная неинвазивная методика молекулярной визуализации, которая позволяет специалистам на молекулярном и клеточном уровне изучать особенности функционирования тех или иных тканей организма человека. ПЭТ – это мощный диагностический инструмент, который существенно улучшает наше понимание первопричин патологических состояний и совершенствует способы диагностики и лечения многих заболеваний.

Каковы преимущества ПЭТ исследования?

ПЭТ является одним из наиболее эффективных способов молекулярной диагностики злокачественных новообразований, поражений головного мозга, сердца и других заболеваний.

ПЭТ – это мощный инструмент диагностики и определения стадии многих типов злокачественных новообразований, включая:

  • рак легких
  • органов головы, шеи и пищевода
  • рак колоректального отдела
  • лимфому
  • меланому
  • рак молочной
  • щитовидной желез
  • рак шейки матки
  • опухоли головного мозга
  • рак поджелудочной железы

Согласно данным Национального регистра по использованию ПЭТ при онкологических заболеваниях (национальная база данных США по применению ПЭТ с целью более успешного ведения пациентов), проведение ПЭТ позволяет быстро изменить план лечения пациента в одном случае из трех.

Как проводится ПЭТ

Применение ПЭТ в некоторых случаях исключает необходимость биопсии, поскольку исследование позволяет судить о доброкачественности или злокачественности новообразования. В настоящее время ПЭТ является наиболее эффективным способом диагностики рецидива рака. Кроме этого, ПЭТ исследование позволяет определить эффективность химиотерапии.

Как проводится ПЭТ?

При любом заболевании изменяется биохимия процессов, происходящих в клетках и тканях. Например, при злокачественных опухолях увеличивается скорость деления клеток, на которое расходуются сахара, такие как глюкоза.

В случае рака или подозрении на него проведение пэт кт обследование позволяет специалисту по ядерной медицине точно увидеть все процессы, происходящие в организме пациента. Перед исследованием в кровоток пациента вводится крайне небольшое количество радиоактивного вещества, например фтордезоксиглюкоза (ФДГ), которая содержит как сахар, так и радиоактивный элемент. Радиоактивная метка перемещается по организму и оседает в исследуемых тканях или органе. После этого пациент размещается на процедурном столе, который перемещается в центр ПЭТ-сканера. В теле сканера содержится группа датчиков, которые улавливают сигналы, испускаемые радиоактивной меткой. С помощью этих сигналов ПЭТ-сканер измеряет метаболическую активность тканей, в то время как компьютер преобразует их в изображение.

Использование ПЭТ КТ при злокачественных новообразованиях

Особое значение ПЭТ КТ обследование как мощный диагностический инструмент приобретает при многих видах злокачественных опухолей, в том числе для:

  • Определения стадии, то есть уровня развития рака и его распространенности на другие отделы организма;
  • Выбора наиболее подходящего курса лечения, который определяется состоянием и потребностями каждого конкретного пациента;
  • Максимально раннего определения эффективности химиотерапии или других методов лечения;
  • Выявления рецидивов злокачественной опухоли после лечения и помощи при выборе наиболее подходящего участка для проведения биопсии при необходимости.

Каким образом ПЭТ КТ диагностика помогает при ведении пациентов со злокачественными опухолями?

Пэт при онкологии позволяет специалистам получить четкое понимание о локализации злокачественного новообразования и его агрессивности. Вооружившись полученными знаниями, врач совместно с пациентом может выбрать наиболее подходящий курс лечения. Кроме этого, ПЭТ/КТ помогает определить эффективность лечения сразу же после завершения одного курса терапии. Также процедура позволяет избежать ненужного хирургического вмешательства после завершения курса радио- или химиотерапии, поскольку ПЭТ/КТ помогает определить, является ли подозрительный очаг активной опухолью или остаточным образованием.

Сколько процедур ПЭТ КТ потребуется пациенту?

В зависимости от курса лечения, выбранного врачом, пациенту за период всей терапии может потребоваться несколько процедур ПЭТ/КТ. Это позволит точно поставить диагноз, а также определить эффективность химио- или радиотерапии и выявить отсутствие злокачественных клеток в организме пациента после завершения лечения.

Как быстро можно получить результаты ПЭТ КТ?

Результаты проведенного исследования анализирует квалифицированный специалист по ядерной медицине, который составляет заключение для назначившего ПЭТ/КТ врача. В устной форме заключение можно получить в день проведения исследования, тогда как письменный отчет готов обычно через 1-2 дня.

В чем преимущество ПЭТ КТ над другими методиками визуализации, такими как компьютерная томография (КТ) или магнитно-резонансная томография (МРТ)?

В отличие от КТ или МРТ, ПЭТ позволяет оценить метаболические нарушения, возникающие в органах или тканях, на клеточном уровне. В этом преимущество ПЭТ над другими технологиями, а именно способность определять характер поражения (злокачественный или доброкачественный) без необходимости в хирургической биопсии при отрицательном результате исследования. Кроме этого, ПЭТ позволяет выявить заболевание на самой ранней стадии, поскольку нарушения нередко начинаются с функциональных перестроек на клеточном уровне. С помощью КТ или МРТ изменения, как правило, нельзя выявить до тех пор, пока они не начнут вызывать структурные перестройки тканей или органов. ПЭТ нередко используется совместно с МРТ или КТ, что позволяет получить полноценное трехмерное изображение органа и локализацию опухолевого очага внутри него.

Каковы риски проведения ПЭТ КТ?

Риски, сопряженные с проведением ПЭТ, минимальны, тогда как преимущества исследования существенно их перевешивают. На самом деле, нередко ПЭТ позволяет исключить необходимость проведения инвазивных исследований, а также дорогостоящих и сложных хирургических операций в дальнейшем. Во время ПЭТ в организм пациента вводится радиоактивный материал, однако в крайне небольшом количестве, что не влияет на нормальные функции тканей и органов. Однако беременным или кормящим женщинам перед проведением исследования необходимо обсудить его риски и преимущества с врачом, поскольку во время ПЭТ плод подвергается воздействию излучения.

Подготовка к исследованию на ПЭТ КТ

Женщинам всегда следует сообщать врачу или технику-радиологу о любой возможности беременности, а также о кормлении ребенка грудью на момент проведения обследования. Необходимо уведомить лечащего врача или техника-радиолога, который проводит обследование, обо всех лекарствах, принимаемых пациентом, в том числе витаминах и растительных пищевых добавках. Также врачу важно рассказать о наличии любых аллергических состояний или недавно перенесенных и любых хронических заболеваниях. Специальные правила подготовки к обследованию предназначены для пациентов с сахарным диабетом.

За 8 часов до проведения процедуры ПЭТ-КТ следует прекратить прием пищи, поскольку это может отрицательно повлиять на распределение радиоизотопного вещества в тканях и, следовательно, внести искажение в результаты исследования. Соблюдение инструкций по подготовке к ПЭТ-КТ крайне важно. В течение нескольких часов до ПЭТ-КТ запрещается употребление содержащих сахар или высококалорийных жидкостей. Их следует заменить обычной водой. Пациентам, страдающим сахарным диабетом, необходимо соблюдать особые инструкции.

Для того что бы узнать стоимость ПЭТ КТ, звоните по номеру ниже.

Online Randevu
Doktorunuza Sorun
Online Randevu formunu doldurun, hasta temsilcilerimiz sizleri arasın. Randevunuzu beraber planlayalım.

Boşluksuz, küçük harf ve latin karakterler. Örnek: birincil

Örnek: Birincil Menü

1

Boşluksuz, küçük harf ve latin karakterler. Örnek: birincil

Örnek: Birincil Menü

(String) A unique name that identifies the block (without namespace).
Note: A block name can only contain lowercase alphanumeric characters and dashes, and must begin with a letter.

(String) (Optional) This is a short description for your block.

(String) Blocks are grouped into categories to help users browse and discover them. The core provided categories are [ common | formatting | layout | widgets | embed ]. Plugins and Themes can also register custom block categories.

(Array) (Optional) An array of search terms to help user discover the block while searching.
One line for each keyword. ie:

quote
mention
cite

(Array) (Optional) An array of post types to restrict this block type to.

(String) (Optional) The display mode for your block. Available settings are “auto”, “preview” and “edit”. Defaults to “preview”.

auto: Preview is shown by default but changes to edit form when block is selected.
preview: Preview is always shown. Edit form appears in sidebar when block is selected.
edit: Edit form is always shown.

Note. When in “preview” or “edit” modes, an icon will appear in the block toolbar to toggle between modes.

(String) (Optional) The default block alignment. Available settings are “left”, “center”, “right”, “wide” and “full”. Defaults to an empty string.

Simple: Specify a Dashicons class or SVG path
Colors: Specify colors & Dashicons class

(String) (Optional) An icon property can be specified to make it easier to identify a block. These can be any of WordPress’ Dashicons, or a custom svg element.

Specifying a background color to appear with the icon e.g.: in the inserter.

Specifying a color for the icon (optional: if not set, a readable color will be automatically defined)

Specifying a dashicon for the block

(String) The path to a template file used to render the block HTML. This can either be a relative path to a file within the active theme or a full path to any file.

(Callable) (Optional) Instead of providing a render_template, a callback function name may be specified to output the block’s HTML.

(String) (Optional) The url to a .css file to be enqueued whenever your block is displayed (front-end and back-end).

(String) (Optional) The url to a .js file to be enqueued whenever your block is displayed (front-end and back-end).

(Callable) (Optional) A callback function that runs whenever your block is displayed (front-end and back-end) and enqueues scripts and/or styles.

This property adds block controls which allow the user to change the block’s alignment. Defaults to true. Set to false to hide the alignment toolbar. Set to an array of specific alignment names to customize the toolbar.

Set to an array of specific alignment names to customize the toolbar.
One line for each name. ie:

left
right
full

Enable inner block feature. Defaults to false.

Set the "xy" position of content using a 3×3 matrix grid. Defaults to false.

Specifies the default attribute value.

This property allows the user to toggle between edit and preview modes via a button. Defaults to true.

This property allows the block to be added multiple times. Defaults to true.

The unique form slug

Render & map fields of the following field groups

Add actions on form submission
No field groups are currently mapped

Нажмите на кнопку "Add action" ниже для начала создания собственного макета
0 Custom action

Set a unique action slug

You may use the following hooks:

add_action('acfe/form/validation/my-custom-action''my_form_custom_action_validation'103);
add_action('acfe/form/validation/my-custom-action/form=my_form''my_form_custom_action_validation'103);

/**
 * @array   $form       The form settings
 * @int     $post_id    Current post ID
 * @string  $alias      Action alias (Empty for custom actions)
 */
add_action('acfe/form/validation/my-custom-action''my_form_custom_action_validation'103);
function 
my_form_custom_action_validation($form$post_id$alias){
    
    
/**
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
$my_field_unformatted get_field('my_field'falsefalse);
    
    if(
$my_field === 'Hello'){
        
        
// Add validation error
        
acfe_add_validation_error('my_field''Hello is not allowed');
        
    }
    
    
    
/**
     * Get the field value 'my_field' from the post ID 145
     */
    
$post_my_field get_field('my_field'145);
    
$post_my_field_unformatted get_field('my_field'145false);
    
}
You may use the following hooks:

add_action('acfe/form/submit/my-custom-action''my_form_custom_action'102);
add_action('acfe/form/submit/my-custom-action/form=my_form''my_form_custom_action'102);

/**
 * @array   $form       The form settings
 * @int     $post_id    Current post ID
 */
add_action('acfe/form/submit/my-custom-action''my_form_custom_action'102);
function 
my_form_custom_action($form$post_id){
    
    
/**
     * Get the value from the form input named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
    
    
/**
     * Get the field value 'my_field' from the post ID 145
     */
    
$my_post_field get_field('my_field'145);
    
    
    
/**
     * Set a custom query var
     * The value '145' can be retrieved in an another action using the template tag:
     * {query_var:my_tag}
     */
    
set_query_var('my_tag'145);
    
    
    
/**
     * Set a custom query var array
     * The values can be retrieved in an another action using the template tags:
     * {query_var:my_tag:post_id} {query_var:my_tag:user}
     */
    
set_query_var('my_tag', array(
        
'post_id' => 145,
        
'user' => 12,
    );
    
}
0 Email action
0 Post action

(Optional) Target this action using hooks.

Нажмите для запуска TinyMCE

Fill inputs with values

Alter the post ID where meta values are loaded from

You may use the following hooks:

add_filter('acfe/form/load/post_id''my_form_post_values_source'103);
add_filter('acfe/form/load/post_id/form=my_form''my_form_post_values_source'103);
add_filter('acfe/form/load/post_id/action=my-post-action''my_form_post_values_source'103);

/*
 * @int     $post_id  Post ID used as source
 * @array   $form     The form settings
 * @string  $action   The action alias name
 */
add_filter('acfe/form/load/post_id/form=my_form''my_form_post_values_source'103);
function 
my_form_post_values_source($post_id$form$action){
    
    
/*
     * Retrieve Form Setting
     */
    
if($form['custom_key'] === 'custom_value'){

        
// Force to load values from the Post ID 145
        
$post_id 145;
        
    }
    
    return 
$post_id;
    
}

Alter the post arguments before database insert/update

You may use the following hooks:

add_filter('acfe/form/submit/post_args''my_form_post_args'104);
add_filter('acfe/form/submit/post_args/form=my_form''my_form_post_args'104);
add_filter('acfe/form/submit/post_args/action=my-post-action''my_form_post_args'104);

/*
 * @array   $args    The generated post arguments
 * @string  $type    Action type: 'insert_post' or 'update_post'
 * @array   $form    The form settings
 * @string  $action  The action alias name
 */
add_filter('acfe/form/submit/post_args/form=my_form''my_form_post_args'104);
function 
my_form_post_args($args$type$form$action){
    
    
// Change Post Title if the Action Type is 'insert_post'
    
if($type === 'insert_post'){
        
        
$args['post_title'] = 'My title';
        
    }

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// Change Post Title
        
$args['post_title'] = 'Company';
    
    }

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
    
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// Change Post Title
            
$args['post_title'] = 'Company';
            
        }

    }
    
    
// Do not save the Post
    // return false;
    
    
return $args;
    
}

This action allows you to hook in before or after the meta data have been saved

You may use the following hooks:

add_action('acfe/form/submit/post''my_form_post_save'105);
add_action('acfe/form/submit/post/form=my_form''my_form_post_save'105);
add_action('acfe/form/submit/post/action=my-post-action''my_form_post_save'105);

/*
 * @int     $post_id  The targeted post ID
 * @string  $type     Action type: 'insert_post' or 'update_post'
 * @array   $args     The generated post arguments
 * @array   $form     The form settings
 * @string  $action   The action alias name
 *
 * Note: At this point the post & meta fields are already saved in the database
 */
add_action('acfe/form/submit/post/form=my_form''my_form_post_save'105);
function 
my_form_post_save($post_id$type$args$form$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// do_something();
        
    
}

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
        
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// do_something();
            
        
}
        
    }
    
}
0 Redirect action

(Optional) Target this action using hooks.

The URL to redirect to. See "Cheatsheet" tab for all available template tags.

Stop the action execution if necessary

You may use the following hooks:

add_filter('acfe/form/prepare/redirect''my_form_redirect_prepare'104);
add_filter('acfe/form/prepare/redirect/form=my_form''my_form_redirect_prepare'104);
add_filter('acfe/form/prepare/redirect/action=my-redirect-action''my_form_redirect_prepare'104);

/*
 * @bool    $prepare  Execute the action
 * @array   $form     The form settings
 * @int     $post_id  Current post ID
 * @string  $action   Action alias name
 */
add_filter('acfe/form/prepare/redirect/form=my_form''my_form_redirect_prepare'104);
function 
my_form_redirect_prepare($prepare$form$post_id$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){

        
// Do not execute Redirect
        
$prepare false;

    }

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');

    if(!empty(
$prev_post_action)){

        if(
$prev_post_action['post_title'] === 'Company'){

            
// Do not execute Redirect
            
$prepare false;

        }

    }
    
    return 
$prepare;
    
}
You may use the following hooks:

add_filter('acfe/form/submit/redirect_url''my_form_redirect_url'103);
add_filter('acfe/form/submit/redirect_url/form=my_form''my_form_redirect_url'103);
add_filter('acfe/form/submit/redirect_url/action=my-redirect-action''my_form_redirect_url'103);

/*
 * @bool    $url     Redirect URL
 * @array   $form    The form settings
 * @string  $action  Action alias name
 */
add_filter('acfe/form/submit/redirect_url/form=my_form''my_form_redirect_url'103);
function 
my_form_redirect_url($url$form$action){
    
    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
    if(
$my_field === 'Company'){
        
        
// Change Redirect URL
        
$url home_url('thank-you');
        
    }

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){

        if(
$prev_post_action['post_title'] === 'Company'){

            
// Change Redirect URL
            
$url home_url('thank-you');

        }
        
    }
    
    
// Do not redirect
    // return false;
    
    
return $url;
    
}
0 Term action

(Optional) Target this action using hooks.

Нажмите для запуска TinyMCE

Fill inputs with values

Alter the term ID where meta values are loaded from

You may use the following hooks:

add_filter('acfe/form/load/term_id''my_form_term_values_source'103);
add_filter('acfe/form/load/term_id/form=my_form''my_form_term_values_source'103);
add_filter('acfe/form/load/term_id/action=my-term-action''my_form_term_values_source'103);

/*
 * @int     $term_id  Term ID used as source
 * @array   $form     The form settings
 * @string  $action   The action alias name
 */
add_filter('acfe/form/load/term_id/form=my_form''my_form_term_values_source'103);
function 
my_form_term_values_source($term_id$form$action){

    
/*
     * Retrieve Form Setting
     */
    
if($form['custom_key'] === 'custom_value'){
    
        
// Force to load values from the Term ID 45
        
$term_id 45;

    }
    
    return 
$term_id;
    
}

Alter the term arguments before database insert/update

You may use the following hooks:

add_filter('acfe/form/submit/term_args''my_form_term_args'104);
add_filter('acfe/form/submit/term_args/form=my_form''my_form_term_args'104);
add_filter('acfe/form/submit/term_args/action=my-term-action''my_form_term_args'104);

/*
 * @array   $args    The generated term arguments
 * @string  $type    Action type: 'insert_term' or 'update_term'
 * @array   $form    The form settings
 * @string  $action  The action alias name
 */
add_filter('acfe/form/submit/term_args/form=my_form''my_form_term_args'104);
function 
my_form_term_args($args$type$form$action){
    
    
// Change Description if the Action Type is 'insert_term'
    
if($type === 'insert_term'){
        
        
$args['description'] = 'My term description';
        
    }
    
    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
    if(
$my_field === 'Company'){
        
        
// Change Description
        
$args['description'] = 'My term description';
        
    }
    
    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
        
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// Change Description
            
$args['description'] = 'My term description';
            
        }
        
    }
    
    
// Do not save Term
    // return false;
    
    
return $args;
    
}

This action allows you to hook in before or after the meta data have been saved

You may use the following hooks:

add_action('acfe/form/submit/term''my_form_term_save'105);
add_action('acfe/form/submit/term/form=my_form''my_form_term_save'105);
add_action('acfe/form/submit/term/action=my-term-action''my_form_term_save'105);

/*
 * @int     $term_id  The targeted term ID
 * @string  $type     Action type: 'insert_term' or 'update_term'
 * @array   $args     The generated term arguments
 * @array   $form     The form settings
 * @string  $action   The action alias name
 *
 * Note: At this point the term is already saved into the database
 */
add_action('acfe/form/submit/term/form=my_form''my_form_term_save'105);
function 
my_form_term_save($term_id$type$args$form$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// do_something();

    
}

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');

    if(!empty(
$prev_post_action)){
    
        if(
$prev_post_action['post_title'] === 'Company'){
        
            
// do_something();
        
        
}

    }
    
}
0 User action

(Optional) Target this action using hooks.

Нажмите для запуска TinyMCE

Fill inputs with values

Alter the user ID where meta values are loaded from

You may use the following hooks:

add_filter('acfe/form/load/user_id''my_form_user_values_source'103);
add_filter('acfe/form/load/user_id/form=my_form''my_form_user_values_source'103);
add_filter('acfe/form/load/user_id/action=my-user-action''my_form_user_values_source'103);

/*
 * @int     $user_id  User ID used as source
 * @array   $form     The form settings
 * @string  $action   The action alias name
 */
add_filter('acfe/form/load/user_id/form=my_form''my_form_user_values_source'103);
function 
my_form_user_values_source($user_id$form$action){
    
    
/*
     * Retrieve Form Setting
     */
    
if($form['custom_key'] === 'custom_value'){

        
// Force to load values from the User ID 12
        
$user_id 12;
        
    }
    
    return 
$user_id;
    
}

Alter the user arguments before database insert/update

You may use the following hooks:

add_filter('acfe/form/submit/user_args''my_form_user_args'104);
add_filter('acfe/form/submit/user_args/form=my_form''my_form_user_args'104);
add_filter('acfe/form/submit/user_args/action=my-user-action''my_form_user_args'104);

/*
 * @array   $args    The generated user arguments
 * @string  $type    Action type: 'insert_user' or 'update_user'
 * @array   $form    The form settings
 * @string  $action  The action alias name
 */
add_filter('acfe/form/submit/user_args/form=my_form''my_form_user_args'104);
function 
my_form_user_args($args$type$form$action){
    
    
// Change First Name if the Action Type is 'insert_user'
    
if($type === 'insert_user'){
        
        
$args['first_name'] = 'My name';
        
    }

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// Change First Name
        
$args['first_name'] = 'My name';

    }

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
    
        if(
$prev_post_action['post_title'] === 'Company'){
        
            
// Change First Name
            
$args['first_name'] = 'My name';
        
        }

    }
    
    
// Do not save User
    // return false;
    
    
return $args;
    
}

This action allows you to hook in before or after the meta data have been saved

You may use the following hooks:

add_action('acfe/form/submit/user''my_form_user_save'105);
add_action('acfe/form/submit/user/form=my_form''my_form_user_save'105);
add_action('acfe/form/submit/user/action=my-user-action''my_form_user_save'105);

/*
 * @int     $user_id  The targeted user ID
 * @string  $type     Action type: 'insert_user' or 'update_user'
 * @array   $args     The generated user arguments
 * @array   $form     The form settings
 * @string  $action   The action alias name
 *
 * Note: At this point the user is already saved into the database
 */
add_action('acfe/form/submit/user/form=my_form''my_form_user_save'105);
function 
my_form_user_save($user_id$type$args$form$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){

        
// do_something();

    
}

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');

    if(!empty(
$prev_post_action)){
    
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// do_something();
            
        
}

    }
    
}

Set a unique action slug

You may use the following hooks:

add_action('acfe/form/validation/my-custom-action''my_form_custom_action_validation'103);
add_action('acfe/form/validation/my-custom-action/form=my_form''my_form_custom_action_validation'103);

/**
 * @array   $form       The form settings
 * @int     $post_id    Current post ID
 * @string  $alias      Action alias (Empty for custom actions)
 */
add_action('acfe/form/validation/my-custom-action''my_form_custom_action_validation'103);
function 
my_form_custom_action_validation($form$post_id$alias){
    
    
/**
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
$my_field_unformatted get_field('my_field'falsefalse);
    
    if(
$my_field === 'Hello'){
        
        
// Add validation error
        
acfe_add_validation_error('my_field''Hello is not allowed');
        
    }
    
    
    
/**
     * Get the field value 'my_field' from the post ID 145
     */
    
$post_my_field get_field('my_field'145);
    
$post_my_field_unformatted get_field('my_field'145false);
    
}
You may use the following hooks:

add_action('acfe/form/submit/my-custom-action''my_form_custom_action'102);
add_action('acfe/form/submit/my-custom-action/form=my_form''my_form_custom_action'102);

/**
 * @array   $form       The form settings
 * @int     $post_id    Current post ID
 */
add_action('acfe/form/submit/my-custom-action''my_form_custom_action'102);
function 
my_form_custom_action($form$post_id){
    
    
/**
     * Get the value from the form input named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');
    
    
    
/**
     * Get the field value 'my_field' from the post ID 145
     */
    
$my_post_field get_field('my_field'145);
    
    
    
/**
     * Set a custom query var
     * The value '145' can be retrieved in an another action using the template tag:
     * {query_var:my_tag}
     */
    
set_query_var('my_tag'145);
    
    
    
/**
     * Set a custom query var array
     * The values can be retrieved in an another action using the template tags:
     * {query_var:my_tag:post_id} {query_var:my_tag:user}
     */
    
set_query_var('my_tag', array(
        
'post_id' => 145,
        
'user' => 12,
    );
    
}

(Optional) Target this action using hooks.

Fill inputs with values

Alter the post ID where meta values are loaded from

You may use the following hooks:

add_filter('acfe/form/load/post_id''my_form_post_values_source'103);
add_filter('acfe/form/load/post_id/form=my_form''my_form_post_values_source'103);
add_filter('acfe/form/load/post_id/action=my-post-action''my_form_post_values_source'103);

/*
 * @int     $post_id  Post ID used as source
 * @array   $form     The form settings
 * @string  $action   The action alias name
 */
add_filter('acfe/form/load/post_id/form=my_form''my_form_post_values_source'103);
function 
my_form_post_values_source($post_id$form$action){
    
    
/*
     * Retrieve Form Setting
     */
    
if($form['custom_key'] === 'custom_value'){

        
// Force to load values from the Post ID 145
        
$post_id 145;
        
    }
    
    return 
$post_id;
    
}

Alter the post arguments before database insert/update

You may use the following hooks:

add_filter('acfe/form/submit/post_args''my_form_post_args'104);
add_filter('acfe/form/submit/post_args/form=my_form''my_form_post_args'104);
add_filter('acfe/form/submit/post_args/action=my-post-action''my_form_post_args'104);

/*
 * @array   $args    The generated post arguments
 * @string  $type    Action type: 'insert_post' or 'update_post'
 * @array   $form    The form settings
 * @string  $action  The action alias name
 */
add_filter('acfe/form/submit/post_args/form=my_form''my_form_post_args'104);
function 
my_form_post_args($args$type$form$action){
    
    
// Change Post Title if the Action Type is 'insert_post'
    
if($type === 'insert_post'){
        
        
$args['post_title'] = 'My title';
        
    }

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// Change Post Title
        
$args['post_title'] = 'Company';
    
    }

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
    
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// Change Post Title
            
$args['post_title'] = 'Company';
            
        }

    }
    
    
// Do not save the Post
    // return false;
    
    
return $args;
    
}

This action allows you to hook in before or after the meta data have been saved

You may use the following hooks:

add_action('acfe/form/submit/post''my_form_post_save'105);
add_action('acfe/form/submit/post/form=my_form''my_form_post_save'105);
add_action('acfe/form/submit/post/action=my-post-action''my_form_post_save'105);

/*
 * @int     $post_id  The targeted post ID
 * @string  $type     Action type: 'insert_post' or 'update_post'
 * @array   $args     The generated post arguments
 * @array   $form     The form settings
 * @string  $action   The action alias name
 *
 * Note: At this point the post & meta fields are already saved in the database
 */
add_action('acfe/form/submit/post/form=my_form''my_form_post_save'105);
function 
my_form_post_save($post_id$type$args$form$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){
    
        
// do_something();
        
    
}

    
/*
     * Get previous Post Action output
     */
    
$prev_post_action acfe_form_get_action('post');
    
    if(!empty(
$prev_post_action)){
        
        if(
$prev_post_action['post_title'] === 'Company'){
            
            
// do_something();
            
        
}
        
    }
    
}

(Optional) Target this action using hooks.

The URL to redirect to. See "Cheatsheet" tab for all available template tags.

Stop the action execution if necessary

You may use the following hooks:

add_filter('acfe/form/prepare/redirect''my_form_redirect_prepare'104);
add_filter('acfe/form/prepare/redirect/form=my_form''my_form_redirect_prepare'104);
add_filter('acfe/form/prepare/redirect/action=my-redirect-action''my_form_redirect_prepare'104);

/*
 * @bool    $prepare  Execute the action
 * @array   $form     The form settings
 * @int     $post_id  Current post ID
 * @string  $action   Action alias name
 */
add_filter('acfe/form/prepare/redirect/form=my_form''my_form_redirect_prepare'104);
function 
my_form_redirect_prepare($prepare$form$post_id$action){

    
/*
     * Get the form input value named 'my_field'
     * This is the value entered by the user during the form submission
     */
    
$my_field get_field('my_field');

    if(
$my_field === 'Company'){

        
// Do not execut