Архив рубрики: WordPress

Как добавить цвета BGS для администратора в таблице постов в WordPress

В этом посте мы поделимся примерок Как добавить цвета BGS для администратора в таблице постов в WordPress.

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

Добавьте следующий фрагмент кода в конце файла functions.php из текущей активированной папке темы.

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

Как добавить цвета BGS для администратора в таблице постов в WordPress

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



2017-12-27T18:12:59
Лучшие учебники по Wodpress

Как удалить режим обслуживания после обновления в WordPress

В этой статье мы расскажем вам, как удалить режим обслуживания после обновления в WordPress. При обновлении Вашего WordPress до следующий версии, WordPress автоматически создает файл .maintenance. Файл .maintenance содержит сообщение такого содержания: «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту».

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

Как удалить режим обслуживания после обновления в WordPress

Как удалить режим обслуживания после обновления в WordPress

Выполните следующие шаги, чтобы исправить эту проблему.

Шаг 1) Войдите на свой сайт, используя панель CPanel или любую другую доступную вам и откройте файловый менеджер.

Шаг 2) Удалите файл .maintenance, который будет найден в корневом каталоге сайта

Вот и все! Теперь ваш сайт доступен для посетителей и для вас



2017-12-08T20:09:58
Лучшие учебники по Wodpress

Потрясающие бесплатные инструменты для проверки уязвимостей в WordPress Онлайн

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

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

Cканеры уязвимостей в WordPress

Ниже приведен список инструментов проверок уязвимости в WordPress онлайн.

WordPress Scan Security

WordPress Scan Security

URL: https://hackertarget.com/wordpress-security-scan/

WordPress Security Scan будет анализировать веб-сайт на безопасность приложений, плагинов в WordPress, хостинга и веб-сервера. Он также будет сканировать и загружает несколько страниц с вашего сайта и выполняет анализ на плохой HTML код.

sitecheck.sucuri

sitecheck.sucuri

URL: https://sitecheck.sucuri.net/

Sucuri SiteCheck — бесплатный и удаленный сканер. Хотя он делает все возможное, чтобы обеспечить наилучшие результаты, точность на 100% не гарантируется. Она будет сканировать ваш весь веб-сайт и обеспечит защиту безопасности на ваших сайтах.

wprecon.com

wprecon.com

URL: http://wprecon.com/

Wprecon — Мониторинг времени и безопасности для WordPress. Специализированный мониторинг сайтов WordPress. Он осмотрит ваш сайт и отправит предупреждение, если что-то идет не так.

wpscans.com

wpscans.com

URL: https://wpscans.com/

WpScans проверит ваш сайт с их интеллектуальными алгоритмами сканирования и сгенерирует все известные ошибки и уязвимости безопасности, которые содержат более 4000+ уязвимостей. Это поможет вам защитить WordPress сайт от взлома.

К вам

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



2017-12-07T07:32:02
Лучшие учебники по Wodpress

Отключить вариант редактора темы в панели администратора WordPress

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

Отключить вариант редактора темы в панели администратора WordPress

Скопируйте код ниже, и вставьте фрагмент кода в файл functions.php из текущей папки активированной темы.

<?php

// Отключите текстового редактора темы/плагина в панели администратора

define('DISALLOW_FILE_EDIT', true);

 

?>

 



2017-11-29T20:53:14
Лучшие учебники по Wodpress

Как настроить в WordPress двухфакторную аутентификацию

В этом руководстве мы собираемся показать вам шаг за шагом инструкцию о том, как настроить двухфакторную проверку подлинности на WordPress сайте, размещенных на CentOS 7 VPS. Есть много способов сделать двухфакторную аутентификацию с помощью плагинов в WordPress, доступных в репозитории плагинов WordPress.org, но в этой статьи мы установим и настроим плагин Google Authenticator в WordPress.

1. Обновление пакетов ОС

Перед начала процедуры установки, обновите пакеты OS сервера до последних доступных пакетов с помощью следующих команд:

sudo yum clean all

sudo yum update

2. Установка PHP 7

В CentOS 7 установлен PHP 5.4 по умолчанию. Мы можем удалить PHP 5.4 и установить версию PHP 7.1. Для этого проверьте, какие пакеты PHP 5.4 были установлены на сервере и удалите их:

sudo rpm -qa | grep php

php-cli-5.4.16-42.el7.x86_64

php-pdo-5.4.16-42.el7.x86_64

php-common-5.4.16-42.el7.x86_64

php-5.4.16-42.el7.x86_64

sudo yum remove php php-cli php-common php-pdo

 

Затем установите PHP версии 7.1:

sudo rpm -Uvh https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-15.ius.centos7.noarch.rpm

sudo yum update

sudo yum install php71u php71u-devel php71u-gd php71u-pdo php71u-mysqlnd php71u-xml php71u-mcrypt php71u-intl php71u-mbstring php71u-json php71u-iconv php71u-opcache php71u-imap php71u-soap

3. Создание новой базы данных

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE wordpress;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'Y0urPa55w0rd';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> quit;

4. Создание нового виртуального хоста в Apache:

vi /etc/httpd/conf.d/wordpress.conf

 

Добавьте следующие строки и сохраните файл:

<VirtualHost *:80>

ServerName yourdomain.ru

ServerAlias www.yourdomain.ru

ServerAdmin webmaster@yourdomain.ru

DocumentRoot /var/www/html/wordpress/



<Directory /var/www/html/wordpress>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

</Directory>



ErrorLog /var/www/html/wordpress/logs/yourdomain.ru_error.log

CustomLog /var/www/html/wordpress/logs/yourdomain.ru_access.log combined



</VirtualHost>

5. Установка WordPress

Загрузите последнюю версию WordPress, и извлеките ее на сервере:

cd /opt/

wget https://wordpress.org/latest.zip 

unzip latest.zip

mv wordpress /var/www/html/wordpress/

 

Установите соответствующие права доступа к файлам и каталогам WordPress:

sudo chown -R apache:apache /var/www/html/

 

Отредактируйте файл конфигурации PHP и добавьте/измените следующие параметры (измените часовой пояс в соответствии с вашим фактическим часовым поясом):

memory_limit = 512M

date.timezone = "Europe/Moscow

 

Перезапустите службу Apache для того, чтобы изменения вступили в силу:

sudo systemctl restart httpd

 

Зайдите по адресу http://yourdomain.ru в вашем любимом веб-браузере и следуйте простым инструкциям, чтобы завершить установку WordPress.

6. Установка плагина Google Authenticator

Войти в панель управления WordPress и установите плагин Google Authenticator, нажав на кнопку «Добавить новый» из меню плагинов, а затем включите его.

Перейти к Пользователи -> Ваш профиль (Admin) >> Редактировать >> Настройки Authenticator Google >> проверить ‘Active’ и ‘Relaxed mode’ >> Создайте новый секрет, запишите секрет на листе бумаги и хранить его в надежном месте. Затем нажмите на кнопку «Показать QR-код» рядом с кнопкой «Создать новый секретный» и отсканируйте QR-код с телефона.

плагин Google Authenticator

Нажмите на кнопку «Обновить профиль» в нижней части страницы для того, чтобы изменения вступили в силу.

7. Проверьте, работу двухфакторной аунтификации в WordPress

Для того, чтобы проверить ​​​правильно ли установлена двухступенчатая аутентификация, выйдите из WordPress, перейдите по адресу http://yourdomain.ru/wp-admin и введите имя пользователя, пароль и код Google Authenticator.

Страница входа с двухфакторной аунтификацией в WordPress

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

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



2017-11-28T13:55:13
Лучшие учебники по Wodpress

Турбо-страницы Яндекса | Создание RSS для WordPress



























5/5 — (2 голоса)

Буквально на днях в Яндекс Вебмастере стала доступна новая функция – Турбо-страницы. По названию можно понять суть этого нововведения – ускоренная загрузка страниц, однако стоит отдать должное, достигается она весьма интересным способом.

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

Турбо-страницы – создание правильной RSS-ленты для WordPress

Данная функция требует особого вида разметки RSS, и стандартный (/feed) она не примет. Ребята из Яндекса выпустили статью, где кратко описан способ создания правильной ленты (советуем с ней ознакомиться), однако нас интересует другое – Как создать правильную RSS-ленту для турбо-страниц именно на WordPress. И нас интересует не только наличие XML-файла, но и его автообновление. Что же, сделать это не так сложно, как может показаться на первый взгляд. Далее мы по шагам создадим новую rss-ленту (не будем портить наш горячо-любимый feed, да и не нужно это), и правильно настроим Турбо-страницы для сайта на WordPress.

Создаем новую RSS-ленту

Для начала, нам нужно обозначить наличие RSS-ленты на ресурсе. Чтобы сделать это, мы добавим в functions.php следующие строки:

add_action('init', 'customRSS');

 

function customRSS(){

        add_feed('turbofeed', 'customRSSFunc');

}

 

 

function customRSSFunc(){

        get_template_part('rss', 'turbofeed');

}

turbofeed – это название нашего фида, который будет доступен по адресу (/feed/turbofeed), вы можете использовать свое. Кстати говоря, функцию добавляем перед закрывающим тегом (?>). Если тег отсутствует, то добавляем в произвольном месте.

Итак, теперь нам нужно перейти в папку, где хранится вышеобозначенный functions.php и создать там новый php-файл со следующим именем: rss-имяфида.php. В нашем случае это rss-turbofeed.php. Далее мы переходим к самому интересному, а именно – содержимому нашего rss-turbofeed.php. В данный файл необходимо добавить такой код:

<?php

$postCount = 50; // количество записей для отображения в фиде

$posts = query_posts('showposts=' . $postCount);

header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);

echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';

?>

<rss version="2.0"

        xmlns:content="http://purl.org/rss/1.0/modules/content/"

        xmlns:wfw="http://wellformedweb.org/CommentAPI/"

        xmlns:dc="http://purl.org/dc/elements/1.1/"

    xmlns:media="http://search.yahoo.com/mrss/"

        xmlns:atom="http://www.w3.org/2005/Atom"

        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"

        xmlns:slash="http://purl.org/rss/1.0/modules/slash/"

        <?php do_action('rss2_ns'); ?>>

<channel>

        <title><?php bloginfo_rss('name'); ?>.com</title>

        <link><?php bloginfo_rss('url') ?></link>

        <description><?php bloginfo_rss('description') ?></description>

        <language>ru</language>

        <?php do_action('rss2_head'); ?>

        <?php while(have_posts()) : the_post(); ?>	

                <item turbo="true">

                        <title><?php the_title_rss(); ?></title>

                        <link><?php the_permalink_rss(); ?></link>

                        <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>

            <media:rating scheme="urn:simple"><?php echo get_post_meta($post->ID,'wpcf-adult',true); ?></media:rating>

                        <author><?php the_author(); ?></author>

            <category><?php echo get_post_meta($post->ID,'wpcf-tutbofeed-category',true); ?></category>

            <?

               $gallery = get_attached_media( 'image',$post );

               foreach( $gallery as $image_url ) {

                echo '<enclosure url="' . $image_url->guid . '" type="image/jpeg"/>

                ';

              }

            ?>

            

                        <description><![CDATA[<?php echo get_the_excerpt(); ?>]]></description>

                        <turbo:content><![CDATA[

            <?php 

               $content=get_post_field('post_content', $post->ID);

               $pattern = '/(<img([^>]*)>)/i';

               $replacement = '<figure>$1<figcaption>

              '.get_the_title().'

              </figcaption>

              </figure>';

 

               $content = preg_replace( $pattern, $replacement, $content );

               echo $content;

            ?>]]></turbo:content>

                        <?php rss_enclosure(); ?>

                        <?php do_action('rss2_item'); ?>

                </item>

        <?php endwhile; ?>

</channel>

</rss>

После этого мы сохраняем файл, и далее пересоздаем .htaccess. Самый простой способ это сделать – перейти в Настройки>Постоянные ссылки и нажать кнопку “Сохранить изменения”.

Теперь проверяем доступность фида по адресу: http://вашсайт.ру/feed/turbofeed, и если все хорошо, то можно смело идти и добавлять этот фид в вебмастер.

Создаем RSS для турбо-страниц на WordPress с помощью плагина

Спустя день, после выхода в свет технологии “Турбо-страницы” от Яндекса, был обновлен один весьма интересный плагин. С его помощью вы сможете настроить RSS для турбо-страниц всего за пару кликов. Сам плагин имеет название Yandex.News Feed by Teplitsa и доступен для установки в Плагины>Добавить новый.

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

Примечание: сразу после активации плагина, вам необходимо будет его настроить. С этим проблем не возникнет, потому что там все достаточно просто. Единственное что, не забудьте поставить галочку на “Включить поддержку турбо-страниц”.

Реклама на турбо-страницах Яндекса

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

<yandex:adNetwork

 type="Yandex"

 id="идентификатор блока"

 turbo-ad-id="first_ad_place">

</yandex:adNetwork>

“идентификатор блока” находится в “Продукты”“RTB блоки”.

С помощью turbo-ad-id вы можете настроить положение блока на турбо-странице. Информация на этот счет доступна в официальной документации от Яндекса.

Плагин Яндекс.Турбо – легчайший способ настройки турбо-страниц на WordPress

Если все перечисленные выше способы не подошли вам по каким-то причинам, вы можете воспользоваться еще одним плагином для WordPress, который был разработан как раз для реализации турбо-страниц. Собственно, функционал настроек на нем куда больше, нежели на плагине от Теплицы (к примеру, вы сможете указать данные Яндекс.Метрики и настроить рекламные блоки), и возможно вам следует использовать именно его.

Турбо-страницы Яндекса для WordPress плагин Яндекс.Турбо

На скриншоте вы можете видеть лишь малую долю всех настроек этого замечательного плагина. Далее вы найдете настройки, как раз-таки, метрики и рекламы.

Установка плагина Яндекс.Турбо на WordPress

Для установки этого расширения вам необходимо перейти в “Плагины” – > “Добавить новый”, и далее в окно поиска ввести любое из перечисленных ключевых слов: “Яндекс”, “Турбо”, “Яндекс турбо” и т.д.

Яндекс Турбо-страницы плагин для WordPress Яндекс.Турбо

После установки вам потребуется лишь активировать его и настроить.


2017-11-22T15:52:10
Web-Dev