citizenryco.ir logo آموزش طراحی پلاگین وردپرس (+ 1 پروژه عملی ✅) ...




آموزش طراحی پلاگین وردپرس (+ 1 پروژه عملی ✅)
citizenryco.ir logo لینک منبع خبر:
https://netseo.ir/wordpress-plugin-development/

طراحی پلاگین وردپرس یکی از جذاب ترین بخش های طراحی سایت با وردپرس هست.

اگه میخوای یاد بگیری که چجوری کد نویسی و ساخت پلاگین وردپرس رو انجام بدی، تا آخر محتوا همراهم باش.

نکاتی که تو این پست یاد میگیریم:

آموزش طراحی پلاگین وردپرس کدنویسی یک پلاگین ساده اجزا تشکیل دهنده افزونه وردپرس آموزش حرفه ای و تخصصی پلاگین نویسی

اگر میخوای تبدیل به متخصص وردپرس بشی، با من همراه باش.

بزن بریم …

پلاگین وردپرس چیست؟

یه توضیح کوچیک راجب پلاگین ها بدم:

همونطور که میدونی وردپرس یه سیستم مدیریت محتوا آماده هست که کار مارو تو طراحی سایت خیلی آسون کرده.

حالا خود وردپرس به تنهایی یسری قابلیت های محدود تو طراحی سایت داره و اینجاست که اومده و پلاگین های خودشو معرفی کرده. یعنی درواقع با پلاگین های وردپرس میتونیم قابلیت های جدید به سایتمون اضافه کنیم.

پلاگین های وردپرس در تیکه کد هایی شامل توابع هستند که به سایت وردپرس اضافه میشن تا قابلیت های قبلی سایت رو توسعه بدند یا یسری قابلیت های جدید به سایت اضافه کنند.

تا الان هزاران پلاگین برای وردپرس توسط برنامه نویس ها انتشار داده شده و حالا ما میخوایم یاد بگیریم که چجوری خودمون جزو برنامه نویس ها باشیم تا پلاگین وردپرس انتشار بدیم.

آموزش طراحی پلاگین وردپرس: مرحله اول

برای طراحی پلاگین وردپرس تو مرحله اول باید یک فایل با اسم دلخواه و پسوند .php ایجاد کنید. مثلا ما یه همچین فایلی رو ایجاد کردیم:

myplugin.php

بعد با استفاده از ویرایشگر متن سیستمتون (مثل notepad) که بصورت پیش فرض نصب هست …

ویراشگر متن notepad

این تیکه کد هارو داخلش قرار بدید:

<?php
/**
* Plugin Name: My Plugin
* Plugin URI: https://netseo.ir
* Description: این اولین پلاگین اختصاصی من هست.
* Version: 1.0.0
* Author: سجاد سارجالو
* Author URI: https://netseo.ir
*/

?>

تو خط اول با <?php میگیم که کد های زبان برنامه نویسی php شروع میشه و تو خط آخر هم با ?> تموم شدن این کدهارو اعلام میکنیم.

برای داشتن یک پلاگین وردپرس الزامیه که تو شروع کد ها یسری مشخصات رو به وردپرس بدیم تا پلاگینمون رو بشناسه.

قبل از اینکه کد های اصلیمون قرار بگیره تو حالت کامنت اسم و مشخصات پلاگین رو وارد میکنیم. هر کدوم از مواردی که بعد از علامت * میبینید یه معنی برای وردپرس دارند:

Plugin name: اسم افزونه
Plugin URI: آدرس سایت پلاگین
Description: توضیحات پلاگین
Version: ورژن یا نسخه افزونه
Author: اسم توسعه دهنده
Author URI: آدرس سایت توسعه دهنده

مرحله بعدی: تست افزونه

تا الان طبق گفته های وردپرس تو این صفحه پیشنیاز های داشتن یک پلاگین برای ما آماده شده. پس قبل از قرار دادن کد های اصلی php میریم که تست کنیم ببینم درست انجام دادیم یا نه.

برای اینکار:

یک پوشه با اسم افزونه ایجاد کنید. فایل ساخته شده رو داخل این پوشه بریزید. پوشه مورد نظر رو فشرده و تبدیل به فایل .zip کنید. فایل zip رو بعنوان پلاگین جدید داخل سایت نصب کنید.

بعد از انجام این موارد اگر کار رو درست پیش رفته باشی اطلاعات افزونه مثل ورژن اسم و … رو میتونی ببینی.

مرحله سوم: اصل داستان!

اصل داستان دقیقا همینجاست.

بعد از اینکه پیشنیاز ها و کارای اولیه رو برای طراحی پلاگین وردپرس انجام دادیم حالا باید کد ها و توابع خودمون رو وارد پلاگین کنیم.

برای اینکه این اتفاق بیافته شما ترجیحا باید دو تا مورد رو بهش تسلط داشته باشید. 1- کدنویسی php و 2- آشنایی با توابع وردپرس

برای اینکه بصورت رایگان بتونی طراحی پلاگین وردپرس رو انجام بدی میتونی برای یادگیری php از سایت w3schools و برای آشتایی با توابع وردپرس از این صفحه رسمی وردپرس استفاده کنی.

ولی اگر میخوای بصورت تخصصی و به زبان فارسی همه این موارد رو یاد بگیری و بصورت عملی و تخصصی طراح پلاگین وردپرس بشی پیشنهاد میکنم داخل دوره پلاگین نویسی که تو مجموعه نت سئو آماده شده شرکت کنی.

اگر موافقی بعنوان تمرین بریم و یک افزونه رو باهم راه انداری کنیم …

پلاگین تغییر گروهی علط املایی در سایت!

درامه توضیحات طراحی پلاگین وردپرس، میخوایم یه پلاگین داشته باشیم که بهش یک کلمه بدیم و بره تو کل سایت اونو پیدا کنه و با کلمه بعدی که ما میدیم جایگزین کنه.

برای غلط املایی یا تعییر اسم برند تو سایت هایی که محتوا زیادی دارند خیلی مفیده.

مرحله 1:

یه فایل با اسم rename.php داخل یک پوشه ایجاد میکنیم.

مرحله 2:

این کدهارو داخل فایلمون قرار میدیم:

<?php
/**
* Plugin Name: My Plugin
* Plugin URI: https://netseo.ir
* Description: این اولین پلاگین اختصاصی من هست.
* Version: 1.0.0
* Author: سجاد سارجالو
* Author URI: https://netseo.ir
*/

function rename_content( $content ) {
$search = array( ‘نت سیو’, ‘سایت’, ‘سیو’, ‘مدرس’ );
$replace = array( ‘نت سئو’, ‘وبسایت’, ‘سئو’, ‘استاد’ );
return str_replace( $search, $replace, $content );
}
add_filter( ‘the_content’, ‘rename_content’ );

?>

مرحله 3:

پوشه ساخته شده رو تبدیل به .zip کنید و رو سایت وردپرسی تون نصب کنید.

میبینید که خیلی راحت عملیاتی که تعیین کردیم انجام میشند.

در واقع ما اومدم تو این فایل اول پلاگین رو به وردپرس شناختوندیم 😅، بعد یک تابع یا فانکشن با اسم rename_content ایحاد شده.

داخلش دو تا متغییر ساختیم. تو متغییر اول میریم و کلمات اشتباه رو پیدا میکنیم تو کل محتوا سایت، تو متغییر دوم با اسم $replace کلمات جایگزین رو وارد میکنیم.

بعدشم با تابع str_replace که برای خود php هست عملیات رو انجام میدیم.

در آخر هم با add_filter تابع ایجاد شده رو فراخوانی کردیم.

در آپدیت بعدی مقاله طراحی پلاگین وردپرس، راجب مزایا استفاده از پلاگین نسبت به فایل functions.php ضجبت خواهیم کرد.

google rating | reviews
4. ستاره - بازنگری سردبیر
citizenryco.ir logo « خبرنگار: e117fb67c9db39f4fc8cd7a45935743a »

citizenryco.ir logo کد خبر: « 12110 »

citizenryco.ir logo بازدیدها: 23842 7 ماه پیش

« پیشنهاد ویژه برای شما »
سلام و عرض ادب ❤️ خدمت شما هم وطن محترم، قطعا شما نیز به کسب درآمد فوق العاده از اینترنت نیاز خواهید داشت ...

شما می توانید 30 تا 50 میلیون تومان در ماه، از اینترنت درآمد داشته باشید و شغل رویایی خودتان را بسازید ...

برای کسب اطلاعات بیشتر لطفا بر روی بنر زیر کلیک بفرمایید :