3ответ(ов) в теме
aleeza
не в сети 2 года
На сайте с 27.01.2020
Участник
Тем 3
Сообщения 8
1
13:11
Версия WP-Recall: 16.18.1

Здравствуйте, подскажите пожулайста
использую екшн save_post при публикации записи через wp-recall
нужно проверить добавлено ли в поле формата "файл"

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

но в самом ешене не могу словить как передается он при публикации

пробовал и проверять массив $_POST, но в нем только текстовые значения хранятся и достать как метаполе, но на мемент сохрания такого нет, $post_ID проверял тоже верный
подскадите, пожалуйста, каким методом передаются файлы?

add_action( 'save_post', 'add_field_for_check',10,3 );
function add_field_for_check(  $post_ID, $post, $update ) {
  //$f_1 = $_POST['foto1']; 
  //$f_2 = $_POST['foto2'];

  $f_1 = get_post_meta($post_ID, 'foto1', true); 
  $f_2 = get_post_meta($post_ID, 'foto2', true); 

  if(!empty($f_1) || !empty($f_2)){
      //код
  }

0
Preci
не в сети 13 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1549
2
13:20

Файлы надо искать в $_FILES

0
aleeza
не в сети 2 года
На сайте с 27.01.2020
Участник
Тем 3
Сообщения 8
3
13:28

Preci, вы правы, вижу, спасибо)

0
Тема закрыта. Публикация новых сообщений запрещена.