با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن به ویژه کاربرانی که به سیستم مدیریت محتوای قدرتمند وردپرس علاقمند هستند.
به ” دوره متخصص وردپرس ” خوش آمدید!
در این دوره قرار است توسعه و ارتقاء پلاگین های وردپرس را به صورت جامع و کامل بیاموزیم.
فرقی نمی کند که در شرف نوشتن اولین پلاگین خود هستید و یا این که پنجاهمین پلاگین خود را می نویسید! امیدوارم این دوره برایتان مفید باشد.
در جلسه گذشته، تنظیمات لازم برای ایجاد هدر یک پلاگین را آموختیم.
این جلسه ایجاد لایسنس پلاگین را به علاقمندان این دوره ارائه می نماییم.
بیشتر پلاگین های وردپرس تحت GPL منتشر می شوند که همان مجوزی است که وردپرس از آن استفاده می کند.
البته به جز GPL، گزینه های دیگری نیز وجود دارد.
همیشه بهتر است به وضوح مجوز استفاده از پلاگین خود را مشخص کنید.
جلسه گذشته اشاره شد که چگونه می توان مجوز یا لایسنس یک پلاگین را در هدر آن پلاگین قرار داد.
یکی از روش های رایج که توصیه می شود از آن استفاده شود این است که بلوک عبارت لایسنس را نزدیک فایل اصلی پلاگین خود (همان که حاوی عبارت هدر پلاگین است) قرار دهید.
این بلوک عبارت لایسنس معمولاً به صورت زیر به نظر می رسد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /* {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}. */ |
وقتی ترکیب عبارت هدر پلاگین صورت می گیرد؛ شاهد کدهای زیر خواهد بود :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php /* Plugin Name: WordPress.org Plugin Plugin URI: https://developer.wordpress.org/plugins/the-basics/ Description: Basic WordPress Plugin Header Comment Version: 20160911 Author: WordPress.org Author URI: https://developer.wordpress.org/ Text Domain: wporg 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}. */ |
در این جلسه به آموزش ایجاد لایسنس بلاک چین پرداختیم و آموختیم که چگونه می توان به راحتی مجوز یا لایسنس خود را در یک پلاگین ایجاد کرد.
در جلسه بعدی به بررسی هوک های فعال سازی و غیر فعال سازی پلاگین می پردازیم.
با پی وی لرن همراه باشید.