Архив рубрики: Публикации

Как отключить PDF миниатюры в WordPress

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

Почему надо отключить PDF миниатюры в WordPress?

WordPress 4.7 начал генерировать миниатюры PDF — файлов, загруженная их в медиа загрузчик WordPress.

Предварительный просмотр миниатюр PDF в WordPress 4.7

Это очень полезная функция для большинства сайтов WordPress.

Тем не менее, некоторые владельцы сайтов могут уже делать это с помощью PDF — плагинов, которые обрабатывают миниатюры и занимаются отображением PDF в загрузке на своем веб — сайте.

Если новая функция конфликтует с существующими загрузки PDF, то они могут отключить предварительный просмотр PDF миниатюр в WordPress.

Сказав это, давайте посмотрим, как легко отключить предварительный просмотр PDF миниатюр в WordPress 4.7 и более поздних версиях.

Отключить PDF миниатюры в WordPress

Этот урок требует от вас добавить простой фрагмент кода на вашем WordPress сайте. Если вы еще не делали этого раньше, то вы можете увидеть наш гид про то как добавлять фрагменты кода из Интернета в WordPress.

Вам нужно будет добавить этот код в файл вашей темы functions.php или сайт-специфический плагин.

function wpb_disable_pdf_previews() { 

$fallbacksizes = array(); 

return $fallbacksizes; 

} 

add_filter('fallback_intermediate_image_sizes', 'wpb_disable_pdf_previews');


 

Не забудьте сохранить изменения.

Этот код просто дает WordPress пустой массив для размеров миниатюр PDF и останавливает WordPress от создания предварительного просмотра миниатюр.

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

Без предварительного просмотра миниатюр

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



2016-12-16T01:46:31
Лучшие учебники по Wodpress

Как исправить ошибки, связанные с файлом Pluggable.php в WordPress

Вы видите ошибку файла pluggable.php на вашем WordPress сайте? Иногда, когда вы добавляете фрагмент кода на вашем сайте или активируете новый плагин, вы можете получить сообщение об ошибке файла pluggable.php. В этой статье мы покажем вам, как исправить ошибки файла pluggable.php в WordPress.

Когда и почему вы видите ошибки Pluggable.php?

WordPress позволяют пользователям и плагинам переопределить некоторые основные функции. Эти функции находятся в файле pluggable.php.

Если WordPress плагин или пользовательский фрагмент кода не может корректно обрабатывать одну из этих функций, то вы увидите сообщение об ошибке, примерно вот такую:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

Пример ошибки в файле pluggable.php

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

Ошибка в области администратора WordPress

Сказав это, давайте посмотрим, как легко исправить ошибку pluggable.php файла в WordPress.

Исправление ошибок в файле Pluggable.php в WordPress

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

Для того чтобы исправить ошибку в файле pluggable.php, просто посмотрите на первую строку, которая указывается в сообщении об ошибке.

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

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

Это означает, что вам нужно отредактировать файл functions.php вашей темы и изменить или удалить код вызывает эту ошибку.

Иногда заголовки уже посланы ошибка вызвана дополнительным пространством после закрытия тега php?>, так что вы можете просто удалить эту часть кода, и это должно исправить эту проблему.

Давайте рассмотрим другой пример:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

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

Почти во всех случаях, ошибки, упоминающие файл pluggable.php не вызваны самим файлом.

Эти ошибки обычно вызваны пользовательским фрагментом кода, который вы добавили в файл functions.php, или плохо кодированной плагин, или даже ваша теме WordPress.

Простое удаление или редактирование кода или дезактивировать плагин сделает ошибку уйти.

До сих пор не могу понять, что причиной этих ошибок?

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

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



2016-12-15T20:41:55
Лучшие учебники по Wodpress

Настройка Rsyslog в Linux

Когда в системе происходит та или иная ошибка, нужно выяснить почему она произошла, исправить её и попытаться сделать так, чтобы такой ошибки больше не было. В этом системным администраторам очень сильно помогает логирование всех ошибок. Например, общие сообщения ядра и программ сохраняются в /var/log/messages.

Но рано или поздно файлы логов становятся слишком большими, они занимают все место на диске и это приводит к новым ошибкам. Поэтому важно контролировать, как и куда сохраняются файлы журналов. На протяжении многих лет в операционной системе Linux используется сервис Syslog для управления логами. В современных версиях применяется его модификация — rsyslog.

Читать

Как добавить виджет WordPress в ваш заголовок сайта

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

Примечание: Это промежуточный учебник. Вам нужно будет добавлять код в файлы вашей теме WordPress и писать CSS.

Почему и когда вам нужен заголовке виджета на свой сайт?

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

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

Эта специфическая область называется ‘Below the fold’ и все популярные веб-сайты используют ее, чтобы показать действительно важные вещи.

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

Вот почему в этой статье мы рассмотрим, как добавить виджет в область заголовка вашего сайта WordPress.

Шаг 1. Создание заголовка виджета

Во- первых, нам нужно создать область пользовательских виджетов. Этот шаг позволит вам увидеть свой пользовательский виджет — зону на странице Внешний вид » Редактор темы в панели управления WordPress.

Вам нужно будет добавить этот код в файл вашей темы functions.php.

function wpb_widgets_init() {



	register_sidebar( array(

		'name'          => 'Пользовательский заголовок области виджета',

		'id'            => 'custom-header-widget',

		'before_widget' => '<div class="chw-widget">',

		'after_widget'  => '</div>',

		'before_title'  => '<h2 class="chw-title">',

		'after_title'   => '</h2>',

	) );



}

add_action( 'widgets_init', 'wpb_widgets_init' );


 

Этот код регистрирует новую боковую панель или виджет для вашей темы.

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

Пользовательская область заголовка виджета

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

Шаг 2: Экран вашего пользовательского заголовка виджета

Если вы посетите свой сайт сейчас, вы не сможете увидеть только что добавленный к вновь созданному виджету текстовый виджет.

Это потому, что мы еще не сказали WordPress, где отобразить эту область виджета.

Давайте сделаем это в этом шаге.

Вам нужно будет отредактировать файл header.php в вашей теме и добавить этот код, в котором вы хотите отобразить пользовательскую область виджета.

<?php



if ( is_active_sidebar( 'custom-header-widget' ) ) : ?>

    <div id="header-widget-area" class="chw-widget-area widget-area" role="complementary">

	<?php dynamic_sidebar( 'custom-header-widget' ); ?>

    </div>

	

<?php endif; ?>


 

Не забудьте сохранить изменения.

Теперь вы можете посетить свой сайт, и вы увидите вашу виджет-зону.

Заголовок виджета без стилей

Вы заметите, что это выглядит немного некрасиво. Вот где вы будете в нуждаться в CSS, чтобы сделать его выглядеть лучше.

Шаг 3: стиль вашего заголовка виджета области с помощью CSS

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

Более простой способ сделать это с помощью плагина CSS Hero. Он позволяет использовать интуитивный пользовательский интерфейс для изменения CSS любой темы WordPress. Для получения более подробной информации см наш обзор CSS Hero.

Если вы не хотите использовать плагин, то вы можете добавлять пользовательские CSS к вашей теме, посетив страницу Внешний вид » Настроить.

Он запустит интерфейс настройщика темы WordPress. Вам нужно будет нажать на вкладку «Дополнительные CSS».

Добавление пользовательских CSS к теме WordPress

Дополнительная закладка CSS в настройщике темы позволяет добавить пользовательский CSS, наблюдая изменения, которые появляются в живом просмотре.

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

Вот некоторые примеры CSS, чтобы помочь вам начать работу.

div#header-widget-area {

    width: 100%;

    background-color: #f7f7f7;

border-bottom:1px solid #eeeeee;

    text-align: center;

}	

h2.chw-title {

    margin-top: 0px;

    text-align: left;

    text-transform: uppercase;

    font-size: small;

    background-color: #feffce;

    width: 130px;

    padding: 5px;

    }


 

Это как наш специальный заголовок, область виджета на теме по умолчанию Twenty Seventeen.

Предварительный просмотр заголовка виджета

Вам может понадобиться настроить CSS, чтобы соответствовать вашей теме.

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



2016-12-15T17:53:21
Темы WordPress

Как добавить Google Search на сайт в WordPress

вы хотите использовать поиск Google на свой WordPress сайта? Хотя WordPress поставляется с встроенной функцией поиска, это не очень хорошо. Именно поэтому многие владельцы сайтов добавить Google поиск по сайту на их сайте WordPress. В этой статье мы покажем вам, как легко добавить Google Search в WordPress сайте.

Почему вы должны использовать поиск Google в WordPress?

Функция поиска в WordPress по умолчанию не очень эффективна. Часто не удается найти соответствующие результаты. Это вынуждает владельцев сайта искать альтернативные варианты.

Есть много поисковых плагинов для WordPress как SearchWP , Swiftype и т.д. Проблема заключается в том, что вам все равно придется управлять ими, и они будут иметь влияние на сервер ресурсов.

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

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

Сказав это, давайте посмотрим, как вы можете легко добавить Google поиск по сайту для вашего WordPress сайта.

Метод 1: Добавление Google Search в WordPress с плагином

Этот первый метод проще и рекомендуется для начинающих. Это позволяет добавить поиск Google на свой WordPress сайта, не изменяя ваших файлов темы.

Первое, что вам нужно сделать, это установить и активировать плагин WP Google Search. Для получения более подробной информации см наш шаг за шагом руководство о том, как установить плагин в WordPress.

После активации, вам необходимо посетить страницу Настройки »WP Google Search для установки плагина.

Параметры страницы для WP Google Search

Плагин попросит вас предоставить идентификатор Google Search Engine. Вот как вы получите идентификатор поисковой системы.

Посетите веб — сайт Google Custom Search и нажмите на ссылку New Search Engine слева.

Создание нового движка Google Custom Search для вашего сайта на WordPress

Просто предоставьте URL вашего WordPress сайта в поле ‘Sites to Search’. Далее, вам нужно выбрать язык вашего сайта. И, наконец, нажмите на кнопку Создать, чтобы продолжить.

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

Перейти к панели управления двигателя Google Custom Search

Это приведет вас к панели управления для вашего пользовательского поиска. Во-первых, вам нужно нажать на кнопку «Search Engine ID» и скопировать идентификатор поисковой системы.

Скопируйте ID пользовательского поиска Google

Далее, вам нужно нажать на раздел «Look and Feel». На вкладке Макет выберите только результаты.

Выберите макет страницы результатов поиска

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

Теперь вы можете переключиться обратно на свой WordPress сайт. Вставьте ID поисковой системы, который вы скопировали ранее на странице настроек WP Google Search, а затем нажать на кнопку Сохранить изменения для сохранения настроек плагина.

После этого вам необходимо посетить страницу Внешний вид »Виджеты. Там вы увидите виджет WP Google Search в списке доступных виджетов. Перетащите виджет на боковую панель, где вы хотите отобразить форму поиска.

Пользовательский виджет поисковой системы Google

Нажмите на кнопку Сохранить, чтобы сохранить ваши настройки виджета.

Теперь вы можете посетить свой сайт, чтобы увидеть форму поиска в действии.

Google форма пользовательского поиска в WordPress

Способ 2: Вручную добавление Google Search в WordPress

Этот метод требует внесения изменений в вашей теме WordPress или файлов дочерней темы. Не рекомендуется для начинающих. Убедитесь в том , чтобы создали резервные копии ваших WordPress сайта, прежде чем принимать какие — либо изменения в ваших файлах темы.

Посетите веб — сайт Google Custom Search и нажмите на ссылку New Search Engine слева.

Создание нового движка Google Custom Search для вашего сайта WordPress

Просто предоставьте URL вашего WordPress сайта в поле ‘Sites to Search’. Далее, вам нужно выбрать язык вашего сайта. И, наконец, нажмите на кнопку Создать, чтобы продолжить.

Теперь Google создаст свой собственный поисковик и покажет вам сообщение об успешном выполнении со ссылками на дальнейшие действия. Вам нужно нажать на кнопку Get code, чтобы продолжить.

Получить код для вашего пользовательского поиска Google

На следующем экране вы увидите код в текстовое поле. Вам нужно скопировать этот код.

Для следующего шага вам потребуется клиент FTP. Если вам нужна помощь, тогда смотрите наше руководство о том, как использовать FTP для загрузки файлов WordPress.

Подключитесь к сайту с помощью FTP, а затем перейдите к папке /wp-content/themes/your-current-theme/. Замените текущую папку темы с названием текущей темы.

Редактирование файла searchform

Найдите файл searchform.php в вашей директории темы WordPress. Скачайте этот файл на свой компьютер и откройте его в текстовом редакторе как Блокнот.

Удалить все содержимое файла и вставьте пользовательский код поисковой системы Google. Сохраните файл, а затем загрузить его обратно на WordPress сайт с помощью FTP.

После вставки код пользовательского поиска Google, перейдите к Внешний вид » Виджеты и перетащите виджет поиска в боковой панели.

Добавление виджета поиска

Нажмите на кнопку Сохранить, чтобы сохранить ваши настройки виджета.

Теперь вы можете посетить ваш сайт, чтобы увидеть результаты поиска Google в действии на вашем WordPress сайте.

Настройка пользовательского поиска Google

Перейти на сайт Google Custom Search и изменить поисковую систему. Это покажет настройки пользовательского поиска. Нажмите на Внешний вид из боковой панели.

Google Custom Search имеет некоторые готовые темы, доступные для выбора. Вы также можете нажать на вкладку Настройка и выбрать свой собственный цвет шрифта, границы и фона.

Настройка цвета и внешний вид пользовательского поиска Google

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

Мы надеемся , что эта статья помогла вам узнать, как добавить поиск Google на сайт в WordPress.



2016-12-15T14:05:58
Лучшие учебники по Wodpress

Что делает ядро Linux

Ядро Linux — это ключевой компонент любого дистрибутива. Оно создавалось Линусом Торвальдсом как средство для доступа к терминалу университетского компьютера, но сейчас на него возложено гораздо больше функций.

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

Читать