mojwp.ru
Назад

Свои настройки отображения изображения по умолчанию

Опубликовано: 18.08.2014
10
736

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

Давайте выставим данные настройки по умолчанию свои, что позволит сэкономить время и нервы.

Вот о чем речь:

Screenshot_3

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

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

// Настройки отображения файла по умолчанию
function wps_display_attachment_settings() {
        update_option( 'image_default_align', 'center' );
        update_option( 'image_default_link_type', 'file' );
        update_option( 'image_default_size', 'large' );
}
add_action( 'after_setup_theme', 'wps_display_attachment_settings' );

Немного пояснений:

  • image_default_align - выравнивание изображение - left (слева), right (справа), center (по центру);
  • image_default_link_type - ссылка изображения - none (нет), file (Медиафайл);
  • image_default_size - размер изображения - thumbnail (миниатюра), medium (средний), large (большой).

Комбинируйте и подберите свои настройки.

Если ранее использовали данные из статьи Новое поле в форме выбора размера изображения, то не забудьте указать ее параметр в соответствующем поле.

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Андрей
    Опубликовано: 18.08.2014 Ответить на сообщение

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

  • Артём Черкасов
    Опубликовано: 20.08.2014 Ответить на сообщение

    Виталий, у меня опять пару вопросов.
    Как всем внешним ссылкам в wordpress добавить тег no follow, желательно скриптом?) Сейчас у меня установлен плагин wp no external links, но он делает это через редирект, а редирект лишние дубли создаёт в пс, поэтому хочу избавиться. Так же было бы не плохо чтоб была возможность добавлять исключения для сайтов на которые хочу ставить открытые ссылки.
    И вопрос #2.
    Как можно сделать кнопки подписки на аккаунты в соц сетях с отображением количества подписчиков, как у тебя?

    • Андрей
      Опубликовано: 20.08.2014 Ответить на сообщение

      Привет Артем! по 2 вопросу: ответ http://mojwp.ru/social-buttons.html

      • Артём Черкасов
        Опубликовано: 20.08.2014 Ответить на сообщение

        Нет, там кнопки поделиться, а мне нужно подписки.

    • Виталий
      Опубликовано: 21.08.2014 Ответить на сообщение

      Добры день.
      Специально для вопросов не по теме статей я создал раздел http://mojwp.ru/faq

  • Георгий
    Опубликовано: 03.12.2016 Ответить на сообщение

    После обновления какого-то плагина в постах выравнивание всех картинок стало "нет", а было "слева". Что сделало и как поправить всё. На всех постах такое произошло.

    • Виталий
      Опубликовано: 06.12.2016 Ответить на сообщение

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

  • елена
    Опубликовано: 28.03.2017 Ответить на сообщение

    Спасибо, пригодилось, но у image_default_size - размер изображения - small (миниатюра) не существует, правильно thumbnail

    • Виталий
      Опубликовано: 29.03.2017 Ответить на сообщение

      Да, спасибо. Перепутал.

  • Владимир
    Опубликовано: 10.07.2017 Ответить на сообщение

    А как и где с той же целью можно поменять код, чтобы не дописывать functions.php

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.