اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

 بشكلٍ عام ، لا يوجد كتاب عربي يشرح كيفية إنشاء إضافات الووردبريس و لكن يمكنك زيارة التوثيق الرسمي لووردبريس من هنا ، ففي التوثيق مشروح بشكلٍ كامل كيفية برمجة إضافة للووردبريس , على العموم هناك خطوات رئيسية لإنشاء الأضافة منها : 

  • انتقل إلى مجلد wp-content.
  • افتح مجلد plugins.
  • بداخل مجلد plugins قم بإنشاء مجلد باسم الإضافة الخاصة بك و ليكن مثلاً plugin-name.
  • أنشئ ملف PHP جديدًا (من الجيد أيضًا تسمية هذا الملف باسم المكون الإضافي ، على سبيل المثال plugin-name.php).

في الملف الرئيسي للإضافة وهو plugin-name.php ( حسب اسم مجلد الإضافة ) يجب وضع التالي في بداية الملف مع التعديل بما يناسب تفاصيل الإضافة 

<?php 
/**
 * Plugin Name:       My Basics Plugin
 * Plugin URI:        https://example.com/plugins/the-basics/
 * Description:       Handle the basics with this plugin.
 * Version:           1.10.3
 * Requires at least: 5.2
 * Requires PHP:      7.2
 * Author:            John Smith
 * Author URI:        https://author.example.com/
 * License:           GPL v2 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 * Update URI:        https://example.com/my-plugin/
 * Text Domain:       my-basics-plugin
 * Domain Path:       /languages
 */

?>

حيث يمكنك تغيير اسم المكون الإضافي و الإصدار الخاص بها و رابط المكون الإضافي و الموقع الرئيسي للمكون أو الموقع الرئيسي لصاحب الإضافة ، أيضا إصدار PHP التي تعمل عليه الإضافة و هناك الكثير من الخصائص التي يمكن تعديلها حسب تفاصيل الإضافة كما في الكود أعلى ، أيضا يجب إنشاء ملف الترخيص للمكون الإضافي باسم license  و يكون بداخله ترخيص GPL نفس ترخيص ووردبريس أو حسب الترخيص الخاص بك 

/*
{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}.
*/

و هناك الكثير من الخطوات يمكنك متابعتها عن طريق توثيق ووردبريس للإضافات. 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...