WordPress: Добавляем лицензию для плагина

· WordPress и Основы · 2 мин чтения

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

В «WordPress: заголовки плагина. Указываем название и автора«, я вкратце описывал как указать лицензию. Другой способ, который приветствуется — это написать лицензию сразу после основной информации о плагине (автор, версия и др.).

Информация о лицензии может быть написана следующим образом:

/*
{Plugin Name} is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.
 
{Plugin Name} is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
 
You should have received a copy of the GNU General Public License
along with {Plugin Name}. If not, see {URI to Plugin License}.
*/

Где {Plugin Name} будет заменено названием вашего плагина, которое вы указали в заголовке.

Вместе с заголовками — это выглядит следующим образом:

<?php
/*
Plugin Name: Название плагина
Plugin URI:  http://bologer.ru
Description: Описание плагина
Version:     1.0.0
Author:      Bologer.ru
Author URI:  http://bologer.ru/
Text Domain: bologer
Domain Path: /languages
License:     GPL2
 
{Plugin Name} is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
any later version.
 
{Plugin Name} is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
 
You should have received a copy of the GNU General Public License
along with {Plugin Name}. If not, see {License URI}.
*/