از آنجایی که وردپرس یک سیستم ساده هست بنابراین ساختن افزونه و قالب نیز به مراتب ساده تر از سایر سیستم های مدیریت محتوا است. در این سری جدید که نهایتا در 2 یا 3 جلسه تمومش میکنم شما با نحوه ساخت افزونه آشنا میشوید.
پیش نیاز های این سری آشنایی کامل به زبان php هست و همینطور آشنایی به توابع add_action و add_filter که همان هک های وردپرس (کد هایی که در فایل functions.php قالب قرار میدهیم) است. اگر به به این توابع آشنایی ندارید می توانید صفحات زیر را مطالعه کنید :
http://codex.wordpress.org/Plugin_API/Action_Reference
http://codex.wordpress.org/Plugin_API/Filter_Reference
نمونه سورس برای اطلاعات افزونه :
1 2 3 4 5 6 7 8 9 10 |
<?php /* Plugin Name:newplugin Author URI:http://mrprogrammer.net/ Version:ver 1.0 Plugin URI:http://mrprogrammer.net/ Description:this is new plugin for test Author:hosein shaffiee */ ?> |
این قسمت از سری ساخت افزونه وردپرس را میتوانید از باکس زیر دانلود کنید :
لینک دانلود | 11 مگابایت |
مثل همیشه عالی
منتظر قسمت های بعدی هستم
اگه استقبال بشه حتما ادامه داره
خسته نباشی ، عالی بود/
Good Luck
😀 thank you
دستت درد نکنه خیلی خوبه…
سلام خوبی؟واقعا خسته نباشی
یه سوال
من از ورد پرس استفاده می کنم و وقتی برای متنی ادامه مطلب قرار میدم خودش بصورت اتوماتیک کلمه بیشتر رو در آخر نوشته میذاره اگه بخوام این کلمه رو عوش کنم یا کلا حذفش کنم باید چطور عمل کنم؟
ممنون
سلام ، شما باید فایل index.php قالبتون را ویرایش کنید و دنبال کلمه بیشتر بگردید و در نهایت حذفش کنید
موفق باشید
برای پاک کردن این گزینه با مرورگر کروم یا موزیلا روی کلمه ی بیشتر راست کلیک کنید و گزینه inspect element رو بزنید و تگ بیشتر رو یادداشت کنید فکر کنم اسمش more-link باشه بعد در css اونو فراخوانی کنید و display:none; رو بش بدین
تمام
یا حق
نیاز من اینه که یک اسلایدر دارم که عکساشو دستی عوض می کنم > میرم به هاست> فایلشو ویرایش میکنم > عکسو آپ میکنم> لینکو قرار میدم
اما میخوام تمام این کارا در وردپرس انجام بشه یعنی یه بخش به اسم اسلایدر در مدیریت وردپرس اضافه کنم بعد از اون حالا یا لین برای جایگزین داشته باشه یا عکس آپ کنی و از اسن جور حرفا…….
کمک!!!!!!!
با سپاس
باید اون را بصورت افزونه در وردپرستون معرفی کنید ، افزونه های زیادی هم موجوده
اگر بخواهید آخرین عکس های مطلب خاصی بصورت اسلاید باشه باشد یه سری توابع وردپرس را بهش اضافه کنید
لطفا ادامه بدید
خیلی عالی بود
مرسی ، قسمت های عدی بزودی بصورت VIP در سایت منتشر خواهد شد
لطفا ادامه افزونه نویسی رو به صورت حرفه ای در وردپرس رو در بخش وی ای پی قرار بدید .
یه درخواست دیگه داشتم اگه امکان پذیره اموزش ویدیویی ساخت custum field ها که در قسمت پایین نوشته در وردپرس قرار میگیره و برای جعبه دانلود و …. هست رو اموزش بدید .
با تشکر
سلام
ایا قسمت دوم اموزش ساخت افزونه قرار میگیره بروی وبسیایت یا خیر؟!
سلام
احتمالا تو این هفته یا دیگه فوقش تو اون هفته حتما منتشر میکنم
با تشکر از پیگیری شما
با سلام
لطفا قسمتهای بعدی را نیز تهیه و معرفی بفرمایید
با تشکر
گفتین دوهفته؟!
نمیزارید؟!
شرمنده مشکلی واسم پیش اومده که ممکنه تا آخر تابستان نتونم زیاد به سایت برسم
پوزش بدلیل تاخیر های آینده در آپدیت آموزش ها
آقا آموزش و بذار دیه !
اونایی که شما آموزش دادی همه جای نت هست ، اصل کاریاش و یاد بده.
ما منتظریم بجنب آقای برنامه نویس
آخ آخ اصن یادم رفته بود ادامه این آموزش رو !
چشم قسمت دومش رو همین فردا ضبط و احتمالا تو همین هفته منتشر میشه
مطلب خوبی بود ممنون : )
ممنون عالی بود لطفا ادامه بدید
خداقوت
مرسی ، چشم حتما ادامه خواهم داد
مرسی اموزش خیلی خوبی بود
خواهش میکنم
سلام. من مشغول نوشتن یک پلاگین هستم ولی در پنل وردپرس به مشکل برخوردم میخواستم ببینم شما سفارش پلاگین نویسی قبول میکنید؟
سایتتون هم قسمت تماس با ما نداره ممنون میشم یه ایمیل بدید که باهاتون در تماس باشم
سلام
شرمنده جناب نظری بنده وقت ندارم
سلام
خسه نباشید طرز بیان بسیار جالبی دارید
لطفا ادامه آموزش را قرار دهید. دعا گو خواهیم بود.
سلام
مرسی علی جان لطف دارین
سلام.
خیلی کارت درسته.
این آموزش ها رو با چه نرم افزاری ضبط میکنی؟
سلام ، مرسی
با برنامه Camtasia Studio
سلام ! میخواستم یه پلاگینی بسازین برام ! وقتش رو دارید ؟ هزینش هر چقد باشه تقدیم می کنم 1
سلام
خیر بنده وقن ندارم دوست عزیز شرمنده
بگید چه پلاگینی لازم دارید شاید از قبل موجود باشد!
هر پلاگینی باشه خوبه ! فقط اینکه معروف نباشه و ساده باشه که بشه ارائه داد ! ممنون میشم کمک کنید !
منبع تمامی پلاگین های وردپرس : wordpress.org/plugins
سلام
من میخوام برای افزونم صفحه تنظیمات درست کنم چطوری باید صفحات را تعریف کنم و چطوری بهشون لینک بدم
البته نمیخوام برای هر صفحه یک منو توی داشبورد داشته باشم
میخوام یک منوداشته باشک که بره به صفحه تنظیمات( تا اینجاشو بلدم ). از داخل اون صفحه بتونم به صفحات دیگه تنظیمات برم
سلام
باید صبر کنید آموزش هاشو ضیط و منتشر کنم
جناب آقای شفیعیان به عنوان حمایت از حرکت ارزشمند شما ، جا داره از شما کمال قدر دانی و سپاس را داشته باشم . منتظر اموزش های بعدی شما هستم . براتون ارزوی تندرستی و شادباش دارم .
مرسی تشکر
Very nice Dear wish you all the best
Thank’s
سلام شما افزونه ای مینویسید که بشه به ورد پرس جدول اضافه کرد ؟اگر اره هزینش چقده ؟
سلام حسین جان
من میخواهستم برنامه نویس شوم
ولی وقتی رفتم وردپرس یادگرفتم
دیدم تمام اون چیزایی که ما تو برنامه نویسی یاد میگیریم تا با زمان طولانی درست کنیم وردپرس آماده به ما میدهد
خیلی ناامید شدم
میشه راهنماییم کنید در دنیای امروز با وجود ایزار هایی مانند وردپرس اگر ما وقتمون را روی برنامه نویسی بگذاریم هدر ندادیم ؟
و آیا با وجود چنین ابزار هایی نقش برنامه نویس کمرنگ تر نشده؟
ممنون میشم
سلام کامل جان
درسته که در برنامه نویسی خیلی موارد آماده هست اما اینطور نیست که خب پس دیگه نیازی به برنامه نویسی نیست !
در خیلی از موارد وردپرس و یا حتی سایر سیستم ها نیاز مورد نظر را برطرف نمیکنه اینجا باید دست بکار شد و وردپرس را توسعه داد ، یا حتی در خیلی از موارد وردپرس یا سایر سیستم ها اصلن جوابگو نیاز ما نیست و باید یک سیستم را از پایه برنامه نویسی کنیم
سلام اقا چی شد اون برنامه ای گفتم مینویسید؟
خیر عزیز وقت نمیکنم
سلام حسین اقا
خدا قوت
ببخشید یک سوال
برای این دوره باید حتما از قبل php رو یاد گرفته باشیم یا در حد مبتدی هم بدونیم کافیه؟
ممنون
سلام و تشکر
برای این دوره باید PHP در حد حرفه کار کرده باشید چون در مورد مسائل مبتدی برنامه نویسی تاکیدی نیست و با مواردی مثل شی گرایی و … زیاد سرو کار داریم
موفق باشید
پارسال در مورد شئ گرایی در c++ چیزایی خوندم نمیدونم تو php هم مثل c++ هست یا ن !!!
باز هم ممنون بابت جواب
لینک دانلود خرابه
سرور دانلود را عوض کردیم ، مدتی صبر و مجددا تست کنید
[…] آموزش ساخت افزونه وردپرس – قسمت ۱ – آقای برنامه نویس […]
[…] آموزش ساخت افزونه وردپرس – قسمت ۱ – آقای برنامه نویس […]
[…] آموزش ساخت افزونه وردپرس – قسمت ۱ – آقای برنامه نویس […]
[…] آموزش ساخت افزونه وردپرس – قسمت ۱ – آقای برنامه نویس […]
[…] آموزش ساخت افزونه وردپرس – قسمت ۱ – آقای برنامه نویس […]
سلام و خسته نباشید
یه سوالی داشتم …
افزونه ای هست در وردپرس
که هر روز لیست موجودی یک کالا رو ریست کنه
سلام و سلامت باشید
بنده اطلاعی از وجود چنین افزونه ای ندارم !
سلام
لطفا چند تا اسلایدر که در زیر منو قرار میگیره ، قرار بدین تا ما به قالب html خودمون بزاریم
با تشکر از سایت عالیتون.
با سلام و عرض خسته نباشید به استاد گرامی،
من میخواستم سایتی رو طراحی کنم و فقط چیز های خیلی کمی در مورد c++ می دانم ، در این صورت من باید چه کار کنم
سلام عالیه ادامه بدید
سلام!!!
داداش دمت گرم اگر میشه همینطوری به این اموزشت ادامه بده!!!
قول میدم همش رو دانلود کنم!!!(:
دمت گرم!!!
خدا قوت!!!
سلام از کجا بفهمم سایتم صفحه چند گوگله
سلام
با این برنامه karna می تونید ببینید که کلمه کلیدی از سایت شما تو چه صفحه ای هست .
ادامه این آموزش کی میاد؟
فعلا برای این دوره وقت ندارم ! انشالله بعد از عید …
ممنون .خسته نباشید
سلام ببخشید علت اینکه پلاگینی که می نویسیم بعد رفرش سایت بازم تو افزونه ها نشون داده نمیشه چیه
سلام ، خب تو یکی از مراحل اشتباه کردید ، گام به گام و همونطور که در ویدیو توضیح دادم انجام بدین
سلام مهندس
هرچی دعات کنم، کمه به خدا !
خیلی خیلی مردی !
آموزش هات فوق العادس! لطفا ادامه بده که دل جماعتی رو شاد میکنی!
همیشه موفق و سلامت باشی
سلام ، مرسی
سلام
افزونه که ایجاد کردم درست شد , اشکالی دارم در زمینهadd_menu اگر اجازه بدید بپرسم
با تشکر
سلام ببخشید بر طرف شد
سلام ببخشید شما می تونید راهنمایی کنید منو موقعی که می خوام از دیتا بیس اطلاعات بخونم یا وارد کنم, دچار مشکل میشم ورد پرس با موفقیت نصب شده خطای نداده بهم ازلوکالusbwebserver استفاده می کنم وردپرسم هم نسخه فارسی, البته برای افزونه که دارم کار می کنم این مشکل رو دارم
اگر راهنمایی کنید ممنون میشم
سلام من چند تا سوال راجع به طراحی سایت داشتم میخوام یه سایت فروشگاهی درست کنم .خواهشا راهنماییم کنید.
– چطوری سایت فروشگاهی درست کنم یعنی زیر هر محصول قیمت آن نمایش داده شود و دکمه افزودن به سبد خرید زیر آن گذاشته شود؟
چطوری میتونم درگاه پرداخت سایتهایی مثل parspal.com را در سایت خودم قرار بدم؟
– برای آپلود کردن فایل ها در سایت نرم افزار به خصوصی لازمه ؟
– چطوری داخل سایتم بخش عضویت بذارم که از کاربرها نام کاربری و رمزعبور بخواد؟ و بعد از اینکه وارد پنل خود شدند بتوانند دکمه شارژ اعتبار رو بزنند و اون نام کاربری شارژ شه و بتونه محصول مورد نظر خودش رو خریداری کنه؟
– چطوری سایتم رو تقویت کنم که وقتی چند کاربر وارد آن میشوند هنگ نکند؟
– چطوری فایلها رو قرار بدم که بعد از پرداخت لینک دانلود فعال بشه؟
– چطوری وقتی چند تا محصول دارم معلوم میشود که چه کسی چه مبلغی را برای چه محصولی پرداخت کرده؟
به نظر شما برای سایت فروشگاهی wordpress بهتره یا …؟
-چطوری امنیت سایتم رو بالا ببرم؟
– اگر بخوام محصول رو روی سیدی بریزم چطوری سیدی رو قفل کنم که کسی از روش نتونه رایت کنه؟برنامه نویسی خاصی لازمه؟
-اگر بخوام طراحی یه همچین سایتی رو به یک برنامه نویس بدم حدودا چه مبلغی باید پرداخت کنم؟
واقعا عالی بود ممنون
عالی بود
عالی بود
ممنون.. لطفا ادامه بدید…
دست مریزاد
سلام، من یه افزونه میخوام بنویسم که فقط چنتا تکست باکس داشته باشه و توی قالبم ازش استفاده کنم!
مثلا توی تکس باکس هرچی نوشتم اونجا چاپ شه!
مثه ضمیمه ی دلخواه که توی کانتنت استفاده میشه….
ممنون میشم راهنماییم کنین..
سلام
منظورتون رو واضح متوجه نمیشم !!!
یه افزونه میخوام که مثلا توی قالب که یه لوگو دارم،
آدرس اون عکس رو از یه تکس باکس بخونه و توی src اون کد img چاپ کنه
میتونی توی داکیومنت ها ی وردپرس دنبال هوک مورد نظرت بگردی
با سلام. نتونستم دانلود کنم. ارور 404 میده.
چرا دانلود نمیشن؟ مشکلی داره لینک ها؟
سلام لینک دانلود خرابه
چرا دانلود نمیشه؟لینکشو برداشتید؟
سلام آنوزشتون عالی بود.فقط ی سوال من میخوام واسه سایتی که دارم مثلا واسه قسمت محصولاتش ی گزینه ی انتخاب رنگ اضافه کنم باید چیکار کنم؟
سلام
اگه ووکامرس استفاده میکنی خودش این گزینه را داره
link has problem