К основному контенту

WP-Filebase. Как отобразить содержимое кастомных полей в шаблоне?

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

Задача простая на первый взгляд: нужно на вкладке "Готовые настройки" в поле "Произвольные поля" добавить строки по шаблону:
Название строки|id_переменной_8_знаков
Однако, прописывая этот %id_переменной в шаблон%, у меня так и не отображалось ее значение. Решение в сети я быстро найти не смог. Так что выкладываю свой вариант:


  1. Прописываем новые поля и их переменные по вышеуказанному шаблону на вкладке "Готовые настройки".
  2. Переходим на вкладку "Шаблоны и скрипты"
  3. Раскрываем выпадающий список "Вариации шаблона"
  4. Прокручиваем вниз и находим там шаблон нашего произвольного поля, вроде:

file_custom_ID_ПЕРЕМЕННОЙ

Переменная будет добавлена в конец кода шаблона. Вырезаем ее оттуда и вставляем куда вам нужно.
Так что, да... имейте ввиду: ваша переменная имеет префикс "file_custom_".

Кстати, вот рабочая версия плагина  (без ошибки "Column 'file_hash' cannot be null” при загрузке файла):
https://codeload.github.com/f4bsch/WP-Filebase/zip/master

Комментарии

Самое просматриваемое

Как сделать скриншот отдельного окна, а не всего экрана, средствами Windows?

 Откройте окно программы и нажмите на него, чтобы сфокусироваться на нем. Нажмите комбинацию клавиш ALT+PrtSc . Изображение скопируется в буфер обмена. Откройте Paint , уменьшите холст до минимума нажмите CTRL+V , чтобы вставить изображение. Сохраните файл в формате PNG (он лучше подходит для скриншотов окон и однотонной графики). Дополнительно размер файла можно уменьшить почти без потери качества через сервис:  https://kraken.io/web-interface

Как удалить виртуальный дисковод, созданный UltraISO из "Проводника"?

Не смотря на то, что в Windows 10 уже давно есть поддержка открытия образов дисков ( Открыть с помощью > Проводник ), некоторые типы образов она не открывает (например, образы с играми для  PS1 ). Поэтому приходится прибегать к использованию сторонних программ, популярной из которых считается UltraISO (благодаря простому интерфейсу, малому размеру и нетребовательности к ресурсам ПК). Но даже у таких простых простых программ порой случаются глюки. И проблема чаще всего связана с виртуальным приводом. Проблема В моем же случае, у меня на компьютере "застрял" виртуальный дисковод, который занял букву временно отключенного внешнего HDD . Все бы ничего, но на нем ( HDD ) располагались видеофайлы материала, который я в данный момент монтирую, и на которые (с учетом исходной буквы диска) прописаны ссылки в файле проекта монтажки. Поэтому, самым простым вариантом на мой взгляд было вернуть внешнему диску исходную букву (которую занял виртуальный привод), а виртуальному просто на...

Как вернуть нормальную Русскую клавиатуру на телефоне Samsung?

  Решение Если Ваша клавиатура стала выглядеть как на картинке справа👉   (а точнее - по аналогии с клавиатурой кнопочного телефона), сделайте следующее: Откройте " Настройки ".⚙ Перейдите в Общие настройки > Язык и ввод > Экранная клавиатура > Клавиатура Samsung > Языки и типы > Русский . Выберите из списка " Клавиатура Qwerty ". Все. 😉

Epson Scan не видит сканер в Wi-Fi сети

 Подключите сканер по USB (так у Вас откроется Epson Scan ). Запустите программу " Настройки Epson Scan ". Она должна быть здесь: C:\Windows\twain_32\escndv\escfg.exe В графе " Соединение " переставьте опцию на " По сети ". Нажмите кнопку " Добавить ". Программа должна начать поиск IP -адреса сканера. Если адрес там отобразился, выделите его, нажав левой кнопкой мыши, введите вверху название сканера и нажмите " OK ". Нажмите кнопку " Тест ". Если появится сообщение " Тестирование прошло успешно " (на желтый знак предупреждения внимания не обращайте), значит теперь сканер будет определяться по Wi-Fi , а Epson Scan открываться даже при отключенном USB для сканирования по сети. Имейте в виду, что любая Epson Scan не подойдет: нужна версия именно для Вашей модели сканера/МФУ. По идее, она должна идти в комплекте с драйвером, но так бывает не всегда. Я искал драйвер под МФУ Epson Expression Premium XP-605 , но именно по...

Где Vegas Pro хранит автосохраненные проекты?

12 -ая версия, например, хранит их здесь: %USERPROFILE%\AppData\Local\Sony\Vegas Pro\12.0 16 -ая хранит проекты по тому же пути, только немного в другой папке: %USERPROFILE%\AppData\Local\VEGAS Pro\16.0