آموزش راهنمای کامل ساخت تم های ممتاز وردپرس

The Complete Guide to Building Premium WordPress Themes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک تم وردپرس ممتاز از ابتدا ایجاد کنید. همه چیز درباره توسعه قالب وردپرس بیاموزید. در Themeforest تأیید شوید. نحوه کدنویسی و ایجاد تم های ممتاز وردپرس را بیاموزید که از بررسی themeforest عبور کنند. از NPM/Yarn و Gulp برای ایجاد یک جریان کاری برای یک موضوع وردپرس کارآمد و قابل استفاده مجدد استفاده کنید. تمام جنبه های اصلی ایجاد یک تم وردپرس را کشف کنید. با نحوه ایجاد یک تم وردپرس ایمن و آماده ترجمه آشنا شوید. بیاموزید که چگونه تم خود را با API Customizer WordPress قابل تنظیم کنید. جاوا اسکریپت را با استفاده از آخرین نسخه ES6+ بنویسید. ویجت های سفارشی وردپرس را ایجاد کنید و آنها را با Customizer ادغام کنید. انواع پست های سفارشی و طبقه بندی های سفارشی ایجاد کنید. با کدهای کوتاه و نحوه ایجاد آنها آشنا شوید. بیاموزید که چگونه وب سایت وردپرس شما می تواند در دسترس تر باشد. افزونه های اساسی ایجاد کنید و یاد بگیرید که چگونه آنها را به درستی در قالب خود قرار دهید. طرح زمینه خود را با تم های کودک قابل تغییر کنید. با کاوش در کد منبع، درک کنید که چگونه کارها در وردپرس به روشی عمیق تر کار می کنند. ایجاد تم های سازگار با ویرایشگر جدید 'گوتنبرگ' پیش نیازها: شما باید درک خوبی از مفاهیم کلی برنامه نویسی داشته باشید باید با مبانی HTML، CSS (SASS)، جاوا اسکریپت و PHP آشنا باشید. هر ویرایشگر کدی که با آن راحت باشید، من از کد VS در این کد استفاده خواهم کرد. سرور محلی مانند MAMP، WAMP، XAMPP، Laragon یا هر نرم افزار دیگری که با آن آشنا هستید. من در طول این دوره از MAMP استفاده خواهم کرد. NodeJS و NPM یا Yarn روی دستگاه شما نصب شده است.

ساخت یک قالب وردپرس ممتاز : ایجاد تم های وردپرس : نحوه ایجاد یک تم وردپرس ممتاز از ابتدا برای Themeforest

در این دوره، همه چیزهایی را که برای ایجاد تم‌های ممتاز وردپرس نیاز دارید که تضمین شده در بازارهایی مانند themeforest مورد نیاز است، یاد خواهید گرفت.

یک متخصص تم های وردپرس شوید و با انتشار تم های خود به صورت آنلاین درآمد کسب کنید!

  • مفاهیم وردپرس را عمیق‌تر درک کنید و یاد بگیرید که چگونه کارها در پشت صحنه کار می‌کنند.

  • یک تم وردپرس ایمن ایجاد کنید که تضمینی برای عبور از بررسی امنیتی themeforest باشد.

  • با نحوه ترجمه شدن طرح زمینه آشنا شوید.

  • برخی از گردش‌های کاری پیشرفته جاوا اسکریپت را کاوش کنید که به شما کمک می‌کند کارهای عادی مانند کوچک کردن CSS را خودکار کنید.

  • عملکردها و فیلترهای وردپرس را درک کنید.

  • با درک طرح‌های زمینه کودک، طرح‌های زمینه خود را قابل تغییر کنید.

  • گزینه های قدرتمندی را با استفاده از API سفارشی ساز وردپرس قدرتمند به موضوع خود اضافه کنید.

  • موضوع خود را با ویرایشگر جدید وردپرس «گوتنبرگ» سازگار کنید

  • دسترسی به وب را کاوش کنید و نکاتی در مورد نحوه دسترسی بیشتر به طرح زمینه خود دریافت کنید.

  • افزونه های وردپرس را ایجاد کنید که تم شما را تکمیل کنند.

  • درباره عملکردهای وردپرس همه چیز را بیاموزید مانند: نوارهای کناری، منوهای پیمایش، فیلدهای سفارشی، کدهای کوتاه، قالب‌های پست، انواع پست سفارشی، طبقه‌بندی سفارشی، ویجت‌های سفارشی و موارد دیگر.

دانش وردپرس خود را به سطح بعدی ببرید

آیا به دنبال کدنویسی مضامین ممتاز وردپرس هستید که بررسی استانداردهای کدنویسی را در وب سایت هایی مانند themeforest پشت سر بگذارند؟

آیا طرح های عالی دارید یا با یک طراح کار می کنید و دانش HTML/CSS/JS/PHP دارید و می خواهید طرح های خود را به تم های عالی وردپرس تبدیل کنید؟

آیا مقداری دانش وردپرس دارید و می خواهید دانش خود را گسترش دهید و عمیق تر به کلمه وردپرس برسید و بتوانید تم ها را به صورت آنلاین بفروشید؟

پس این دوره برای شما مناسب است!

این دوره جوهره تجربه من در ارسال تم به themeforest است. در این سخنرانی‌ها، همه چیزهایی را که درباره ایجاد تم‌های وردپرس می‌دانم به اشتراک می‌گذارم. پس از اتمام دوره، شما قادر خواهید بود تم هایی با کدگذاری مطابق با استانداردهای کدنویسی و امنیتی وردپرس و Themeforest ایجاد کنید. تا زمانی که طراحی عالی داشته باشید، در عبور از بررسی کد themeforest مشکلی ندارید!


این یک دوره طراحی/CSS/HTML/PHP نیست!!! اگر به دنبال آن هستید، مطمئن هستم که بسیاری از منابع دیگر را خواهید یافت. در این دوره من فقط بر روی عملکرد وردپرس تمرکز می کنم. من چند CSS اولیه از پیش نوشته شده را برای موضوعی که ایجاد خواهیم کرد بارگذاری می کنم، هدف فقط ایجاد عملکرد وردپرس و درک عمیق وردپرس است. با این حال، من به شما یاد خواهم داد که چگونه CSS خود را سازماندهی کنید، SASS را کامپایل کنید و فایل های خود را به صورت خودکار کوچک کنید. همچنین باید دانش پایه PHP داشته باشید. من در اینجا PHP را از ابتدا به شما آموزش نمی دهم، بنابراین اگر علاقه مند به شرکت در این دوره هستید، پیشنهاد می کنم ابتدا یک دوره PHP مبتدی را انتخاب کنید!

مخاطب هدف چه کسی است؟

  • توسعه دهندگانی که دانش HTML/CSS/JS/PHP دارند و مایلند از ابتدا تم های حرفه ای وردپرس ایجاد کنند.

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

  • توسعه دهندگان وردپرس به دنبال ایجاد تم های ممتاز هستند که در وب سایت هایی مانند themeforest تأیید شوند.

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

#wordpresstheme #createpremiumwordpresstheme #buildwordpressthemes


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

نحوه ایجاد تم های وردپرس - کد دوره و اطلاعات تماس How To Create Wordpress Themes - Course Code & Contact Info

  • نحوه ایجاد تم های وردپرس - کد دوره و اطلاعات تماس How To Create Wordpress Themes - Course Code & Contact Info

نحوه ایجاد تم های وردپرس - کد دوره و اطلاعات تماس How To Create Wordpress Themes - Course Code & Contact Info

  • نحوه ایجاد تم های وردپرس - کد دوره و اطلاعات تماس How To Create Wordpress Themes - Course Code & Contact Info

چگونه یک قالب وردپرس ممتاز بسازیم - راه اندازی یک سرور محلی و وردپرس How To Build A Premium Wordpress Theme - Setting Up a Local Server and WordPress

  • نصب سرور محلی Installing a Local Server

  • نصب سرور محلی Installing a Local Server

  • نصب وب سایت وردپرس جدید Installing a New WordPress Website

  • اولین قدم برای ایجاد یک تم First Steps to Creating a Theme

  • یادداشت سریع Quick Note

  • راه اندازی محیط توسعه Setting Up Development Environment

چگونه یک قالب وردپرس ممتاز بسازیم - راه اندازی یک سرور محلی و وردپرس How To Build A Premium Wordpress Theme - Setting Up a Local Server and WordPress

  • نصب وب سایت وردپرس جدید Installing a New WordPress Website

  • اولین قدم برای ایجاد یک تم First Steps to Creating a Theme

  • راه اندازی محیط توسعه Setting Up Development Environment

شروع کار با وردپرس Getting Started with WordPress

  • فایل های قالب و برچسب های الگو Template Files & Template Tags

  • فایل های قالب و برچسب های الگو Template Files & Template Tags

  • کدگذاری حلقه Coding the Loop

  • کدگذاری حلقه Coding the Loop

  • درک حلقه Understanding the Loop

  • درک حلقه Understanding the Loop

  • سلسله مراتب قالب Template Hierarchy

  • توابع در وردپرس Functions in WordPress

  • توابع در وردپرس Functions in WordPress

  • اعتبار سنجی، پاکسازی و فرار Validation, Sanitization & Escaping

  • اعتبار سنجی، پاکسازی و فرار Validation, Sanitization & Escaping

  • بین المللی سازی و بومی سازی Internationalization & Localization

  • بین المللی سازی و بومی سازی Internationalization & Localization

شروع کار با وردپرس Getting Started with WordPress

  • سلسله مراتب قالب Template Hierarchy

خودکارسازی گردش کار توسعه با NPM و Gulp Automating Development Workflow with NPM and Gulp

  • مقدمه ای بر NPM و Gulp Introduction to NPM & Gulp

  • راه اندازی NPM و Gulp Setting Up NPM & Gulp

  • راه اندازی NPM و Gulp Setting Up NPM & Gulp

  • توسعه در مقابل تولید در Gulp Tasks Development vs Production in Gulp Tasks

  • ایجاد یک وظیفه Gulp برای سبک ها Creating A Gulp Task For Styles

  • ایجاد یک کار Gulp برای سبک ها ادامه دارد. Creating A Gulp Task For Styles cont.

  • ایجاد یک کار Gulp برای سبک ها ادامه دارد. Creating A Gulp Task For Styles cont.

  • فشرده سازی تصاویر و کپی کردن فایل ها Compressing Images & Copying Files

  • تمیز کردن فایل ها و سریال سازی وظایف Cleaning Files & Serializing Tasks

  • یادداشت به روز رسانی پک وب Webpack Update Note

  • یادداشت به روز رسانی پک وب Webpack Update Note

  • ایجاد یک وظیفه Gulp برای جاوا اسکریپت Creating A Gulp Task For JavaScript

  • ایجاد یک کار Gulp برای ادامه جاوا اسکریپت. Creating A Gulp Task For JavaScript cont.

  • ایجاد یک کار Gulp برای ادامه جاوا اسکریپت. Creating A Gulp Task For JavaScript cont.

  • افزودن پلاگین های جاوا اسکریپت به روش صحیح Adding JavaScript Plugins The Right Way

  • بهبود وظایف با Browsersync Improving The Tasks With Browsersync

  • بسته بندی فایل ها برای تولید Bundling Files For Production

  • ایجاد یک پیشوند متغیر جایگزین قابل تعویض Creating a Replaceable Placeholder Prefix

  • ایجاد یک پیشوند متغیر جایگزین قابل تعویض Creating a Replaceable Placeholder Prefix

خودکارسازی گردش کار توسعه با NPM و Gulp Automating Development Workflow with NPM and Gulp

  • مقدمه ای بر NPM و Gulp Introduction to NPM & Gulp

  • توسعه در مقابل تولید در Gulp Tasks Development vs Production in Gulp Tasks

  • ایجاد یک وظیفه Gulp برای سبک ها Creating A Gulp Task For Styles

  • فشرده سازی تصاویر و کپی کردن فایل ها Compressing Images & Copying Files

  • تمیز کردن فایل ها و سریال سازی وظایف Cleaning Files & Serializing Tasks

  • ایجاد یک وظیفه Gulp برای جاوا اسکریپت Creating A Gulp Task For JavaScript

  • افزودن پلاگین های جاوا اسکریپت به روش صحیح Adding JavaScript Plugins The Right Way

  • بهبود وظایف با Browsersync Improving The Tasks With Browsersync

  • بسته بندی فایل ها برای تولید Bundling Files For Production

قلاب های اکشن، قلاب های فیلتر و تم های کودک Action Hooks, Filter Hooks & Child Themes

  • ایجاد قلاب های اقدام سفارشی Creating Custom Action Hooks

  • اقدامات اصلی وردپرس WordPress Core Actions

  • قلاب های فیلتر اصلی و سفارشی Core & Custom Filter Hooks

  • قلاب های فیلتر اصلی و سفارشی Core & Custom Filter Hooks

  • ایجاد تم های کودک Creating Child Themes

قلاب های اکشن، قلاب های فیلتر و تم های کودک Action Hooks, Filter Hooks & Child Themes

  • ایجاد قلاب های اقدام سفارشی Creating Custom Action Hooks

  • اقدامات اصلی وردپرس WordPress Core Actions

  • ایجاد تم های کودک Creating Child Themes

نوارهای جانبی و قطعات الگو Sidebars & Template Parts

  • یادداشت سریع Quick Note

  • یادداشت سریع Quick Note

  • افزودن استایل شیت های CSS با استفاده از معماری ITCSS Adding CSS Stylesheets Using The ITCSS Architecture

  • از جمله سبک های CSS در HTML ما Including The CSS Styles In Our HTML

  • ایجاد نوارهای کناری برای ابزارک ها Creating Sidebars For Widgets

  • ایجاد سایدبار به صورت پویا Creating Sidebars Dynamically

  • ایجاد سایدبار به صورت پویا Creating Sidebars Dynamically

  • سازماندهی قالب های خود با get_template_part() Organizing Your Templates With get_template_part()

  • کدنویسی سربرگ و فرم جستجو Coding The Header & The Search Form

  • کدنویسی سربرگ و فرم جستجو Coding The Header & The Search Form

نوارهای جانبی و قطعات الگو Sidebars & Template Parts

  • یادداشت سریع Quick Note

  • افزودن استایل شیت های CSS با استفاده از معماری ITCSS Adding CSS Stylesheets Using The ITCSS Architecture

  • از جمله سبک های CSS در HTML ما Including The CSS Styles In Our HTML

  • ایجاد نوارهای کناری برای ابزارک ها Creating Sidebars For Widgets

  • سازماندهی قالب های خود با get_template_part() Organizing Your Templates With get_template_part()

منوهای ناوبری Navigation Menus

  • ثبت و نمایش منوهای ناوبری Registering & Displaying Navigation Menus

  • یک ظاهر طراحی و فیلتر کردن منوی پیمایش Styling & Filtering The Navigation Menu

  • ایجاد یک مگا منو Creating A Mega Menu

  • افزودن نشانه گذاری برای دسترسی به منو Adding The Markup For Menu Accessibility

  • افزودن جاوا اسکریپت برای دسترسی به منو Adding The JavaScript For Menu Accessibility

  • بهبود دسترسی با پرش پیوندها Improving Accessibility With Skip Links

  • بهبود دسترسی با پرش پیوندها Improving Accessibility With Skip Links

منوهای ناوبری Navigation Menus

  • ثبت و نمایش منوهای ناوبری Registering & Displaying Navigation Menus

  • یک ظاهر طراحی و فیلتر کردن منوی پیمایش Styling & Filtering The Navigation Menu

  • ایجاد یک مگا منو Creating A Mega Menu

  • افزودن نشانه گذاری برای دسترسی به منو Adding The Markup For Menu Accessibility

  • افزودن جاوا اسکریپت برای دسترسی به منو Adding The JavaScript For Menu Accessibility

افزودن گزینه های تم با استفاده از Customizer API Adding Theme Options Using The Customizer API

  • نمای کلی سفارشی ساز وردپرس WordPress Customizer Overview

  • نمای کلی سفارشی ساز وردپرس WordPress Customizer Overview

  • ایجاد اولین گزینه تم ما Creating Our First Theme Option

  • ایجاد اولین گزینه تم ما Creating Our First Theme Option

  • پاکسازی سفارشی برای گزینه های تم Custom Sanitization For Theme Options

  • پاکسازی سفارشی برای گزینه های تم Custom Sanitization For Theme Options

  • استفاده از postMessage برای به‌روزرسانی‌های بهتر سفارشی‌ساز Using postMessage For Better Customizer Updates

  • استفاده از postMessage برای به‌روزرسانی‌های بهتر سفارشی‌ساز Using postMessage For Better Customizer Updates

  • به روز رسانی با استفاده از رفرش انتخابی Updating Using Selective Refresh

  • به روز رسانی با استفاده از رفرش انتخابی Updating Using Selective Refresh

  • ایجاد گزینه ای برای پس زمینه پاورقی Creating An Option For Footer Background

  • ایجاد گزینه ای برای ستون های پاورقی Creating An Option For Footer Columns

  • ایجاد یک گزینه برای لوگو Creating An Option For The Logo

  • ایجاد گزینه Color Picker و افزودن CSS درون خطی در وردپرس Creating A Color Picker Option & Adding Inline CSS In WordPress

  • بهبود پیش نمایش رنگ لهجه با جاوا اسکریپت Improving The Accent Colour Preview With JavaScript

  • انتقال متغیرها از PHP به جاوا اسکریپت برای جلوگیری از تکرار Passing Variables From PHP to JavaScript To Avoid Repetition

  • انتقال متغیرها از PHP به جاوا اسکریپت برای جلوگیری از تکرار Passing Variables From PHP to JavaScript To Avoid Repetition

افزودن گزینه های تم با استفاده از Customizer API Adding Theme Options Using The Customizer API

  • ایجاد گزینه ای برای پس زمینه پاورقی Creating An Option For Footer Background

  • ایجاد گزینه ای برای ستون های پاورقی Creating An Option For Footer Columns

  • ایجاد یک گزینه برای لوگو Creating An Option For The Logo

  • ایجاد گزینه Color Picker و افزودن CSS درون خطی در وردپرس Creating A Color Picker Option & Adding Inline CSS In WordPress

  • بهبود پیش نمایش رنگ لهجه با جاوا اسکریپت Improving The Accent Colour Preview With JavaScript

نقش‌ها و قابلیت‌های کاربر و عدم وجود امنیت User Roles & capabilities And Nonces For Security

  • بررسی اجمالی نقش ها و قابلیت های کاربر User Roles & capabilities Overview

  • حذف سفارشی پیوند پست فقط برای کاربران مجاز Custom Delete Post Link Only For Permitted Users

  • استفاده از Nonces برای تأیید قصد کاربران Using Nonces To Verify Users' Intention

نقش‌ها و قابلیت‌های کاربر و عدم وجود امنیت User Roles & capabilities And Nonces For Security

  • بررسی اجمالی نقش ها و قابلیت های کاربر User Roles & capabilities Overview

  • حذف سفارشی پیوند پست فقط برای کاربران مجاز Custom Delete Post Link Only For Permitted Users

  • استفاده از Nonces برای تأیید قصد کاربران Using Nonces To Verify Users' Intention

فراداده، فیلدهای سفارشی و افزونه‌های بسته‌بندی با موضوع شما Metadata, Custom Fields & Bundling Plugins With Your Theme

  • مقدمه ای بر فراداده و فیلدهای سفارشی Introduction To Metadata & Custom Fields

  • مقدمه ای بر فراداده و فیلدهای سفارشی Introduction To Metadata & Custom Fields

  • اضافه کردن متاباکس ها و فیلدهای سفارشی Adding Metaboxes & Custom Fields

  • ایمن سازی متاباکس ها و افزودن فیلدهای بیشتر Securing Metaboxes & Adding More Fields

  • ایجاد یک پلاگین ساده Creating A Simple Plugin

  • انتقال کد Metaboxes به پلاگین ما Moving The Metaboxes Code To Our Plugin

  • با استفاده از TGMPA، پلاگین ها را با تم خود ترکیب کنید Bundling Plugins With Your Theme Using TGMPA

  • افزودن یک کار جدید Gulp برای کپی کردن پلاگین ها Adding A New Gulp Task To Copy Plugins

فراداده، فیلدهای سفارشی و افزونه‌های بسته‌بندی با موضوع شما Metadata, Custom Fields & Bundling Plugins With Your Theme

  • اضافه کردن متاباکس ها و فیلدهای سفارشی Adding Metaboxes & Custom Fields

  • ایمن سازی متاباکس ها و افزودن فیلدهای بیشتر Securing Metaboxes & Adding More Fields

  • ایجاد یک پلاگین ساده Creating A Simple Plugin

  • انتقال کد Metaboxes به پلاگین ما Moving The Metaboxes Code To Our Plugin

  • با استفاده از TGMPA، پلاگین ها را با تم خود ترکیب کنید Bundling Plugins With Your Theme Using TGMPA

  • افزودن یک کار جدید Gulp برای کپی کردن پلاگین ها Adding A New Gulp Task To Copy Plugins

ایجاد قالب پست وبلاگ منفرد Creating The Single Blog Post Template

  • ایجاد طرح بندی برای پست وبلاگ منفرد Creating The Layout For The Single Blog Post

  • ایجاد طرح بندی برای پست وبلاگ منفرد Creating The Layout For The Single Blog Post

  • پر کردن محتوای پست وبلاگ Populating The Single Blog Post Content

  • نمایش اطلاعات نویسنده پست Displaying The Post Author Info

  • نمایش اطلاعات نویسنده پست Displaying The Post Author Info

  • افزودن گزینه ای برای نمایش/پنهان کردن اطلاعات نویسنده Adding An Option To Show/Hide Author Info

  • افزودن گزینه ای برای نمایش/پنهان کردن اطلاعات نویسنده Adding An Option To Show/Hide Author Info

  • افزودن پیمایش پست ها به پست وبلاگ منفرد Adding Posts Navigation To The Single Blog Post

  • افزودن پیمایش پست ها به پست وبلاگ منفرد Adding Posts Navigation To The Single Blog Post

  • تست های واحد برای پست های وبلاگ Unit Tests For Blog Posts

  • تست های واحد برای پست های وبلاگ Unit Tests For Blog Posts

  • یادداشت برای سخنرانی بعدی Note For The Next Lecture

  • یادداشت برای سخنرانی بعدی Note For The Next Lecture

  • نکاتی برای حمایت از ویرایشگر جدید "گوتنبرگ" Tips For Supporting The New Editor "Gutenberg"

ایجاد قالب پست وبلاگ منفرد Creating The Single Blog Post Template

  • پر کردن محتوای پست وبلاگ Populating The Single Blog Post Content

  • نکاتی برای حمایت از ویرایشگر جدید "گوتنبرگ" Tips For Supporting The New Editor "Gutenberg"

نمایش و سفارشی کردن نظرات Displaying & Customizing Comments

  • نمایش نظرات و بارگیری فایل های JS ضروری Displaying The Comments & Loading Necessary JS Files

  • نمایش نظرات و بارگیری فایل های JS ضروری Displaying The Comments & Loading Necessary JS Files

  • ایجاد یک الگوی نظرات سفارشی Creating A Custom Comments Template

  • ایجاد یک الگوی نظرات سفارشی Creating A Custom Comments Template

  • کدنویسی پاسخ به تماس نظر سفارشی Coding A Custom Comment Callback

  • کدنویسی پاسخ به تماس نظر سفارشی Coding A Custom Comment Callback

  • تکمیل پاسخ به تماس نظر و تست واحد نظرات Completing The Comment Callback & Unit Testing The Comments

  • تکمیل پاسخ به تماس نظر و تست واحد نظرات Completing The Comment Callback & Unit Testing The Comments

  • ساختن نظر ما برای تم کودک برای پاسخ به تماس Making Our Comment Callback Child Theme Friendly

نمایش و سفارشی کردن نظرات Displaying & Customizing Comments

  • ساختن نظر ما برای تم کودک برای پاسخ به تماس Making Our Comment Callback Child Theme Friendly

ایجاد الگوهای مورد نیاز Creating Required Templates

  • ایجاد یک الگو برای آرشیو نویسنده Creating A Template For The Author Archive

  • ایجاد یک الگو برای آرشیو نویسنده Creating A Template For The Author Archive

  • الگوهای جستجو و 404 The Search & 404 Templates

  • الگوهای جستجو و 404 The Search & 404 Templates

  • ایجاد یک الگوی صفحه پیش فرض Creating A Default Page Template

  • ایجاد الگوهای صفحه سفارشی Creating Custom Page Templates

  • ایجاد الگوهای صفحه سفارشی Creating Custom Page Templates

ایجاد الگوهای مورد نیاز Creating Required Templates

  • ایجاد یک الگوی صفحه پیش فرض Creating A Default Page Template

کدهای کوتاه Shortcodes

  • ایجاد یک کد کوتاه ساده Creating A Simple Shortcode

  • محصور کردن کدهای کوتاه و فیلتر کردن ویژگی ها Enclosing Shortcodes & Filtering Attributes

  • محصور کردن کدهای کوتاه و فیلتر کردن ویژگی ها Enclosing Shortcodes & Filtering Attributes

  • انتقال کدهای کوتاه ما به یک پلاگین Moving Our Shortcodes To A Plugin

  • ایجاد یک کد کوتاه اسلایدر تصویر Creating An Image Slider Shortcode

  • ایجاد یک اسلایدر تصویر ادامه کد کوتاه. Creating An Image Slider Shortcode cont.

  • درک و حل مسئله تگ P خالی Understanding & Solving The Empty P Tags Problem

  • درک و حل مسئله تگ P خالی Understanding & Solving The Empty P Tags Problem

کدهای کوتاه Shortcodes

  • ایجاد یک کد کوتاه ساده Creating A Simple Shortcode

  • انتقال کدهای کوتاه ما به یک پلاگین Moving Our Shortcodes To A Plugin

  • ایجاد یک کد کوتاه اسلایدر تصویر Creating An Image Slider Shortcode

  • ایجاد یک اسلایدر تصویر ادامه کد کوتاه. Creating An Image Slider Shortcode cont.

فرمت های پست Post Formats

  • مقدمه ای بر قالب های پست Introduction To Post Formats

  • مقدمه ای بر قالب های پست Introduction To Post Formats

  • فرمت پست کنار The Aside Post Format

  • قالب پست لینک The Link Post Format

  • قالب ارسال نقل قول The Quote Post Format

  • قالب ارسال نقل قول The Quote Post Format

  • فرمت پست تصویر The Image Post Format

  • فرمت پست تصویر The Image Post Format

  • فرمت پست ویدیویی The Video Post Format

  • فرمت پست صوتی The Audio Post Format

  • فرمت پست گالری The Gallery Post Format

  • فرمت پست گالری The Gallery Post Format

  • یادداشتی برای سخنرانی بعدی A Note for the next lecture.

  • قالب پست گالری برای گوتنبرگ The Gallery Post Format For Gutenberg

  • قالب پست گالری برای گوتنبرگ The Gallery Post Format For Gutenberg

فرمت های پست Post Formats

  • فرمت پست کنار The Aside Post Format

  • قالب پست لینک The Link Post Format

  • فرمت پست ویدیویی The Video Post Format

  • فرمت پست صوتی The Audio Post Format

  • یادداشتی برای سخنرانی بعدی A Note for the next lecture.

تصاویر در وردپرس Images In Wordpress

  • آشنایی با تصاویر در وردپرس Introduction To Images In WordPress

  • اضافه کردن اندازه های سفارشی تصویر Adding Custom Image Sizes

  • اضافه کردن اندازه های سفارشی تصویر Adding Custom Image Sizes

  • برچسب های عکس HTML پاسخگو Responsive HTML Image Tags

  • برچسب های عکس HTML پاسخگو Responsive HTML Image Tags

  • تصاویر پاسخگو می خواند Responsive Images Reads

  • تصاویر پاسخگو می خواند Responsive Images Reads

  • متغیر جهانی $content_width The $content_width Global Variable

  • متغیر جهانی $content_width The $content_width Global Variable

  • برنامه ریزی ویژگی اندازه های سفارشی ما Planning Our Custom Sizes Attribute

  • برنامه ریزی ویژگی اندازه های سفارشی ما Planning Our Custom Sizes Attribute

  • کدگذاری ویژگی اندازه های سفارشی ما Coding Our Custom Sizes Attribute

  • کدگذاری ویژگی اندازه های سفارشی ما Coding Our Custom Sizes Attribute

تصاویر در وردپرس Images In Wordpress

  • آشنایی با تصاویر در وردپرس Introduction To Images In WordPress

انواع پست سفارشی و طبقه بندی Custom Post Types & Taxonomies

  • مقدمه ای بر انواع پست سفارشی و طبقه بندی Introduction To Custom Post Types & Taxonomies

  • یادداشت انواع پست سفارشی Custom Post Types Note

  • ثبت انواع پست سفارشی و طبقه بندی Registering Custom Post Types & Taxonomies

  • Flushing Rewrite Rules & Custom Slugs Flushing Rewrite Rules & Custom Slugs

  • Flushing Rewrite Rules & Custom Slugs Flushing Rewrite Rules & Custom Slugs

  • ایجاد فایل های قالب برای انواع پست سفارشی Creating Template Files For Custom Post Types

  • ایجاد وظایف Gulp برای تغییر نام فایل های آرشیو Creating Gulp Tasks For Renaming Archive Files

  • ایجاد وظایف Gulp برای تغییر نام فایل های آرشیو Creating Gulp Tasks For Renaming Archive Files

  • ایجاد یک گزینه سفارشی ساز برای اسلاگ Portfolio Creating A Customizer Option For The Portfolio Slug

  • بازنویسی مجدد قوانین پس از ذخیره گزینه Portfolio Slug Flushing Rewrite Rules After Saving The Portfolio Slug Option

انواع پست سفارشی و طبقه بندی Custom Post Types & Taxonomies

  • مقدمه ای بر انواع پست سفارشی و طبقه بندی Introduction To Custom Post Types & Taxonomies

  • یادداشت انواع پست سفارشی Custom Post Types Note

  • ثبت انواع پست سفارشی و طبقه بندی Registering Custom Post Types & Taxonomies

  • ایجاد فایل های قالب برای انواع پست سفارشی Creating Template Files For Custom Post Types

  • ایجاد یک گزینه سفارشی ساز برای اسلاگ Portfolio Creating A Customizer Option For The Portfolio Slug

  • بازنویسی مجدد قوانین پس از ذخیره گزینه Portfolio Slug Flushing Rewrite Rules After Saving The Portfolio Slug Option

ایجاد ابزارک های سفارشی Creating Custom Widgets

  • گسترش کلاس WP_Widget Extending The WP_Widget Class

  • گسترش کلاس WP_Widget Extending The WP_Widget Class

  • ایجاد اولین فیلد ما در ویجت Creating Our First Field In The Widget

  • ایجاد بقیه زمینه های ما Creating The Rest Of Our Fields

  • ایجاد بقیه زمینه های ما Creating The Rest Of Our Fields

  • پاکسازی و نمایش زمین های ما Sanitizing & Displaying Our Fields

  • نمایش جلویی برای ویجت Displaying The Front-end For The Widget

  • نمایش جلویی برای ویجت Displaying The Front-end For The Widget

  • آزمون سریع Quick Quiz

  • سازگاری ویجت با رفرش انتخابی Customizer Widget Compatibility With The Customizer's Selective Refresh

ایجاد ابزارک های سفارشی Creating Custom Widgets

  • ایجاد اولین فیلد ما در ویجت Creating Our First Field In The Widget

  • پاکسازی و نمایش زمین های ما Sanitizing & Displaying Our Fields

  • آزمون سریع Quick Quiz

  • سازگاری ویجت با رفرش انتخابی Customizer Widget Compatibility With The Customizer's Selective Refresh

تولید فایل های محلی سازی (POT، PO، MO) Generating Localization Files (POT, PO, MO)

  • تولید فایل های POT با استفاده از Gulp Generating POT Files Using Gulp

  • تولید فایل های POT با استفاده از Gulp Generating POT Files Using Gulp

  • تولید فایل های PO & MO با استفاده از POEdit Generating PO & MO Files Using POEdit

  • تولید فایل های PO & MO با استفاده از POEdit Generating PO & MO Files Using POEdit

  • ترجمه مضامین کودک Translating Child Themes

تولید فایل های محلی سازی (POT، PO، MO) Generating Localization Files (POT, PO, MO)

  • ترجمه مضامین کودک Translating Child Themes

بررسی تم و مراحل بعدی Theme Check & Next Steps

  • مرحله نهایی و چه چیزی بعد Final Step & What's Next

  • مرحله نهایی و چه چیزی بعد Final Step & What's Next

  • یادداشت های پایانی Final Notes

  • سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

بررسی تم و مراحل بعدی Theme Check & Next Steps

  • یادداشت های پایانی Final Notes

نمایش نظرات

آموزش راهنمای کامل ساخت تم های ممتاز وردپرس
جزییات دوره
17.5 hours
126
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,658
4.2 از 5
ندارد
دارد
دارد
Ali Alaa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ali Alaa Ali Alaa

توسعه دهنده وب فرانت اند