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

Как перенаправить пользователя после входа в WordPress

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

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



2017-01-26T14:07:48
Лучшие учебники по Wodpress

Установить GLPI на Debian 7

В этой статье мы покажем вам, как установить GLPI с Apache, PHP и MySQL на Debian 7 VPS. GLPI представляет собой пакет управления ИТ — программное обеспечение, разработанное на PHP. Он предлагает множество функций, одна из которых заключается в создании базы данных с описью для вашей компании (компьютер, мониторы, программное обеспечение, принтеры …).

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

Ниже перечислены функции этого приложения:

  • Инвентаризация компьютеров, периферийных устройств, сетевых принтеров и сопутствующих компонентов через интерфейс с OCS Inventory или FusionInventory.
  • Управление по вопросам создания билетов, управления билетами, присвоение, планирование и т.д.
  • Управление лицензиями (ITIL-совместимый)
  • Назначение оборудования по географическим регионам для пользователей и групп
  • Управление деловой и финансовой информации (покупка, гарантия и расширения, демпфирование)
  • Управление состоянием оборудования
  • Управление приложениями для помощи всех видов инвентаризации оборудования
  • Интерфейс позволяет пользователю обратиться в службу поддержки
  • Управление бизнесом, контракты, документы, связанные с товарно-материальных ценностей
  • бронирование оборудование
  • Управление часто задаваемые вопросы (FAQ).
  • Генератор отчетов: аппаратное обеспечение, сети или вмешательства (поддержка).
  • Многоязычная поддержка с имеющимися 45 языков.

Обновить систему

Войти на свой Linux VPS в качестве корневого пользователя и в первую очередь убедитесь, что все пакеты находятся в актуальном состоянии :

# apt-get update && apt-get upgrade -y

Установите Апач

Следующая команда установит веб-сервер Apache.

# apt-get install apache2

Включите Apache для запуска при загрузке:

# update-rc.d apache2 enable

Установите PHP

Далее, вам нужно установить PHP и некоторые необходимые дополнительные пакеты. Введите следующее:

# apt-get install php5 libapache2-mod-php5 php5-mysql php5-gd

Установите MYSQL

У нас уже есть активная установка Apache и PHP. Теперь, давайте установим MySQL:

# apt-get install mysql-server

Если вы не установили во время установки корневой пароль при появлении соответствующего запроса во время установки MySQL вы можете исправить это с помощью пост-установочного скрипта ‘mysql_secure_installation’ для того, чтобы установить корневой пароль:

# mysql_secure_installation



- Set root password? [Y/n] y

- Remove anonymous users? [Y/n] y

- Disallow root login remotely? [Y/n] y

- Remove test database and access to it? [Y/n] y

- Reload privilege tables now? [Y/n] y

После того, как вы настроили в MySQL корневой пароль, создайте базу данных, необходимую для установки GLPI. Введите консоль MySQL как root:

mysql> create database glpi;



mysql> grant all privileges on glpi.* to 'glpiusr'@'localhost' identified by 'your_password';



mysql> flush privileges;



mysql> exit

Установите GLPI

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

# cd /opt

Мы установим GLPI  версии 0.85.4. Загрузка начнется после выполнения следующей команды:

# wget https://forge.indepnet.net/attachments/download/2020/glpi-0.85.4.tar.gz

Давайте распакуем скачанный архив в корневой каталог документов в Apache. Если вы не знаете, как найти корень документа Apache по умолчанию, выполните следующую команду:

# grep DocumentRoot grep DocumentRoot /etc/apache2/sites-available/default

Вывод:

DocumentRoot /var/www

Распакуйте архив в корневую директорию сервера Apache:

# tar -xvzf glpi-0.85.4.tar.gz  -C  /var/www/



# cd /var/www/glpi/

Установите правильные разрешения, так чтобы вы могли продолжить установку:

# chmod -R 777 config/

# chmod -R 777 files/

Теперь запустите установку GLPI, открыв ваш веб-браузер и наберите http://your_server_ip/ GLPI. Введите учетные данные базы данных MySQL которые вы уже создали и закончите установку. Вы должны получить следующую информацию, которая означает, что вы успешно установили GLPI.

Default logins / passwords are:



glpi/glpi for the administrator account

tech/tech for the technician account

normal/normal for the normal account

post-only/postonly for the postonly account

You can delete or modify these accounts as well as the initial data.

По соображениям безопасности, удалите файл install.php с помощью следующей команды:

# rm install/install.php

Вас встретят на странице входа в систему:

Установить GLPI на Debian 7

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

Поздравляем, вы успешно установили GLPI на Debian 7 VPS.

Установить GLPI на Debian 7



2017-01-26T12:44:15
Установка ПО на Debian

Настройка i3WM

В современных графических оболочках концепция тайлига очень сильно недооценивается, примитивный тайлинг есть и в Windows и в таких оболочках как KDE, Gnome, XFce. Но все это лишь частичная поддержка тайлинга. По настоящему тайлинг отлично реализован в таких оконных менеджерах как Awesome, DWM, i3WM. И сегодня как раз поговорим о последнем.

Один из самых легких, удобных и гибких в настройке оконных менеджеров Linux это несомненно i3WM. Львиную долю своей популярности он получил благодаря очень простой настройке, и в этом гайде мы разберем конфиг i3wm с примерами конфигурации оконного менеджера. Читать

Как создать виджет на приборной панели в WordPress

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

Есть два способа сделать это, первое, что вы можете просто отредактировать файл functions.php и добавить фрагмент кода ниже в конце файла.

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');

 

function my_custom_dashboard_widgets() {

global $wp_meta_boxes;

 

wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help');

}

 

function custom_dashboard_help() {

echo '<p>Добро пожаловать в пользовательский виджет в WordPress! Нужна помощь? Свяжитесь с разработчиком <a href="mailto:support@yourdomain.ru">support@yourdomain.ru</a>. Для более подробных советах WordPress нажмите: <a href="https://andreyex.ru/blog-platforma-wordpress/" target="_blank">Учебники по WordPress</a></p>';

}

 

Создание плагина пользовательского виджета на приборной панели

Если Вы не хотите добавлять код выше в файл functions.php, вы можете создать собственный плагин для этого. Давайте создадим пользовательский плагин. Перейдите в каталог wp-contents => Plugins и создайте папку с именем «custom-dashboard-widgets«. Создайте файл index.php и добавьте информацию заголовка для описания плагина.

Укажите правильный PHP код с помощью ниже, заголовок комментария будет выглядеть следующим образом:

<?php

/*

Plugin Name: Пользовательский виджет в WordPress

Plugin URI:  https://andreyex.ru/

Description: Пользовательский виджет в WordPress

Version:     1.0.0

Author:      andreyex

Author URI:  https://andreyex.ru/

License:     GPL2

License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: andreyex

Domain Path: /languages

*/

 

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

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');

 

function my_custom_dashboard_widgets() {

global $wp_meta_boxes;

 

wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help');

}

 

function custom_dashboard_help() {

echo <p>Добро пожаловать в пользовательский виджет в WordPress! Нужна помощь? Свяжитесь с разработчиком <a href="mailto:support@yourdomain.ru">support@yourdomain.ru</a>. Для более подробных советах WordPress нажмите: <a href="https://andreyex.ru/blog-platforma-wordpress/" target="_blank">Учебники по WordPress</a></p>';

}

 

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

Как создать виджет на приборной панели в WordPress



2017-01-25T08:40:19
Лучшие учебники по Wodpress

Как создать несколько миниатюр для пост

На этом уроке мы узнаем как создать несколько миниатюр для поста в WordPress. Недавно я использовал плагин в WordPress с именем «Multiple Post Thumbnails», чтобы создать несколько миниатюр для постов в WordPress.

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

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

Плагин конфигурации

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

if (class_exists('MultiPostThumbnails')) {

    new MultiPostThumbnails(

        array(

            'label' => 'Secondary Image',

            'id' => 'secondary-image',

            'post_type' => 'post'

        )

    );

}

 

Как отображать эскизы

Скопируйте и вставьте следующий код на странице шаблона для отображения миниатюр в посте.

< ?php

 

if (class_exists('MultiPostThumbnails')) :

 

    MultiPostThumbnails::the_post_thumbnail(

        get_post_type(),

        'secondary-image'

    );

 

endif;

 

?>

 

Скриншот

Ниже приведен скриншот плагина, как он работает после инсталляции.

Как создать несколько миниатюр для пост

скриншот 2 multiple post thumbnails

скриншот 3 multiple post thumbnails



2017-01-24T13:16:58
Лучшие учебники по Wodpress

Как включить категории и подкатегории в URL-адреса в WordPress

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

Категории как сеодружественные URL-адреса в WordPress

WordPress поставляется с двумя встроенными таксономиям для сортировки контента. Они называются категории и теги.

Категории, как правило, используются для более широких тем и могут иметь подкатегории.

Однако, если вы используете по умолчанию структуру URL WordPress, то ваши категории и подкатегории не включены в URL.

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

https://andreyex.ru/category/wordpress/luchshie-uchebniki-po-wodpress/

Некоторые веб-сайты, которые используют подкатегории, отображают как родительские и дочерние категории в URL.

http://example.com/news/national/article-title-here/

В этом примере, новости является родительской категорией и national является дочерней категорией.

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

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

Добавление категории и подкатегории в WordPress URL-адреса постов

Во- первых, вам необходимо посетить страницу Настройки »Permalinks в вашей админки в WordPress. Там вам нужно нажать на опцию «пользовательские структуры» под общей области настроек.

Добавление категории в URL WordPress

Далее, вам нужно добавить /%category%/%postname%/в поле рядом с пользовательской структурой.

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

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

Укажите пост под категорию (и подкатегории, если вы их используете) и нажмите на кнопку обновить.

Категории и подкатегории в посте в блоге URL

Вы заметите, категории и подкатегории, включенные в постоянные ссылки постов.

Использование нескольких категорий или подкатегорий

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

WordPress выбирает категорию в алфавитном порядке. Например, если вы подаете пост в категорию Apple, и технологию категорий, то WordPress будет включать в себя apple в URL, потому что речь идет о первом в алфавитном порядке.

http://example.com/apple/article-title-here/

 

Если вы подаете пост в ‘Apple’ и подкатегорию под этим названием «technology», то она будет включать в себя оба из них в URL.

http://example.com/apple/technology/article-title-here/

 

Если вы выбрали подкатегорию но конкретно не выбрали родительскую категорию, то WordPress будет по-прежнему включать в себя родительскую категорию в URL.

Другой сценарий, когда у вас есть родительской категории, подкатегории, и подкатегория в подкатегории. WordPress будет включать в себя все три из них в URL.

http://example.com/apple/technology/events/article-title-here/

 

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



2017-01-23T19:32:22
Лучшие учебники по Wodpress