آموزش یک توسعه دهنده وردپرس شوید

Become a WordPress Developer

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

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


اگر برای ایجاد یک ویژگی، افزونه یا تم در وردپرس نیازی به گذراندن 10 آموزش یا بیشتر نداشته باشید، چه؟

سعی کردید با وردپرس توسعه دهید، اما برای شروع کار سختی دارید؟ اطلاعات خیلی زیادی وجود دارد؟

برای دوره‌ای آماده شوید که به شما یاد می‌دهد چگونه یک وردپرس را به صورت محلی نصب کنید، کجا اطلاعات مربوط به توابع، کلاس‌ها و غیره را جستجو کنید.

آیا برای توسعه یک افزونه و یک موضوع آماده هستید؟ اوه بله. ما با هم به آن ماجراجویی می رویم! ما یک افزونه می سازیم و همچنین یک موضوع ایجاد می کنیم.

شاید شما از آن راضی نیستید؟ مطمئناً، ما به برخی از موضوعات پیشرفته نیز خواهیم پرداخت.


برخی از مواردی که در این دوره خواهید آموخت:

  • جاوا اسکریپت  وردپرس

  • AJAX با وردپرس

  • HTML به WordPress

  • توسعه تم های سفارشی

  • توسعه پلاگین های سفارشی



سرفصل ها و درس ها

محیط پایه وردپرس Basic WordPress Environment

  • سردبیر انتخاب Editor of Choice

  • محلی توسط فلایویل Local By Flywheel

  • سرور محلی Local Server

  • نصب وردپرس Installing WordPress

کدکس و استانداردها Codex & Standards

  • کدکس Codex

  • مرجع کد Code Reference

  • راهنمای پلاگین Plugin Handbook

  • کتابچه راهنمای تم Theme Handbook

  • استانداردهای وردپرس WordPress Standards

API پلاگین Plugin API

  • API پلاگین چیست؟ What is the Plugin API?

  • اقدامات Actions

  • فیلترها Filters

منابع Resources

  • کتاب های الکترونیکی eBooks

  • کتاب الکترونیکی Freemius Freemius eBook

  • مصاحبه: کوبی بن ایتامار، یکی از بنیانگذاران Freemius Interview: Kobe Ben Itamar, Co-Founder of Freemius

توسعه تم ساده Simple Theme Devleopment

  • شروع تم Starting the Theme

  • اولین index.php ما Our first index.php

  • نمایش پست ها در داخل index.php Displaying Posts inside the index.php

  • مراحل اولیه CSS و افزودن آن به موضوع ما CSS First Steps & Adding it to our theme

  • توابع تم Theme Functions

  • عنوان و پشتیبانی از HTML5 Title & HTML5 Support

  • جداسازی سرصفحه و پاورقی Separating Header & Footer

  • سربرگ و منو Header & Menu

  • ارسال مطالب Post Content

  • برچسب های الگو و استایل دادن به محتوای پست Template Tags & Styling the Post Content

  • افزودن اطلاعات نویسنده به قالب پست Adding Author Info to the Post Template

  • پاورقی Footer

  • افزودن منوی ثانویه به پاورقی Adding Secondary Menu to the Footer

  • افزودن ویجت ها به پاورقی ما Adding Widgets to our Footer

توسعه تم (HTML به WP) Theme Development (HTML to WP)

  • الگو (ZIP) Template (ZIP)

  • تم های آغازین Starter Themes

  • WPGulp & WPGulpTheme WPGulp & WPGulpTheme

  • آماده سازی سبک ها و تصاویر Preparing Styles & Images

  • آماده سازی اسکریپت ها Preparing Scripts

  • سرتیتر Header

  • ایجاد صفحه اول و پاورقی Creating the Front Page & Footer

  • صفحه اول - بخش درباره Front Page - About Section

  • صفحه اول - ساخت یک کنترل کننده تکرار کننده سفارشی ساز (HTML، PHP) Front Page - Building a Customizer Repeater Control (HTML, PHP)

  • صفحه اول - ساخت یک کنترل تکرار کننده سفارشی ساز (جاوا اسکریپت) Front Page - Building a Customizer Repeater Control (JavaScript)

  • صفحه اول - بخش های دیگر Front Page - Other Sections

  • طرح بندی وبلاگ - آماده سازی تنظیمات Blog Layout - Preparing the Settings

  • طرح بندی وبلاگ - HTML و PHP Blog Layout - HTML & PHP

  • طرح بندی وبلاگ - CSS Blog Layout - CSS

  • صفحه بندی Pagination

  • نوار کناری Sidebar

  • پست تک Single Post

  • پست تک - نوار کناری Single Post - Sidebar

  • پست تک - تصویر سرصفحه پاسخگو Single Post - Responsive Header Image

  • تک پست - فرم نظر Single Post - Comment Form

  • پست تک - نظرات Single Post - Comments

  • پاورقی Footer

  • پاورقی - رسانه های اجتماعی Footer - Social Media

  • صفحه و اصلاح مجدد محتوا Page & Refactoring Content

  • الگوهای صفحه و پست Page & Post Templates

  • فرمت های پست - صوتی Post Formats - Audio

  • فرمت های پست - ویدئو Post Formats - Video

  • فرمت های پست - گالری Post Formats - Gallery

  • یافت نشد (404) صفحه Not Found (404) Page

  • فرم تماس - نوار کناری Contact Form - Sidebar

  • فرم تماس - آماده سازی Contact Form - Preparing

  • فرم تماس - بررسی خطا Contact Form - Error Check

  • فرم تماس - ارسال ایمیل Contact Form - Sending Email

  • فرم تماس - جاوا اسکریپت Contact Form - JavaScript

  • فرم تماس - AJAX Contact Form - AJAX

توسعه پلاگین ساده Simple Plugin Development

  • ایجاد پایگاه پلاگین Creating the Plugin Base

  • ایجاد نوع پست سفارشی Creating the Custom Post Type

  • اضافه کردن متاباکس Adding a Metabox

  • افزودن یک کشویی با تمام صفحات و پست ها Adding a Dropdown with all Pages & Posts

  • ذخیره مقدار کشویی Saving the Dropdown Value

  • بازیابی انواع پست سفارشی در پایین صفحه یا پست Retrieving the Custom Post Types at the bottom of a page or post

  • نمایش نوع پست سفارشی بازیابی شده Displaying the Retrieved Custom Post Type

  • در صف قرار دادن CSS و استایل دادن به پست ها Enqueueing CSS and Styling the Posts

منوی غذا (توسعه پلاگین) Food Menu (Plugin Development)

  • معرفی Introduction

  • ایجاد نوع پست Creating the Post Type

  • ایجاد دسته بندی ها Creating Categories

  • رفع خطای دسته (و توضیح) Fixing the Category Error (& Explanation)

  • افزودن جعبه قیمت Adding the Price Box

  • صرفه جویی در قیمت Saving the Price

  • نمایش آیتم های منو Displaying Menu Items

  • نمایش دسته بندی مواد غذایی Displaying Food Categories

  • افزودن محتوای غذا به صفحه غذا Adding Food Content to Single Food Page

  • اضافه کردن سبک Adding Style

  • افزودن پیوندهای دسته بندی Adding Category Links

  • نمایش مواد تشکیل دهنده Showing Ingredients

  • معرفی Food Menu Builder برای مشتریان Introducing Food Menu Builder for Customers

  • سازنده منوی غذا - صفحه تنظیمات Food Menu Builder - Settings Page

  • غذاساز منو - گزینه صفحه Food Menu Builder - Page Option

  • سازنده منوی غذا - کد کوتاه Food Menu Builder - Shortcode

  • بازسازی پلاگین با ساختار پوشه و فایل Refactoring the plugin with folder & file structure

  • سازنده منوی غذا - راه اندازی Food Menu Builder - Initialisation

  • غذاساز منو - فهرست منو Food Menu Builder - List the Menu

  • Food Menu Builder - ایجاد ظرف برای اقلام انتخابی Food Menu Builder - Creating the container for chosen items

  • Food Menu Builder - افزودن عملکردها و مجموع منوها Food Menu Builder - Adding Menu Actions & Totals

  • Food Menu Builder - جاوا اسکریپت در صف قرار می گیرد Food Menu Builder - Enqueueing JavaScript

  • Food Menu Builder - پر کردن شی غذا در رویداد کلیک Food Menu Builder - Filling the Food Object on Click Event

  • سازنده منوی غذا - ارائه آیتم های منوی انتخاب شده Food Menu Builder - Rendering Chosen Menu Items

  • Food Menu Builder - به روز رسانی کل Food Menu Builder - Updating Total

  • سازنده منوی غذا - حذف موارد انتخابی Food Menu Builder - Deleting Chosen Items

  • سازنده منوی غذا - موارد انتخابی را در یک کوکی ذخیره کنید Food Menu Builder - Save Chosen Items in a Cookie

  • Food Menu Builder - مروری بر ارسال منو Food Menu Builder - Overview on Submitting the Menu

  • سازنده منوی غذا - منوی ارسالی CPT Food Menu Builder - Submitted Menu CPT

  • Food Menu Builder - ارسال منو از طریق AJAX Food Menu Builder - Submitting the Menu through AJAX

  • Food Menu Builder - تغییر مسیر در ارسال موفقیت آمیز با JS Food Menu Builder - Redirecting on Successful Submission with JS

  • سازنده منوی غذا - به محتوای هر منوی ارسالی متصل شوید Food Menu Builder - Hooking into the content of each Submitted Menu

  • سازنده منوی غذا - ارائه منوی ارسالی در یک جدول Food Menu Builder - Rendering the Submitted Menu in a Table

  • سازنده منوی غذا - طراحی جدول منو Food Menu Builder - Styling the Menu Table

رویدادها (توسعه با ACF و WooCommerce) Events (Development with ACF and WooCommerce)

  • در حال آماده سازی پلاگین Preparing the Plugin

  • نمای کلی پلاگین دیگ بخار Overview of the Plugin Boilerplate

  • ایجاد نوع پست سفارشی Creating the Custom Post Type

  • معرفی فیلدهای سفارشی پیشرفته Introducing Advanced Custom Fields

  • یکپارچه سازی ACF Integrating ACF

  • ایجاد فیلدهای ACF Creating ACF Fields

  • در حال بارگیری فیلدهای ACF Loading ACF Fields

  • بازسازی فیلدها Refactoring the Fields

  • ثبت کد کوتاه Registering the Shortcode

  • پرس و جو از رویدادها از طریق کد کوتاه Querying Events through Shortcode

  • فهرست کردن رویدادها از طریق کد کوتاه Listing Events through Shortcode

  • نمایش اطلاعات یک رویداد Displaying Single Event Information

  • صفحه بندی رویدادها Events Pagination

  • پیکربندی WooCommerce برای فروش بلیط دیجیتال Configuring WooCommerce to Sell Digital Tickets

  • افزودن برگه رویدادهای محصولات Adding Products Events Tab

  • ذخیره رویداد مرتبط در یک محصول Saving the Linked Event in a Product

  • نمایش رویداد پیوندی در منوی کشویی Showing the Linked Event in the dropdown

  • رویدادهای غیر مرتبط + رویداد انتخاب شده را برمی گرداند Returning non linked events + the selected event

  • نمایش اطلاعات رویداد در زیر برگه محصول Showing Event Information under the Product Tab

  • پیوند دادن رویداد به ترتیب جزئیات Linking the Event in Order Details

  • لیست تمام افرادی که بلیط را خریداری کرده اند Listing all People who purchased the ticket

نمایش نظرات

آموزش یک توسعه دهنده وردپرس شوید
جزییات دوره
16.5 hours
127
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,096
4.3 از 5
دارد
دارد
دارد
Igor Benić
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Igor Benić Igor Benić

توسعه دهنده و مدرس افزونه وردپرس