default-image-display
При добавлении файла в запись, WordPress предлагает свои настройки отображения файла по-умолчанию. Если постоянно приходится менять эти настройки после добавления файла и есть предпочитаемые параметры для выравнивания, вида ссылки и размера, то можно выставить те настройки, которые вы используете чаще всего. Таким образом сэкономив время на постоянные переключениях в этой секции настроек.

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

  • w2033_display_attachment_settings — пользовательское имя нашей функции
  • update_option — WordPress функция, использующаяся, чтобы обновить именованную пару опция/значение в таблице options в базе данных
  • add_action — функция, делающая хук, к указанному экшену
  • after_setup_theme — хук, которому привязывается наша пользовательская функция

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

default-image-display-database

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

Доступные значения для выравнивания, типа ссылки и размера соответственно:

  • image_default_align: left, right, center, none
  • image_default_link_type: media file, attachment page, custom URL, none
  • image_default_size: thumbnail, medium, large, full-size