Как в панель вкладок Firefox добавить миниатюры страниц. Массовое удаление миниатюр у записей в WordPress Удаление содержимого при помощи ПК

Основанный на движке Blink браузер Sleipnir обладает интересной особенностью - в его панели вкладок вместо заголовков сайтов отображаются небольшие миниатюры открытых страниц. Нечто подобное можно реализовать и в Mozilla Firefox, установив бесплатное дополнение Informational Tab .

Изменения в интерфейсе Firefox вы увидите сразу после его перезапуска. станет немного шире, а к заголовкам будут добавлены миниатюры открытых страниц. С настройками по умолчанию все это выглядит не очень привлекательно, поэтому чтобы придать панели более-менее приличный вид, придется немного повозиться.


Откройте раздел дополнений, выберите Informational Tab и нажмите кнопку «Настройки». Окошко параметров дополнения содержит четыре вкладки, но нас интересует только одна - «Миниатюры страниц». Показ страниц можно выставить полный, заголовок лучше выставить слева (жаль, но отключить его не получится), фиксированный размер миниатюр установить где-то 90 или 100 пикселей, иначе вы на эскизах ничего не разглядите.


Вот собственно и все настройки. Как все это будет выглядеть, хорошо видно на скриншоте. О том, чтобы эскизы не наезжали друг на друга при открытии большого количества вкладок, разработчики дополнения позаботились и добавили возможность их прокрутки колесиком мыши или посредством специальных навигационных стрелок.

На днях один из наших читателей спросил, как массово удалить все миниатюры из записей в WordPress. Мы уже обсуждали на нашем сайте различные вопросы, связанные с миниатюрами. Мы показывали, как добавлять миниатюры в WordPress, как добавлять новые размеры изображений, как восстанавливать миниатюры, а также как добавлять многочисленные миниатюры к записям в WordPress. В данной статье мы покажем вам, как массово удалить миниатюры у записей в WordPress.

Проблема массового удаления миниатюр

К сожалению, по умолчанию вы можете удалять миниатюры только при ручном редактировании записей. Если вы имеете сотни записей с миниатюрами, то удалять их вручную будет слишком долго. Вместо этого мы будем использовать иной подход. Мы сделаем запрос к базе данных и отключим миниатюры у всех записей.

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

Все, что вам понадобится – это скопировать и вставить код в файл functions.php вашей темы.

Global $wpdb; $wpdb->query(" DELETE FROM $wpdb->postmeta WHERE meta_key = "_thumbnail_id" ");

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

Добрый день, дорогие друзья! Сегодня я хочу рассказать Вам про миниатюру страниц в некоторых шаблонах вордпресс. Миниатюра – неотъемлемая часть шаблона, которая выводится на странице или записи. Она служит графическим дополнением заголовка для визуализации темы. Большинство шаблонов WordPress задают миниатюру для записи (single), однако последнее время все чаще можно встретить миниатюру у страниц (page). При работе я потратил много времени на то, чтобы изменить параметры страницы, поэтому сегодня я хочу рассказать, как удалить миниатюру страницы в WordPress.

Удаление миниатюры страницы в коде сайта

Как Вы все знаете, миниатюры в вордпресс задаются с помощью команды thumbnails. В частности, в большинстве шаблонов данная функция прописана в файле functions.php в папке темы. Для того, чтобы удалить миниатюру в данном случае, достаточно просто убрать строчку кода, отвечающего за вывод картинки. В некоторых темах такой прием не работает, как например в моем случае. С данной проблемой я столкнулся в популярной тема Metro-magazine от популярного разработчика Themeisle.

Пример миниатюры в админке вордпресс

Удалив миниатюру записей, я столкнулся с вопросом, как удалить миниатюру страницы в WordPress. Главная проблема в данном случае заключается в том, поиск по команде «thumbnails» не дает каких-либо результатов. Действительно, ведь миниатюру здесь вывели через обычное «image». Чтобы удалить вывод миниатюр для всех страниц в шаблоне, необходимо зайти в файл content-page.php и найти строчку:

metro_magazine_page_content_image — 20

Данная строчка отвечает за вывод миниатюры. Для корректной работы шаблона Metro-magazine необходимо удалить код отвечающий за отображение картинок на страницах:

* Before Page entry content

* @hooked @see metro_magazine_page_content_image — 20

do_action(‘metro_magazine_before_page_entry_content’);

После удаления проверяем корректную работу шаблона и радуемся результату! Теперь Вы знаете, как удалить миниатюру страницы в WordPress, и можете без труда настраивать шаблон metro-magazine по Вашему усмотрению. Если у Вас остались вопросы по работе данного шаблона, обязательно пишите их в комментариях. На сегодняшний день, это один из самых популярных журнальных тем для сайтов, функционал которого позволяет создать полноценный портал. Желаю Вам легкой правки php-кода!

Кстати, как сделать сайт на WordPress, читайте

Flector 5

Как убрать миниатюру записи внутри полной записи?

Это еще один очень частый вопрос на форумах поддержки WordPress - как скрыть миниатюру записи (теперь это называется "изображение записи") при открытии страницы с полной записью? Людям обычно нравится, когда темы выводят изображения записей при открытии главной страницы сайта или рубрик, но вывод изображения записи при открытии страницы с полной записью иногда не уместен. Например, когда автор темы выводит там тот же размер изображения, что и в рубриках и выглядеть это может очень плохо. Универсального способа удалить миниатюру записи при открытии страницы полной записи нет (код всех тем очень разный), поэтому я рассмотрю решение этой проблемы на примере.

Первый делом вам необходимо скачать текстовой редактор, который умеет сохранять файлы в кодировке "UTF8 без БОМ" (только в этой кодировке могут редактироваться файлы движка, включая файлы тем и плагинов) и который умеет выполнять поиск по файлам. Рекомендую воспользоваться редактором Notepad++ .

Далее, скачайте папку своей темы через FTP или файловый менеджер хостинга. Сделали? Миниатюры записей (изображения записей) в темах в 95% случаях выводятся через функцию the_post_thumbnail() . Следовательно, надо выполнить поиск по файлам, ища вывод этой функции. В Notepad++ это делается так:

Я ищу вывод изображения записи в теме Twenty Fifteen , как вы можете видеть на скриншоте. Результат поиска по файлам будет таким:

Результат всего один и это хорошо - значит, править придется только один файл темы. Кликните 2 раза на строчке с найденной функцией, чтобы Notepad++ открыл этот файл сразу на нужной строке. Там видим такую функцию:

function twentyfifteen_post_thumbnail() { if (post_password_required() || is_attachment() || ! has_post_thumbnail()) { return; } if (is_singular()) : ?>
" aria-hidden="true"> get_the_title() ) ) ; ?>

function twentyfifteen_post_thumbnail() { if (post_password_required() || is_attachment() || ! has_post_thumbnail()) { return; } if (is_singular()) : ?>

" aria-hidden="true"> get_the_title())); ?>

Как изменить эту функцию, чтобы она не выводила изображение записи? Вариантов, на самом деле, много. Например, можно изменить строчку:

if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) {

if (post_password_required() || is_attachment() || ! has_post_thumbnail()) {

Результат будет аналогичным - изображение записи не будет выведено на странице полной записи. Правда, в теме Twenty Fifteen недостаточно просто удалить вывод изображения записи - надо еще удалить css-код, который убирает отступ заголовка (потому что этот отступ есть у изображения, которое мы удалили). То есть из файла темы style.css надо будет удалить строчки:

1595 1596 1597 .hentry .has-post-thumbnail { padding-top : 0 ; }

Hentry.has-post-thumbnail { padding-top: 0; }

И вот тогда уже страница полной записи с удаленным изображением записи ничем не будет отличаться от страницы полной записи, в которой вообще не установлено изображение записи.

Сложно? Не волнуйтесь, в большинстве тем изображения записей выводятся сразу в шаблоне single.php через функцию the_post_thumbnail() . То есть вероятнее всего вам всего лишь надо будет открыть файл single.php , найти там вывод the_post_thumbnail() и заключить его в условный тег !is_single . Примерно так:

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

//удаляем вывод миниатюры при открытии полной записи start function wph_remove_thumbnail_single($html , $post_id , $post_image_id ) { if ( ! is_single() ) { return $html ; } else { return "" ; } } add_filter("post_thumbnail_html" , "wph_remove_thumbnail_single" , 10 , 3 ) ; //удаляем вывод миниатюры при открытии полной записи end

//удаляем вывод миниатюры при открытии полной записи start function wph_remove_thumbnail_single($html, $post_id, $post_image_id) { if (!is_single()) { return $html; } else { return ""; } } add_filter("post_thumbnail_html", "wph_remove_thumbnail_single", 10, 3); //удаляем вывод миниатюры при открытии полной записи end

Совсем просто, да? Но подобный код не подойдет вам в случае, если изображение записи выводится в каких-либо css-элементах, имеющих свое собственное оформление или отступы. То есть изображение, конечно, будет удалено, но вот его оформление может остаться на месте. То есть после применения этого кода в исходном коде страницы могут остаться элементы оформления что-то вроде:

<div class = "post-thumbnail" > </ div >

Поэтому используйте этот код только в самых простых случаях, когда изображение в записи оформляется через его собственный класс. В противном случае, лучше вам будет воспользоваться поиском функции the_post_thumbnail() в файлах темы, чтобы заключить ее в условный тег !is_single () { } (не страница одиночной записи).

Убрать миниатюру записи внутри полной записи не так сложно, но универсального способа это сделать не существует. Надеюсь, что это статья вам поможет. А если нет, то пишите в комментариях, я вам обязательно помогу.

Я начала самостоятельно осваивать WordPress и столкнулась с дурацкой, на мой взгляд, но важной проблемой. Когда добавляла постер картинки на главной, то она дублировалась в публикации. Выглядело ужасно, ведь я добавляла отдельно картинку, которая мне была нужна, причем размер картинки с изображения записи заставлял плакать.

Я начала искать в в WordPress как убрать миниатюру в записи, но оставить ее на главной, к сожалению, найти ответ на вопрос? как убрать миниатюру в записи WordPress внутри записи я так и не нашла.

Как убрать дубликат миниатюру записи в WordPress

Оказалось, что ответ на этот вопрос очень прост, хотя так сначала не казалось. Можно закрыть отображение публикации всего лишь одной кнопкой. Работает не на всех темах. На одной из тем я словила баг, но всё-таки проблему решить смогла всего лишь одной кнопкой. Итак, прилагаю скриншот, который поможет решить данную дилемму:


Как убрать миниатюру из записи, инструкция:

Подробная инструкция текстом, на тот случай, если на скриншоте недостаточно понятно или же он не открывается.

  1. Сначала заходим в Админку WordPress, затем нажимаем Внешний вид.
  2. Открывается меню, где нажимаем редактор, там находим content-single.php, который нам и нужно будет отредактировать. Не забывайте перед тем, как открывать «Редактор» сделать бекап версии, который, в случае чего, восстановит прежнюю версию сайта.
  3. Находим строчку single-post-thumbnail и закрываем её с помощью операторов

Ручаться за то, поможет ли этот метод на вашей версии WP и не навредит ли он я не могу, но метод был протестирован на разных темах, поэтому, перед эксперементом, обязательно сделайте бекап.

Теперь вы знаете ответ на вопрос, как убрать миниатюру в записях, если же у вас остались какие-либо вопросы, напишите в комментарий, постараемся вам ответить за максимально короткий срок.

Еще один способ

  • Открываем файл functions.php , опять же в редакторе
  • Пишем вот этот код, в самом конце этого файла

function wph_remove_thumbnail_single($html, $post_id, $post_image_id) {
if (!is_single()) {
return $html;
} else {
return »;
}
}
add_filter(‘post_thumbnail_html’, ‘wph_remove_thumbnail_single’, 10, 3);

  • Нажимаем сохранить, чистим кеш и готово, подходит, к сожалению, не для всех тем, но это самый простой способ.

Если не подходит, то нужно в таблице стилей найти вот этот фрагмет

И закрыть его тегами, который указан выше, либо вовсе удалить. Класс может выглядеть иначе, например, к нему приписано название темы и т.п, поэтому поиск этого класса выполняйте по ключу «thumbnail».

Если не удалить (закрыть) этот класс, то у вас может остаться место для вывода миниатюры, будет большой отступ.

Вывод:

Если же у вас не получается решить данную проблему самостоятельно, то рекомендую обратиться к специалистам, которые смогут сэкономить ваше время. Каждый человек должен заниматься тем, но надеюсь, что метод, описанный в статье, поможет вам избавиться хотя бы от одной «головной» боли в процессе создания сайта.

Последние материалы раздела:

Монитор (класс корабля) Башенный броненосец монитор
Монитор (класс корабля) Башенный броненосец монитор

В конце 1920-х годов советское военно-политическое руководство начало программу укрепления Днепровской военной флотилии. Для нее в конце 1930 года...

Расширение map для какой программы
Расширение map для какой программы

Вы здесь, потому у вас есть файл, который имеет расширение файла, заканчивающийся в.map. Файлы с расширением.map может быть запущен только...

Расширение файла OPUS Файл с расширением опус
Расширение файла OPUS Файл с расширением опус

- Расширение (формат) - это символы в конце файла после последней точки. - Компьютер определяет тип файла именно по расширению. - По умолчанию...