مطالب پیشنهادی از سراسر وب

دوره توسعه پوسته، افزونه و گوتنبرگ وردپرس

دسته بندی ها: آموزش های ویژه ، آموزش وردپرس (Wordpress) ، آموزش های یودمی (Udemy) ، آموزش طراحی وب

پیش نیازهای دوره:

  • شما باید درک خوبی از HTML ،CSS ،JavaScript، جی کوئری و PHP داشته باشید.
  • شما باید بدانید که چگونه یک محیط محلی را راه اندازی کنید.
  • شما باید بدانید که چگونه WordPress را نصب و در آن ناوبری کنید.
  • ویرایشگر متن مورد نظر شما.

توضیحات دوره:

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

وردپرس در حال حاضر بیش از 50٪ از سهم بازار را در وب در اختیار دارد. WordPress یک قدرت مطلق است و محبوبیت آن به طور مداوم در حال رشد می باشد. یکی از بهترین موارد در مورد وردپرس این است که به راحتی قابل گسترش است. همچنین هزاران پلاگین و تم های رایگان و پریمیوم دارد.

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

در این دوره از آخرین نسخه های توسعه نرم افزار از جمله (PHP (7.x، توییتر بوت استرپ (4.x) و (MySQL / MariaDB (5.x استفاده شده است.

در اینجا مروری بر آنچه که انتظار می رود از این دوره یاد بگیرید گماشته شده است:

  • از یک قالب استاتیک HTML bootstrap استفاده می کنید و آن را به یک تم وردپرس کاملاً کارآمد تبدیل می کنید.
  • با استفاده از API سفارشی سازی وردپرس عملکرد تم خود را گسترش دهید.
  • با فیلدهای مختلف کار کنید تا بتوانید از فیلدهای متن ساده گرفته تا  color picker و file uploader را ایجاد کنید.
  • کدی را می نویسید که مقیاس کند و بهترین شیوه های نوشتن کد تمیز، کارآمد، ایمن و قابل استفاده مجدد را یاد می گیرید.
  • این دوره استانداردهای کدنویسی وردپرس از PHP تا JavaScript و CSS را پوشش می دهد.
  • به درستی از سیستم سلسله مراتب الگو استفاده می کنید و برای طراحی های منحصر به فرد خود، قالب های سفارشی خود را ایجاد می کنید.
  • ویدجت های سفارشی خود را بسازید تا محتوای خود را نمایش دهید.
  • پلاگین هایی بسازید که قابلیت اصلی وردپرس را گسترش می دهد.
  • انواع پست های سفارشی را برای محتوایی ایجاد کنید که به شما امکان انعطاف پذیری در تغییر محتوای مورد نظر شما را می دهد. متادیتا را به محتوای خود اعمال کنید و همه چیز را در قسمت front end نمایش دهید.
  • در مورد متدهای مختلف ایجاد فرم های ادمین سفارشی خود بیاموزید و داده ها را با اطمینان پردازش کنید.
  • آیا می خواهید درباره WooCommerce و توسعه BuddyPress اطلاعات کسب کنید؟ این موضوع نیز در دوره پوشش داده شده است! تمی که ایجاد می کنیم با این 2 پلاگین کاملاً سازگار خواهد بود. حتی ظاهر و احساس را متناسب با نیازهای شما سفارش سازی خواهیم کرد.
  • مباحث دیگر شامل مجوز، ترجمه، امنیت، transients، تأیید اعتبار ، انتشار front end و shortcodes و موارد دیگر  را نیز پوشش می دهد!
  • API هایی که پوشش داده می شوند موارد زیر هستند: ویدجت های داشبورد، Database API، HTTP API، Metadata API، Options API، Plugins API، REST API، Rewrite API، Rewrite API، Shortcode API، Theme Modification API و Transients API
  • مهمتر از همه، شما همچنین یاد می گیرید که چگونه بلوک های Gutenberg خود را ایجاد کنید. از جدیدترین ویژگی موجود در وردپرس 5 استفاده می کنید!
  • به مهارت های React و JavaScript خود اطمینان ندارید؟ بسیار خب! مهارت های لازم برای ساختن بلوک های گوتنبرگ کارآمد و مقیاس پذیر در این دوره پوشش داده شده است. یاد می گیرید که چگونه از Node ، Webpack  Babel و React استفاده کنید.

به طور خلاصه، ما API های مختلف WordPress و نحوه استفاده از آنها را بررسی خواهیم کرد. مستندات توسعه دهنده با مثال های متعدد پر شده است و هر صفحه کاملاً طولانی است. یادگیری توسعه وردپرس سخت نیست. بزرگترین اشتباهی که بیشتر آموزش های برنامه نویسیمرتکب می شوند، انتظار این است که شخصی با تقلید از کد دیگران این مبحث را یاد بگیرد. شرایط دنیای واقعی هرگز دقیقاً مانند آموزش نیست. 

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

جهشی به سوی توسعه Gutenberg 

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

ابتدا اصول اولیه مانند خط فرمان و ES6 را یاد خواهید گرفت. با آخرین استانداردهای JavaScript از ماژول ها گرفته تا destructuring و موارد دیگر را یاد خواهید گرفت! ابزارهایی مانند babel و webpack نیز با کد ما کاوش و پیاده سازی می شوند. ما یک بلوک وردپرس گوتنبرگ با React ایجاد خواهیم کرد. 

برای جداسازی کدهای خود کامپوننت ایجاد کنید.

این دوره برای چه کسی مناسب است؟

  • طراحان وب و توسعه دهندگانی که مایل هستند مهارت ها و سود خود را به سطح بعدی برسانند.
  • هرکسی که می خواهد جریان درآمد جدید ایجاد کند
  • هرکسی که می خواهد بفهمد وردپرس چگونه کار می کند و می خواهد آن را گسترش دهد.
  • کارآفرینانی که می خواهند یاد بگیرند چگونه پلاگین ها و تم هایی با کیفیت و پریمیوم بسازند.
  • هرکسی که می خواهد فراتر از آموزش های قالب اصلی فراتر رود و یاد بگیرد که چگونه می تواند امکانات منحصر به فردی را در کنار ادغام BuddyPress و Woocommerce اضافه کند.
  • این دوره برای دانشجویانی است که تازه در حال توسعه افزونه ها و تم ها هستند و دوست دارند بهترین شیوه ها را برای توسعه تم / پلاگین ها بیاموزند.
  • برنامه نویسان مبتدی PHP و JavaSricpt.

آنچه یاد خواهید گرفت:

  • یک تم و افزونه کاملاً کارآمد وردپرس ایجاد کنید
  • برای هر تجارت و مخاطبی وب سایت بسازید
  • برای تم و پلاگین خود لایسنس تهیه کنید.
  • معماری یک پلاگین و تم را درک کنید
  • هسته وردپرس و توابع آن را درک کنید
  • API وردپرس و نحوه تعامل با وردپرس و سیستم آن را کاملاً درک کنید
  • پایگاه داده را پرس و جو کنید و جداول را ایجاد کنید
  • به راحتی در هسته وردپرس ناوبری کنید
  • WooCommerce & BuddyPress را در قالب / افزونه خود ادغام و گسترش دهید.
  • با اطمینان از خط فرمان استفاده کنید و فرمان های اساسی را یاد بگیرید.
  • آخرین ویژگی های JavaScript از جمله ماژول ها و متغیرهای ES6 را بیاموزید
  • با استفاده از Babel و Webpack گردش کار خود را بهبود بخشید
  • فرم های مدیریت را ایجاد، مدیریت و پردازش کنید.
  • انواع پست سفارشی را برای انواع خاص محتوا ایجاد کنید
  • بلوک های گوتنبرگ سفارشی را با React ،Webpack و Babel بسازید.

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

  • شروع کار
    • بررسی
    • آشنایی با وردپرس
    • راه اندازی برای وردپرس
    • بررسی محیط ها و ویرایشگران متن
    • PHP Refresher و استاندادهای کدنویسی وردپرس
    • امتحان بخش 1
    • یادداشت های فصل
  • اصول توسعه تم
    • بررسی وردپرس و پیکربندی فایل wp-config.php
    • هدرهای فایل
    • فایل تابع و Action Hooks
    • لودکردن استایل ها و اسکریپت ها با enqueues
    • مسائل کش کردن
    • اضافه کردن مطالب ساختگی
    • پشتیبانی منو
    • کنار: Menu Walker
    • ایجاد ناحیه هدر و فوتر
    • فرمت کردن فرم جستجو
    • حلقه
    • بخش های قالب
    • تگ های قالب
    • صفحه بندی
    • امتحان مبانی تم
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • قالب ها و سفارش سازها
    • Template Hierarchy و Single Post Template
    • قالب کامنت ها
    • تگ های Author Template
    • پست های مرتبط با WP_Query Class
    • قالب صفحه
    • 404 و قالب دسته بندی
    • قالب تاریخ
    • قالب های Attachment 
    • جستجو و سفارش سازی قالب ها
    • تکمیل بخش های هدر، عنوان و تبلیغات
    • Theme Customizer API
    • امتخان مبانی تم
    • Dropdown و Checkboxes با Customizer API
    • Customizer Transports و Overriding تنظیمات موجود
    • رنگ و آپلود کردن کنترلرها برای سفارش ساز
    • Theme Support بیشتر و ایجاد Starter Content
    • نمایش پست های محبوب و تگ های سفارشی
    • اتمام Touches
    • یادداشت های فصل و دانلود کد منبع 
  • قالب های تم
    • بررسی تگ های قالب
    • تگ های کلی
    • تگ های ناوبری
    • تگ های لینک
    • یادداشت های فصل و دانلود کد منبع
  • توسعه پلاگین
    • بررسی
    • ایجاد پلاگین
    • WordPress Action و Filter Hooks
    • Hooks سفارشی و اولویت بندی
    • امنیت و فعال سازی پلاگین
    • ایجاد تایپ پست سفارشی
    • Metadata API
    • Filter Hooks
    • امتحان مبانی پلاگین
    • ایجاد جداول پایگاه داده
    • دانلود دارایی ها
    • ارسال و استفاده از درخواست های AJAX
    • مدیریت درخواست های AJAX و درج داده در پایگاه داده
    • تغییر دادن ستون های جدول تایپ پست سفارشی
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • پیش نیاز های Gutenberg
    • Gutenberg
    • خط فرمان/ ترمینال
    • شروع کار با NodeJS
    • ماژول ها و CommmonJS
    • ماژول های داخلی و شخص ثالث
    • معرفی Webpack و وابستگی ها
    • پیکربندی Webpack
    • Webpack Loaders و Babel
    • ES6 Constants و Let
    • توابع ES6 Arrow 
    • Destructuring و ماژول های ES6 
    • شروع کار با React
    • استفاده مجدد از کامپوننت ها و Properties
    • یادداشت های فصل
  • توسعه Gutenberg 
    • شروع کار با Gutenberg
    • رجیستر کردن و افزودن Block Assets
    • رجیستر کردن بلوک ها
    • تنظیمات بلوک
    • استفاده از ویرایش و ذخیره کردن properties
    • Inspector Controls
    • سایدبار - ES6 Rest و Spread Operators
    • Attributes
    • رندر کردن بلوک
    • استایل دادن به بلوک
    • نوار ابزار ترازشده
    • ترازبندی بلوک
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • کامپوننت های Gutenberg 
    • بررسی سطح بالای Gutenberg
    • بلوک های Gutenberg با ES5
    • Rich Text Block
    • نوارابزار سفارشی
    • Form Toggle
    • فیلدهای کنترل Inspector 
    • آپلود کردن رسانه ها
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • توسعه پیشرفته پلاگین
    • ایجاد ویدجت
    • Cron Jobs و Transients API
    • ایجاد Shortcode برای انتشار Frontend 
    • ایجاد ورودی HTML و درج یک پست
    • Hooks سفارشی با Plugin API و ارسال ایمیل ها
    • ایجاد فرم های ثبت نام و لاگین
    • ثبت نام کاربر
    • احراز هویت کاربر
    • احراز هویت کاربر جایگزین 
    • افزودن Logout Link
    • کوئری های آماده شده پایگاه داده
    • حذف پلاگین
    • ایجاد ویدجت داشبورد وردپرس
    • استفاده از HTTP API برای بازیابی محتوا از سرویس های خارجی
    • پر کردن بازنویسی قوانین با Rewrite API
    • بررسی عمیق Shortcodes 
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • ایجاد فرم های ادمین
    • WordPress APIs
    • Options API
    • افزودن صفحه و منو ادمین
    • پردازش تنظیمات فرم ادمین
    • Settings API
    • تصاویر ویژه با WordPress Media Uploader
    • نقش ها و توانایی های کاربر سفارشی
    • تکسونومی های سفارشی
    • تنظیمات تکسونومی سفارشی
    • UI پست تایپ سفارشی و فیلدهای پیشرفته سفارشی
    • امتحان فرم ادمین پلاگین
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • توسعه WooCommerce و BuddyPress
    • بررسی
    • شروع کار با توسعه تم BuddyPress
    • صفحات تک عضو BuddyPress
    • تب های پروفایل سفارشی تک عضو BuddyPress
    • CSS سفارشی برای BuddyPress
    • شروع کار با توسعه Woocommerce
    • قالب های صفحه محصولات Woocommerce 
    • سبد، ایمیل و Misc. Woocommerce Templates
    • آیتم منو سبد سفارشی برای Woocommerce
    • امتحان WooCommerce و BuddyPress
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • فاینال کردن تم و پلاگین
    • Excerpts سفارشی
    • آواتارها و Author Fields سفارشی
    • کراپ کردن تصویر
    • اصلاح کردن کوئری اصلی صفحه اصلی
    • اعلامیه های ادمین
    • اشکال زدایی Hooks، کوئری ها و استفاده از ابزارها
    • ایمن سازی فایل wp-config
    • سئو، Schema و Microdata
    • RTL Support
    • قابلیت دسترسی
    • تم های Child 
    • ترجمه ها
    • اتصال پلاگین ها با TGMPA
    • لایسنس و ایجاد پول با تم/پلاگین
    • جایگزین های Theme Starter
    • نتیجه گیری
    • یادداشت های فصل و دانلود کد منبع برای این بخش
  • مفاهیم پیشرفته اضافی
    • بررسی
    • شروع کار با Composer
    • محلی با FlyWheel

سایر ویدئو های دوره:


آشنایی با وردپرس

 

راه اندازی برای وردپرس

 

بررسی محیط ها و ویرایشگران متن

 

PHP Refresher و استانداردهای کدنویسی وردپرس

آیا این نوشته را دوست داشتید؟
WordPress Development - Themes, Plugins & Gutenberg Publisher:udemy Author:Luis Ramirez Jr Duration:21 hours

Requirements

  • You should have a good understanding of HTML, CSS, JavaScript, jQuery and PHP.
  • You should know how to set up a local environment.
  • You should know how to install WordPress and navigate around.
  • A text editor of your choice.

Description

Hello! Welcome to the WordPress development course. This is the most comprehensive and effective course on WordPress development around. This is the only course you'll ever need to learn WordPress development.

WordPress currently holds over 50% of the market share on the web. WordPress is an absolute dominant force and it's popularity continuously grows. One of the best things about WordPress is that it's easily extendable. There are thousands of plugins and themes available both free and premium.

In this course I will teach you how to create your very own plugins and themes. This course was designed for those who truly want to master WordPress inside and out. There is no stone left unturned. This course will help make you into one of the most competitive WordPress developers out there. You will be able to develop custom plugins and themes no matter how hard the task is.

You can expect high quality and fresh tutorials. This course uses the latest versions of software development including PHP (7.x), Twitter Bootstrap (4.x), and MySQL/MariaDB (5.x) .

Here is an overview of what you can expect to learn.

  • Take a static HTML bootstrap template and convert it into a fully functioning WordPress theme.
  • Extend the functionality of your theme by using the WordPress customizer API. Work with the various fields you can create from simple text fields to the color picker and file uploader.
  • Write code that scales and learn the best practices for writing clean, efficient, secure and reusable code. The WordPress coding standards are covered from PHP to JavaScript and CSS.
  • Properly take advantage of the template hierarchy system and create your own custom templates for more unique designs.
  • Build your own custom widgets to display your own content.
  • Build plugins that extend the core functionality of WordPress.
  • Develop custom post types for content that give you the flexibility to curate content you want to. Apply meta data to your content and display everything on the front end.
  • Learn about the various methods for creating your own custom admin forms and process the data securely.
  • Want to learn about WooCommerce and BuddyPress development? That's covered too! The theme we create will be fully compatible with these 2 plugins. We'll even customize the look and feel to suit our needs.
  • Other topics include licensing, translations, security, transients, authentication, front end publishing, shortcodes and so much more!
  • The APIs that are covered are the following: Dashboard widgets, API, Database API, HTTP API, Metadata API, Options API, Plugins API, REST API, Rewrite API, Settings API, Shortcode API, Theme Modification API, Transients API.
  • On top of everything, you will also learn how to create your very own Gutenberg blocks. Take advantage of the newest feature that comes bundled with WordPress 5!
  • Not confident with your React and JavaScript skills? That's completely fine! The skills required to build efficient and scalable Gutenberg blocks are covered in this course. You'll learn how to use Node, Webpack, Babel and React

In a nutshell, we'll explore the various WordPress APIs and how they should be used. The developer documentation is filled with examples and each page is quite lengthy. WordPress development doesn't have to be hard to learn. The biggest mistake most coding tutorials make is expecting someone to learn simply by imitating others' code. Real world situations are never exactly like the tutorial.

I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That's how this course is built, with the goal to help you both learn and understand WordPress.

Take the leap into Gutenberg Development

This course goes beyond the simple WordPress plugin development and WordPress theme development tutorials. You will learn how to create Gutenberg Blocks for WordPress as the back end. The CEO of WordPress, Matt Mullenweg, has urged developers to start learning JavaScript deeply.

You will first learn the basics such as the command line and ES6. You will be caught up with the latest standards of JavaScript from modules to destructuring and so much more! Tools such as babel and webpack are also explored and implemented with our code. We will build a functioning WordPress Gutenberg block with React.

Build components to separate your code . All this knowledge right at your fingertips!

Who this course is for:

  • Web designers and developers who wish to take their skills and profit to the next level.
  • Anyone who wants to generate new income streams
  • Anyone who wants to understand how the WordPress core truly works and extend it.
  • Entrepreneurs who want to learn how to build quality and premium plugins and themes.
  • Anyone who wants to go beyond the basic template tutorials and learn how to add unique features along with BuddyPress and Woocommerce integration.
  • This course is for students who are new to developing plugins and themes and would like to learn the best practices for developing themes/plugins.
  • The late beginner to PHP and JavaSricpt programming.

What you'll learn

  • Build a fully functioning WordPress theme and plugin
  • Build websites for any business and audience
  • License your theme and/or plugin
  • Understand the architecture of a plugin and theme
  • Understand the WordPress core and it's functions
  • Fully Understand WordPress's API and how to interact with WordPress and its system
  • Query the Database and create tables
  • Comfortably navigate around the WordPress core
  • Integrate and extend WooCommerce & BuddyPress into your theme/plugin.
  • Confidently use the command line and learn basic commands.
  • Learn the latest features in JavaScript including ES6 modules and variables
  • Improve your workflow using Babel and Webpack
  • Create, manage and process admin forms.
  • Create custom post types for special kinds of content
  • Build custom Gutenberg blocks with React, Webpack and Babel.

Course content

  • Getting Started
    • Overview
    • Getting to know WordPress
    • Setting up for WordPress
    • Exploring Environments and Text Editors
    • PHP Refresher & WordPress Coding Standards
    • Section 1 Quiz
    • Lectures Notes
  • Theme Development Foundation
    • Exploring WordPress & Configuring the wp-config.php file
    • File Headers
    • Functions File & Action Hooks
    • Loading styles and scripts with enqueues
    • Cache Issues
    • Adding Dummy Content
    • Menu Support
    • Aside: Menu Walker
    • Creating Header & Footer Areas
    • Creating Sidebars and Widget Areas
    • Formatting the search form
    • The Loop
    • Template Parts
    • Template Tags
    • Pagination
    • Theme Basics Quiz
    • Lectures Notes & Download Source Code for this Section
  • Templates & The Customizer
    • Template Hierarchy & Single Post Template
    • Comments Template
    • Author Template Tags
    • Related Posts using the WP_Query Class
    • Page Template
    • 404 and Category Template
    • Date Template
    • Attachment Templates
    • Search and Custom Templates
    • Completing the Header, Title and Ad Sections
    • Theme Customizer API
    • Theme Basics Quiz #2
    • Dropdown and Checkboxes using the Customizer API
    • Customizer Transports and Overriding existing Settings
    • Color & Upload Controllers for the Customizer
    • More Theme Support & Creating Starter Content
    • Displaying Popular Posts and Conditional Tags
    • Finishing Touches
    • Lecture Notes & Download the Source Code
  • Theme Templates
    • Template Tags Overview
    • General Tags
    • Navigation Tags
    • Link Tags
    • Lecture Notes & Download the Source Code
  • Plugin Development
    • Overview
    • Creating our First Plugin
    • WordPress Action & Filter Hooks
    • Custom Hooks and Prioritization
    • Plugin Activation & Security
    • Creating a Custom Post Type
    • Metadata API
    • Filter Hooks
    • Plugin Basics Quiz
    • Creating Database Tables
    • Download Assets
    • Sending and using AJAX Requests
    • Handling AJAX Requests and inserting data into the Database
    • Changing the Custom Post Type’s Table Columns
    • Lecture Notes & Download Source Code for this Section
  • Gutenberg Prerequisites
    • Gutenberg
    • The Command Line / Terminal
    • Getting started with NodeJS
    • Modules and CommmonJS
    • Built-in and 3rd Party Modules
    • Introduction to Webpack and Dependencies
    • Webpack Configuration
    • Webpack Loaders & Babel
    • ES6 Constants and Let
    • ES6 Arrow Functions
    • ES6 Modules & Destructuring
    • Getting Started with React
    • Reusing Components and Properties
    • Lecture Notes
  • Gutenberg Development
    • Getting Started with Gutenberg
    • Registering and Enqueueing the Block Assets
    • Registering Blocks
    • Block Settings
    • Using the edit and save properties
    • Inspector Controls
    • Sidebar: ES6 Rest and Spread Operators
    • Attributes
    • Rendering the Block
    • Styling Blocks
    • Alignment Toolbar
    • Block Alignment
    • Lecture Notes & Download the Source Code
  • Gutenberg Components
    • High Level Overview of Gutenberg
    • Gutenberg Blocks with ES5
    • Rich Text Block
    • Custom Toolbar
    • Form Toggle
    • Inspector Control Fields
    • Media Uploads
    • Lecture Notes & Download the Source Code
  • Advanced Plugin Development
    • Creating a Widget
    • Cron Jobs and Transients API
    • Creating a Shortcode for Frontend Publishing
    • Sanitizing HTML input and inserting a post
    • Custom Hooks with the Plugin API and sending E-mails
    • Creating the Login & Registration Forms
    • User Registration
    • User Authentication
    • Alternative User Authentication
    • Adding a Logout Link
    • Prepared Database Queries
    • Uninstalling a Plugin
    • Creating a WordPress Dashboard Widget
    • Using the HTTP API to retrieve content from external services
    • Flushing the Rewrite Rules with the Rewrite API
    • Shortcodes Explored In-Depth
    • Lecture Notes & Download the Source Code
  • Creating Admin Forms
    • WordPress APIs
    • Options API
    • Adding an Admin Menu and Page
    • Processing Admin Form Settings
    • Settings API
    • Featured Images using the WordPress Media Uploader
    • Custom User Roles and Capabilities
    • Custom Taxonomies
    • Custom Taxonomy Settings
    • Custom Post Type UI and Advanced Custom Fields
    • Plugin Admin Form Quiz
    • Lecture Notes & Download Source Code for this Section
  • WooCommerce and BuddyPress Development
    • Overview
    • Getting Started with BuddyPress Theme Development
    • BuddyPress Single Member Pages
    • BuddyPress Single Member Custom Profile Tabs
    • Custom CSS for BuddyPress
    • Getting started with Woocommerce Development
    • Woocommerce Product Page Templates
    • Cart, E-mail, and Misc. Woocommerce Templates
    • Custom Cart Menu Item for Woocommerce
    • WooCommerce and BuddyPress Quiz
    • Lecture Notes & Download Source Code for this Section
  • Finalizing the theme & plugin
    • Custom Excerpts
    • Custom Author Fields and Avatars
    • Image Cropping
    • Main Query Home Page Modifications
    • Admin Notices
    • Debugging Hooks, Queries and using Tools
    • Securing the wp-config File
    • SEO, Schema and Microdata
    • RTL Support
    • Accessibility
    • Child Themes
    • Translations
    • Bundling Plugins with TGMPA
    • Licensing & Making money with your Plugin/Theme
    • Theme Starter Alternatives
    • Conclusion
    • Lecture Notes & Download Source Code for this Section
  • BONUS Advanced Concepts
    • Overview
    • Getting Started with Composer
    • Local by FlyWheel

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 10.52GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • دوره توسعه پوسته، افزونه و گوتنبرگ وردپرس یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر