• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Плагин Advanced Custom Fields

rev1

Постоялец
Регистрация
9 Янв 2014
Сообщения
50
Реакции
10
Здравствуйте.
Вывел дополнительное поле в полной новости через плагин Для просмотра ссылки Войди или Зарегистрируйся, но поле не работает, при нажатии ссылки скачка не происходит, а редирект на главную страницу.

Вроде делаю все как в инструкции, прикрепляю файл к новости.
Для просмотра ссылки Войди или Зарегистрируйся
Тип поля: Файл

Что могу делать не так?
Если кто-то пользовался данным плагином, то как делали?

6722925.png
 
Актуально.
Если используете другой плагин, то скиньте пожалуйста название.
Когда поле создаете, то в разделе: Вернуть значение, укажите: Ссылка на файл
Этот параметр будет выводить не массив, а прямую ссылку на файл
В нужном месте вставляете код из примера:
PHP:
<a href="<?php the_field('field_name'); ?>" >Download File</a>
где, field_name - это имя поля, которое вы создали, в данном примере нужно заменить на file

Допилил нормальный код, если нужно будет использовать для кнопки)))))))))))
Думаю многим пригодится такой вывод:
PHP:
<?php
if( get_field('file') ):
$attachment_id = get_field('file');
$url = wp_get_attachment_url($attachment_id);
$title = get_the_title($attachment_id);
$size = filesize(get_attached_file($attachment_id)); // получаем размер аттача в байтах
?>
<a href="<?php echo $url; ?>" >Download File</a><br>
Название файла: <?php echo $title; ?><br>
Размер:<?php echo size_format($size, 2); // здесь приводим размер в нормальный формат из байтов ?><br>
<?php endif; ?>
 
Последнее редактирование:
  • Нравится
Реакции: rev1
Назад
Сверху