Рак простаты

Рак предстательной железы - очень распространенное онкологическое заболевание, которому подвержены в основном пожилые мужчины, во всем мире.

Аденокарцинома предстательной железы

Абсолютное большинство (около 90%) онкологических заболеваний простаты диагностируются как аденокарцинома предстательной железы. Раковые клетки типичной (ацинарной) аденокарциномы образуются из нормальных клеток предстательной железы. Методы лечения аденокарциномы достаточно обширны и продолжают развиваться.

лечение рака простаты в стамбуле

Рак Простаты

Самый пессимистичный прогноз в лечении рака простаты можно поставить при низкодифференцированной аденокарциноме (более 7 баллов по шкале Глиссона). Это означает, что клетки простаты изменены тотально - гистологическое строение клетки на 100% злокачественное. Наилучший прогноз для лечения - когда аденокарцинома или другой рак простаты еще не достиг 2 степени.

К факторам риска аденокарциномы простаты в значительной степени относятся:

  • генетическая предрасположенность - наследственность (если кто-либо из старших близких родственников болел раком предстательной железы, то шансы получить измененный ген, отвечающий за данное заболевание очень высок);
  • все остальные факторы не имеют столь однозначных подтверждений в медицинской статистике и являются спорными:
    • воспалительные процессы простаты, как правило, в хронической форме;
    • профессиональные риски (контакты с вредными химическими препаратами);
    • несбалансированное питание, богатое животными жирами, канцерогенами и др.;
    • гормональные сбои (препараты) и т.д.

Симптомы рака предстательной железы и аденокарциномы

Диагностику данной онкологии затрудняет тот факт, что симптомы рака предстательной железы в первой фазе заболевания отсутствуют. Вот почему всем мужчинам по достижении 40-45 лет рекомендовано регулярно тестироваться на онкологические заболевания простаты. Правильное лечение рака простаты 1 и 2 степени позволяет полностью излечить заболевание!

рак простаты пса псма га 68

Рак простаты

В последующих стадиях симптомы рака предстательной железы проявляется проблемами с мочеиспусканием (очень часты позывы, слабая струя, подтекание и даже недержание). В запущенных стадиях, при метастазах рака простаты симптомы более красноречивы - кровь в моче и семенной жидкости, появление болей в области предстательной железы. Однако даже при распространенном раке простаты (метастазы, 3,4 стадия) больной может не ощущать никаких симптомов.

Диагностика рака простаты

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

О методах лечения рака простаты

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

рак простаты стадии рака лечение в турции пса

Лечение Рака Простаты

Классическими стандартами лечения рака предстательной железы считаются:

  • Хирургическое вмешательство (радикальная простатэктомия). В ходе операции хирург проводит разрез в нижних отделах брюшной полости или разрез тканей промежности (в области между мошонкой и заднепроходным отверстием), через который целиком удаляет железу (позадилонная простатэктомия). К более современным методам удаления простаты относится радикальная лапароскопическая простатэктомия, которая проводится через несколько минимальных разрезов в брюшной полости (минимально-инвазивный способ). Если рак простаты удалить полностью невозможно, то после операции назначается радиотерапия (облучение остаточных очагов рака в предстательной железе и соседних тканях).
    После оперативного вмешательства для отведения мочи в течение нескольких недель требуется использование мочевого катетера. Возможные осложнения после хирургического лечения рака простаты включают недержание мочи (невозможность осознанно контролировать мочеиспускание) и импотенцию (неспособность возникновения эрекции полового члена). В некоторых современных хирургических центрах для лечения рака предстательной железы применяется роботизированная простатэктомия через три - четыре небольших разреза (лапароскопическая простатэктомия с помощью робота-ассистента, например, робота Да Винчи). Данный метод хирургического лечения сокращает продолжительность госпитализации при лечении рака простаты и ускоряет восстановление пациента, однако подходит далеко не всем мужчинам.
  • Наружная радиотерапия. Представляет собой метод доставки пучков рентгеновского излучения высокой энергии непосредственно к опухоли простаты. При этом излучение образуется, как правило, с помощью линейного ускорителя, проникает в организм пациента извне и лишь затем направляется к опухоли предстательной железы. То есть облучение рака происходит через внешние ткани, но достигает максимальной дозы только на опухоли, поскольку через кожу и мышцы лучи проходят "рассеянно" и все вместе фокусируются только в точке сборки - на мишени. Рентгеновские лучи уничтожают клетки злокачественной опухоли простаты, практически не затрагивая окружающие здоровые ткани, которые защищены в ходе тщательно спланированного лечения. Данный метод лучевой терапии аденокарциномы предстательной железы не подразумевает размещение радиоактивных источников в организме пациента. Причины делать лучевую терапию за границей.
  • Внутренняя лучевая терапия - брахитерапия. Облучение рака простаты при данном методе происходит непосредственно изнутри онкологического очага - из рака предстательной железы. Суть брахитерапии заключается в помещении в саму капсулу простаты нескольких радиоактивных зерен. При низкодозной брахитерапии имплантация радиоактивных частиц происходит один раз на всю жизнь. Радиус облучения этих зерен рассчитан на облучение только капсулы простаты. При высокодозной брахитерапии облучение рака предстательной железы происходит короткими курсами - радиоактивные микрокапсулы помещаются в простату через катетеры на несколько минут сеанса и сразу же извлекаются обратно.
    В последние годы брахитерапия при аденокарциноме предстательной железы становится все более применяемым методом. Также метод брахитерапии становится все более известным и предпочитаемым пациентами. Во-первых многие больные раком простаты боятся хирургического вмешательства, а во-вторых, облучение предстательной железы брахитерапией при раке простаты является наиболее безопасным (низкодозированным и точно нацеленным). К сожалению, низкодозная брахитерапия как самостоятельный метод лечения может справиться только с раком простаты 1 и 2 степени, поэтому показана не всем пациентам.
  • Активное наблюдение: какое-либо лечение аденокарциномы простаты не назначается; пациенту рекомендовано тщательное динамическое наблюдение за состоянием с регулярными осмотрами у врача-онколога.

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

К подобным современным методам лечения рака простаты относится:

  • Нервосберегающая радикальная простатэктомия. Представляет собой хирургическую процедуру по удалению предстательной железы без поражения рядом расположенных важных нервов, которые отвечают за пересылку между головным мозгом и половым членом нервных сигналов, контролирующих нормальную сексуальную функцию. Если операция выполняется успешно, под руководством опытного и квалифицированного хирурга, то это позволяет полностью сохранить сексуальное функционирование пациента. Операция может быть выполнена как классическим методом, так и радиохирургией.
  • Конформная наружная радиотерапия. Используя современные технологии, данный метод позволяет индивидуализировать проведение радиотерапии в соответствии со строением органов у каждого конкретного пациента. С помощью компьютеризированной трехмерной съемки предстательной железы, мочевого пузыря и прямой кишки формируется пучок рентгеновских лучей, который по форме идеально совпадает с контурами мишени, то есть опухоли. В результате этого окружающие здоровые ткани получают меньшую дозу излучения. В настоящее время выделяют два способа проведения конформной лучевой терапии: трехмерная конформная радиотерапия и радиотерапия с модулированной интенсивностью (РТМИ). Оба варианта лечения аденокарциномы позволяют существенно увеличить дозу, которая попадает на опухоль, при этом минимизируя воздействие на окружающие нормальные ткани и органы. Тем не менее, РТМИ считается более оптимальным методом лучевой терапии.
  • Радиотерапия под визуальным контролем. Используется в ходе трехмерной конформной радиотерапии и РТМИ. Подразумевает использование методик медицинской визуализации (отображения анатомических структур) для лучшей настройки оборудования с учетом движений органа-мишени. Так как положение предстательной железы и, соответственно, аденокарциномы в ней сильно зависит от наполненности мочевого пузыря и прямой кишки, то перед началом каждого сеанса облучения необходимо четко определить локализацию опухоли в органе.Один из методов контроля положения раковой опухоли заключается в имплантации в предстательную железу особых ориентационных меток: мельчайших частиц биологически инертных металлов, например, золота. В начале каждого сеанса радиотерапии врач снимает цифровую рентгенограмму, которая указывает на локализацию металлических меток и, тем самым, положение предстательной железы. По результатам анализа снимка врач проводит соответствующую настройку оборудования с целью максимально эффективного облучения требуемого поля.В другом варианте контроля положения предстательной железы перед каждым сеансом облучения используется УЗИ. Для получения максимального качества УЗ-изображения необходимо тугое наполнение мочевого пузыря, что позволяет врачу УЗ-диагностики увидеть различия между слизистой оболочкой мочевых путей и требуемым полем облучения, то есть контурами опухоли простаты.Третьим методом определения локализации предстательной железы является компьютерная томография требуемой области с низкой дозой. Данное исследование проводится перед каждым сеансом радиотерапии после размещения пациента на процедурном столе. О том, какой вариант визуализации подходит в данном случае, следует спросить у онколога-радиолога. Метод обследования определяется особенностями рака предстательной железы и техническими возможностями данного радиологического центра или отделения лучевой терапии.
  • Брахитерапия рака предстательной железы. При этом источником излучения являются радиоактивные материалы, которые размещаются в тканях простаты. При лечении рака простаты 1 и 2 степени, индексе Глисона не более 5, брахитерапия как самостоятельный метод терапии применяется весьма успешно. Однако при аденокарциноме простаты 3 и 4 стадии требуется уже применение других методов, либо комбинация высокодозной брахитерапии с наружной радиотерапией и др.

 

Подробнее о брахитерапии рака предстательной железы

Существует два метода проведения брахитерапии простаты: в режиме низкой дозы и в режиме высокой дозы.

  • Брахитерапия в режиме низкой дозы или постоянная имплантация радиоактивных микрокапсул («зерен»). С помощью полых игл под контролем УЗИ в предстательную железу вводится до 100 мельчайших радиоактивных микрокапсул. В течение нескольких недель или месяцев установленные имплантаты непрерывно высвобождают определенную дозу излучения, после чего инактивируются. Данные микрокапсулы из предстательной железы не извлекаются и остаются в ней на всю оставшуюся жизнь. При этом пациенты не ощущают никаких симптомов из-за капсул брахитерапии. Рак предстательной железы на начальных стадиях (не выше 2 степени, показатели Глиссона менее 6) можно полностью изличить низкодозной брахитерапией, не прибегая к другим методам.
  • Брахитерапия в режиме высокой дозы: при раке предстательной железы используется как дополнение к наружной радиотерапии у пациентов из группы высокого риска. В начале лечения рака простаты пять недель подряд пациент получает наружную радиотерапию, после чего ему назначается 1-3 сеанса брахитерапии в режиме высокой дозы. Для облучения аденокарциномы предстательной железы, которое воздействует на орган временно, используются радиоактивные изотопы (чаще всего иридий-192).

Процедура проводится в больнице, а поэтому требует госпитализации пациента. Каждый сеанс облучения занимает около 10-20 минут. В режиме высокой дозы курс брахитерапии при раке предстательной железы состоит из 3-4 сеансов, каждый из которых длится 2 дня. В конце последнего сеанса брахитерапии катетеры с радиоактивным материалом извлекаются из тканей предстательной железы, и пациенту разрешается покинуть больницу. В течение каждого сеанса брахитерапии (то есть двух дней), пока катетеры находятся в тканях простаты, пациенту необходимо соблюдать постельный режим. После выписки из больницы в организме пациента не остается абсолютно никаких радиоактивных материалов.

Как выбрать один из предложенных вариантов лечения рака простаты?

Конечно же, перед лечением очень полезно посоветоваться с близкими родственниками. Однако самым важным моментом являются консультации членов лечащей группы. К моменту, когда диагноз аденокарциномы или другого рака предстательной железы уже поставлен, пациент обычно знакомится с двумя специалистами, принимающими непосредственное участие в выборе метода лечения: терапевтом или врачом общей практики и урологом, который мог проводить биопсию.

В некоторых центрах биопсию предстательной железы проводит онколог или радиолог. В тех случаях, когда выявлена ранняя стадия рака простаты (1,2 степень) при отсутствии метастазов (признаков метастазирования), пациенту необходима также консультация онколога-радиолога. При этом основными подходами к лечению аденокарциномы предстательной железы является: хирургическое вмешательство (проводится хирургом-урологом) и радиотерапия, как правило - брахитерапия (проводится онкологом-радиологом).

лечение рака простаты

ПСМА ПЭТ КТ с Галлием 68 (Ga68)

При метастазах рака простаты

На 3 и 4 стадии заболевания опухоль прорастает в соседние ткани и распространяется метастазированием. Наиболее часто при раке простаты метастазы через кровь и лимфу поражают костные ткани (около 80% случаев), а также в печень и в легкие.

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

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

При рецидивах рака простаты

После проведения операции, лучевой терапии, брахитерапии или комплексной - необходимо отслеживать результаты, чтобы исключить или вовремя обнаружить рецидив рака простаты. Повторное развитие опухоли, т.е. рецидив, к сожалению случается, но не часто. В этом "коварство" всех онкологических заболеваний. При этом появление метастазов после операции, например, не называется рецидивом, так рецидив их происхождением служат метастазы оказавшиеся в других органах. Непосредственно рецидивом рака простаты является вторичная опухоль, проявленная на прежнем месте. Опытный врач онколог уролог выстраивает схему лечения так, чтобы максимально исключить возможность рецидива рака предстательной железы. Именно поэтому, многие врачи до сих пор склоняются к проведению простатэктомии даже на самых ранних стадиях заболевания, когда возможно лечение при сохранении простаты, например методом брахитерапии.

Необходима ли радиотерапия после проведения хирургической операции на предстательной железе?

Если обстоятельства не позволяют провести полноценную операцию при раке простаты (то есть после операции остаются отдельные раковые клетки, метастазы), или хирург в ходе операции обнаруживает более выраженный местно-распространенный процесс, то после хирургического вмешательства может потребоваться дополнительная радиотерапия, с сеансами облучения в течение 3-6 месяцев. При подобных случаях рака предстательной железы такой подход позволяет предотвратить рецидив рака простаты и заслуживает отдельного обсуждения с лечащим врачом.

Возможно ли проведение хирургического лечения после курса лучевой терапии?

В том случае, если исходным методом лечения рака предстательной железы была радиотерапия (внешняя лучевая терапия или брахитерапия), но произошел рецидив или ее результаты оказались неудовлетворительными, то хирургическое вмешательство или повторный курс лучевой терапии из-за высокого риска развития осложнений нежелательны. Дальнейший план действий в таких ситуациях и проведение повторного лечения аденокарциномы предстательной железы требует участия специалистов высокого класса.

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

Эффективность современных методов радиотерапии - облучения рака простаты

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

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

Целью современной радиотерапии является подведение к опухоли более высокой дозы излучения, чем это было возможно всего лишь пять лет назад, что увеличивает шансы на полное уничтожение рака. Эффективность радиотерапии (брахитерапии) и оперативного лечения при одних и тех же стадиях и типах рака предстательной железы (особенно при 1-2 степени заболевания) практически одинакова. Однако разные методы лечения, конечно же, обладают различными побочными эффектами.

Что происходит в ходе лучевой терапии?

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

Каковы возможные побочные эффекты лучевой терапии рака предстательной железы?

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

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

Проводится ли дополнительное обследование и лечение после завершения лучевой терапии рака простаты?

Первая консультация онколога-радиолога проводится, как правило, через 2-8 недель от завершения курсов облучения рака предстательной железы. После лечения главная цель первого осмотра состоит в оценке динамики исчезновения побочных эффектов облучения, таких как неприятные симптомы со стороны кишечника или мочевыводящих путей. У большинства пациентов подобные симптомы исчезают в течение нескольких недель после облучения. Онколог проводит объективный осмотр и оценивает ход периода восстановления после лучевой терапии. После первичной консультации осмотры проводятся каждые 3-6 месяцев.

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

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

После успешного завершения лучевой терапии уровень ПСА снижается намного медленнее, чем после хирургического лечения, когда опухоль удаляется сразу. Каждые 3-4 месяца уровень ПСА уменьшается примерно в 2 раза и достигает своей нижней границы через 12-18 месяцев после завершения лучевой терапии.

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