From 60e33808ef2be565b568a17b47f06652cd4d3bb2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Dec 2025 11:11:58 +0100 Subject: [PATCH] chore: sync content to repo (#9436) Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com> --- .../content/accessibility@bfFSH7alQ8IZZJ5gUed-T.md | 10 +++++++++- .../activity-logging@KBHvwgqRRRg-amfGTUAL3.md | 7 ++++++- ...vanced-php--architecture@aI9yJGnzztuVayUhgIxAw.md | 8 +++++++- .../content/assets@TX8dzu0k2sgXUnUOldhmZ.md | 8 +++++++- .../automated-deployments@UDQ3VQCllviOq8wI806Wk.md | 8 +++++++- .../backups--recovery@4fIWzIY2720UME6qjLdhS.md | 12 ++++++++++-- .../content/basics-of-seo@CLQwjime3I2HKRzLLnSL3.md | 9 ++++++++- .../content/bedrock@ND0sr6SbdQYcEHic8mOxL.md | 9 ++++++++- ...st-your-wordpress-career@dGHHlz26kn14_o7emPcFV.md | 11 ++++++++++- .../content/caching@zEogtBBsOALQegh5QTy14.md | 11 ++++++++++- .../content/cdn-integration@PREVV_dtO35j4Vi1FwQjk.md | 8 +++++++- .../composer--autoloading@DGUKyNG_gTUWqmPRZNOpz.md | 8 +++++++- .../content/composer@SG0_5ZaQcDdnu4Th75Pje.md | 10 +++++++++- .../contribute-to-wordpress@IJ_aNI71Z0H5CMLIDRvqR.md | 8 +++++++- .../content/core-web-vitals@ktqvYkk7d680p2eRteAvR.md | 8 +++++++- .../content/database-tuning@5nd9YdT871IZF2Ry35bdh.md | 8 +++++++- .../content/design-patterns@sXDr-m69q3b7HTEwAx4Oe.md | 9 ++++++++- ...rewall--malware-scanning@bDzltzHlI7p-0UqJg2N68.md | 9 ++++++++- .../headless-wordpress@1FG5pAtfZjpQH6Mn-B1Nv.md | 9 ++++++++- .../content/images@_Z0jfQot6JP9o2WocoPyx.md | 9 +++++++-- .../installation--setup@0X6ry0jNhMwd9ksFSlFYx.md | 1 + .../content/localization@dyZC4MVm-TqclSnTVznPo.md | 9 ++++++++- .../content/log-files@N_M4ICk29TBAmDX-xokG4.md | 8 +++++++- .../content/managed@Y7a4TRYbgUOO2F_gO877f.md | 8 +++++++- .../content/migrations@CLqqdBm5yQ85UabxPvlPw.md | 8 +++++++- .../content/multisite@yfkZv_REsq-ttyeiW9c8y.md | 8 +++++++- .../content/oop-in-php@Pg83mKnN_q2OPWZoSUeIw.md | 10 +++++++++- .../performance-monitoring@sWgjddp7yGITFu_sYIVA7.md | 8 +++++++- .../content/phpunit@lW3g0UO-UeyjddzF0lpup.md | 9 ++++++++- .../content/query-editor@e5DY4WPJmaKzuj1KncBuY.md | 11 +++++++++-- .../wordpress/content/sage@eshQkhtAGQZYR-4YRQoFC.md | 9 ++++++++- .../security--hardening@E559_d1l7iIMDb6QobOsh.md | 10 +++++++++- .../security-best-practices@9jEQivDC8PpTGTJXMkD6t.md | 8 +++++++- .../content/shared@r-1Dz77W-afY3PARBR5LI.md | 7 ++++++- .../content/styles@rl-8l8nhjNLtVglNM_Aaw.md | 12 ++++++++++++ .../update-strategies@AGQ9uXMYuYQ5d6w56gJBP.md | 8 +++++++- .../user--login-security@1737UjumNSgI4woESMn49.md | 8 +++++++- .../content/user-roles@KR9cp-nDEGTab4vmz0XBZ.md | 10 +++++++++- .../virtual-patching@GkaZLnXVhHqn2sQfChor7.md | 8 +++++++- .../wordpress/content/vps@7p44mAXvgrxoeJU1h0sP1.md | 8 +++++++- ...vulnerability-monitoring@pdoRrBaVwVTGCaJH4kY60.md | 10 +++++++++- ...wordpress-credit-program@0FtAQxN7lVZcTOVjbffvW.md | 7 ++++++- .../workflows--automation@5IJERQdGXAGLi7GDDBBUP.md | 7 ++++++- .../content/wp-cli@CNWRqhsaWK6xrIDvN564O.md | 10 +++++++++- .../content/wp_debug@InInDsldD3V7MHYCV7c89.md | 10 +++++++++- 45 files changed, 345 insertions(+), 46 deletions(-) create mode 100644 src/data/roadmaps/wordpress/content/styles@rl-8l8nhjNLtVglNM_Aaw.md diff --git a/src/data/roadmaps/wordpress/content/accessibility@bfFSH7alQ8IZZJ5gUed-T.md b/src/data/roadmaps/wordpress/content/accessibility@bfFSH7alQ8IZZJ5gUed-T.md index 5622de4b1..d7594fc51 100644 --- a/src/data/roadmaps/wordpress/content/accessibility@bfFSH7alQ8IZZJ5gUed-T.md +++ b/src/data/roadmaps/wordpress/content/accessibility@bfFSH7alQ8IZZJ5gUed-T.md @@ -1,3 +1,11 @@ # Accessibility -Accessibility refers to designing and developing websites that are usable by people of all abilities, including those with disabilities. This involves ensuring that content is perceivable, operable, understandable, and robust for users who may rely on assistive technologies like screen readers, keyboard navigation, or alternative input devices. A focus on accessibility creates a more inclusive and user-friendly experience for everyone. \ No newline at end of file +Accessibility refers to designing and developing websites that are usable by people of all abilities, including those with disabilities. This involves ensuring that content is perceivable, operable, understandable, and robust for users who may rely on assistive technologies like screen readers, keyboard navigation, or alternative input devices. A focus on accessibility creates a more inclusive and user-friendly experience for everyone. + +Visit the following resources to learn more: + +- [@official@Accessibility](https://wordpress.org/about/accessibility/) +- [@official@Accessibility Coding Standards](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/accessibility/) +- [@article@How to Make Your WordPress Website Accessible](https://kinsta.com/blog/wordpress-accessibility/) +- [@article@The Complete Guide to Accessibility for WordPress Websites](https://www.deque.com/blog/wordpress-accessibility/) +- [@video@Testing your content for accessibility](https://www.youtube.com/watch?v=iEL11QKi7T0) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/activity-logging@KBHvwgqRRRg-amfGTUAL3.md b/src/data/roadmaps/wordpress/content/activity-logging@KBHvwgqRRRg-amfGTUAL3.md index eb97c8db0..27bf69f78 100644 --- a/src/data/roadmaps/wordpress/content/activity-logging@KBHvwgqRRRg-amfGTUAL3.md +++ b/src/data/roadmaps/wordpress/content/activity-logging@KBHvwgqRRRg-amfGTUAL3.md @@ -1,3 +1,8 @@ # Activity Logging -Activity logging involves tracking and recording actions taken within a system, such as user logins, content modifications, and settings changes. This creates an audit trail that can be used for security analysis, troubleshooting, and compliance purposes. By monitoring these activities, administrators can identify suspicious behavior, investigate security incidents, and gain insights into how the system is being used. \ No newline at end of file +Activity logging involves tracking and recording actions taken within a system, such as user logins, content modifications, and settings changes. This creates an audit trail that can be used for security analysis, troubleshooting, and compliance purposes. By monitoring these activities, administrators can identify suspicious behavior, investigate security incidents, and gain insights into how the system is being used. + +Visit the following resources to learn more: + +- [@article@Definitive guide to WordPress activity logs](https://melapress.com/wordpress-activity-log/definitive-guide/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) +- [@article@7 Best WordPress Activity Log and Tracking Plugins (Compared)](https://www.wpbeginner.com/showcase/best-wordpress-activity-log-and-tracking-plugins-compared/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/advanced-php--architecture@aI9yJGnzztuVayUhgIxAw.md b/src/data/roadmaps/wordpress/content/advanced-php--architecture@aI9yJGnzztuVayUhgIxAw.md index edc7d0670..bcd604891 100644 --- a/src/data/roadmaps/wordpress/content/advanced-php--architecture@aI9yJGnzztuVayUhgIxAw.md +++ b/src/data/roadmaps/wordpress/content/advanced-php--architecture@aI9yJGnzztuVayUhgIxAw.md @@ -1,3 +1,9 @@ # Advanced PHP & Architecture -Advanced PHP & Architecture in WordPress delves into the deeper aspects of PHP programming and the underlying structure of the WordPress platform. It involves understanding object-oriented programming principles, design patterns, and how WordPress core functions and APIs are built. This knowledge allows developers to create more efficient, scalable, and maintainable plugins and themes, as well as contribute to the WordPress core itself. \ No newline at end of file +Advanced PHP & Architecture in WordPress delves into the deeper aspects of PHP programming and the underlying structure of the WordPress platform. It involves understanding object-oriented programming principles, design patterns, and how WordPress core functions and APIs are built. This knowledge allows developers to create more efficient, scalable, and maintainable plugins and themes, as well as contribute to the WordPress core itself. + +Visit the following resources to learn more: + +- [@roadmap@Visit the Dedicated PHP Roadmap](https://roadmap.sh/php) +- [@official@PHP Optimization](https://developer.wordpress.org/advanced-administration/performance/php/) +- [@article@WordPress and PHP: What it is, how WordPress uses it, and more](https://www.liquidweb.com/wordpress/php/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/assets@TX8dzu0k2sgXUnUOldhmZ.md b/src/data/roadmaps/wordpress/content/assets@TX8dzu0k2sgXUnUOldhmZ.md index 6f21a8a65..453975271 100644 --- a/src/data/roadmaps/wordpress/content/assets@TX8dzu0k2sgXUnUOldhmZ.md +++ b/src/data/roadmaps/wordpress/content/assets@TX8dzu0k2sgXUnUOldhmZ.md @@ -1,3 +1,9 @@ # Assets Optimization -Assets optimization involves refining the files that make up a website, such as images, CSS, and JavaScript, to improve loading speed and overall performance. This process typically includes techniques like compressing files to reduce their size, combining multiple files to minimize HTTP requests, and using browser caching to store assets locally for faster retrieval on subsequent visits. Efficient asset optimization leads to a quicker, more responsive user experience. \ No newline at end of file +Assets optimization involves refining the files that make up a website, such as images, CSS, and JavaScript, to improve loading speed and overall performance. This process typically includes techniques such as compressing files to reduce their size, combining multiple files to minimize HTTP requests, and utilizing browser caching to store assets locally for faster retrieval on subsequent visits. Efficient asset optimization results in a quicker and more responsive user experience. + +Visit the following resources to learn more: + +- [@official@Optimization](https://developer.wordpress.org/advanced-administration/performance/optimization/) +- [@article@Eight Ways to Optimize Your WordPress Site’s Performance](https://wordpress.com/go/tutorials/eight-ways-to-optimize-your-wordpress-sites-performance/) +- [@article@Speed Up Your Slow WordPress Site In 21 Steps: The Only Tutorial You Need To Pass Core Web Vitals Totally Revamped For 2025](https://onlinemediamasters.com/slow-wordpress-site/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/automated-deployments@UDQ3VQCllviOq8wI806Wk.md b/src/data/roadmaps/wordpress/content/automated-deployments@UDQ3VQCllviOq8wI806Wk.md index 3e03d60f4..91a478881 100644 --- a/src/data/roadmaps/wordpress/content/automated-deployments@UDQ3VQCllviOq8wI806Wk.md +++ b/src/data/roadmaps/wordpress/content/automated-deployments@UDQ3VQCllviOq8wI806Wk.md @@ -1,3 +1,9 @@ # Automated Deployments -Automated deployments streamline the process of moving website code and files from a development environment to a live server. This involves setting up a system where changes made to the website's code are automatically tested, built, and then transferred to the server without manual intervention, ensuring a faster and more reliable release cycle. \ No newline at end of file +Automated deployments streamline the process of moving website code and files from a development environment to a live server. This involves setting up a system where changes made to the website's code are automatically tested, built, and then transferred to the server without manual intervention, ensuring a faster and more reliable release cycle. + +Visit the following resources to learn more: + +- [@article@Introduction to automated WordPress deployments](https://carlalexander.ca/introduction-automated-wordpress-deployments/) +- [@article@WordPress CI/CD: continuous integration and deployment for WordPress](https://www.hostinger.com/tutorials/wordpress-continuous-integration-and-deployment) +- [@article@The Ultimate Guide to Automated WordPress Deployments](https://spinupwp.com/wordpress-deployment-workflow-preparing/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/backups--recovery@4fIWzIY2720UME6qjLdhS.md b/src/data/roadmaps/wordpress/content/backups--recovery@4fIWzIY2720UME6qjLdhS.md index b29c691e3..7e108d8a9 100644 --- a/src/data/roadmaps/wordpress/content/backups--recovery@4fIWzIY2720UME6qjLdhS.md +++ b/src/data/roadmaps/wordpress/content/backups--recovery@4fIWzIY2720UME6qjLdhS.md @@ -1,3 +1,11 @@ -# Backups & Recovery +# WordPress Backups & Recovery -Backups & Recovery refers to the process of creating copies of your website's data and files, and then restoring that data in case of data loss or corruption. This includes everything from your website's content and media files to its database and theme settings. A robust backup and recovery strategy ensures that you can quickly restore your website to a working state, minimizing downtime and potential loss of information. \ No newline at end of file +Backups in WordPress involve creating a copy of your website's files, database, themes, and plugins. This copy acts as a safety net, allowing you to restore your website to a previous working state if something goes wrong, such as a server crash, hacking attempt, or accidental data loss. Recovery is the process of using this backup to reinstate your website, minimizing downtime and data loss. + +Visit the following resources to learn more: + +- [@official@Backups](https://developer.wordpress.org/advanced-administration/security/backup/) +- [@article@4 Best Incremental WordPress Backup Plugins (Save Space and Speed)](https://kinsta.com/blog/wordpress-backup-plugins/) +- [@article@Guide to restoring WordPress from backup files and database](https://teamupdraft.com/blog/restoring-wordpress-from-backup/) +- [@article@Back up your backup for WordPress disaster recovery](https://kinsta.com/blog/wordpress-disaster-recovery/) +- [@video@How to Backup Your WordPress Website in 5 Min](https://www.youtube.com/watch?v=bmx39y_8tOs) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/basics-of-seo@CLQwjime3I2HKRzLLnSL3.md b/src/data/roadmaps/wordpress/content/basics-of-seo@CLQwjime3I2HKRzLLnSL3.md index 2d6213956..a8724dbab 100644 --- a/src/data/roadmaps/wordpress/content/basics-of-seo@CLQwjime3I2HKRzLLnSL3.md +++ b/src/data/roadmaps/wordpress/content/basics-of-seo@CLQwjime3I2HKRzLLnSL3.md @@ -1,3 +1,10 @@ # Basics of SEO -Search Engine Optimization (SEO) is the practice of improving your website to increase its visibility when people search for products or services related to your business in search engines like Google. The better visibility your pages have in search results, the more likely you are to garner attention and attract prospective and existing customers to your website. For WordPress, this means optimizing your site's content and structure to rank higher in search engine results pages (SERPs), driving more organic traffic to your website. \ No newline at end of file +Search Engine Optimization (SEO) is the practice of improving your website to increase its visibility when people search for products or services related to your business in search engines like Google. The better visibility your pages have in search results, the more likely you are to garner attention and attract prospective and existing customers to your website. For WordPress, this means optimizing your site's content and structure to rank higher in search engine results pages (SERPs), driving more organic traffic to your website. + +Visit the following resources to learn more: + +- [@article@60 WordPress SEO Tips to Grow Your Organic Traffic by 280%](https://kinsta.com/blog/wordpress-seo/) +- [@video@WordPress SEO Tutorial for Beginners 2025 | All in One SEO Plugin Tutorial](https://www.youtube.com/watch?v=es_7J3WgXAE) +- [@video@Unlocking advanced SEO techniques: Part 1](https://www.youtube.com/watch?v=l7pG6M2Wn-A&list=PL1pJFUVKQ7ERioxFzW7z0zwh0OJW_-5jI&index=18) +- [@video@Unlocking advanced SEO techniques: Part 2](https://www.youtube.com/watch?v=cBE2x-vtjbU&list=PL1pJFUVKQ7ERioxFzW7z0zwh0OJW_-5jI&index=19) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/bedrock@ND0sr6SbdQYcEHic8mOxL.md b/src/data/roadmaps/wordpress/content/bedrock@ND0sr6SbdQYcEHic8mOxL.md index c980924d8..f17c4600a 100644 --- a/src/data/roadmaps/wordpress/content/bedrock@ND0sr6SbdQYcEHic8mOxL.md +++ b/src/data/roadmaps/wordpress/content/bedrock@ND0sr6SbdQYcEHic8mOxL.md @@ -1,3 +1,10 @@ # Bedrock -Bedrock is a WordPress boilerplate project designed to improve WordPress development by utilizing modern development standards. It introduces a more structured project setup, dependency management with Composer, and environment configuration, making WordPress projects more maintainable, secure, and easier to deploy. It essentially treats your WordPress site as a modern application. \ No newline at end of file +Bedrock is a WordPress boilerplate project designed to improve WordPress development by utilizing modern development standards. It introduces a more structured project setup, dependency management with Composer, and environment configuration, making WordPress projects more maintainable, secure, and easier to deploy. It essentially treats your WordPress site as a modern application. + +Visit the following resources to learn more: + +- [@official@Bedrock](https://roots.io/bedrock/) +- [@opensource@debrock](https://github.com/roots/bedrock) +- [@article@WordPress Development: How to Use Bedrock and Trellis?](https://kinsta.com/blog/bedrock-trellis/) +- [@video@Supercharging Your WordPress Development with Bedrock](https://www.youtube.com/watch?v=VnTiwu7LUZ0) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/boost-your-wordpress-career@dGHHlz26kn14_o7emPcFV.md b/src/data/roadmaps/wordpress/content/boost-your-wordpress-career@dGHHlz26kn14_o7emPcFV.md index 97ce6e904..dda28ceeb 100644 --- a/src/data/roadmaps/wordpress/content/boost-your-wordpress-career@dGHHlz26kn14_o7emPcFV.md +++ b/src/data/roadmaps/wordpress/content/boost-your-wordpress-career@dGHHlz26kn14_o7emPcFV.md @@ -1,3 +1,12 @@ # Boost Your WordPress Career -Want to level up your WordPress career? It's all about exploring different paths, showcasing your skills, and staying in the loop. Think about whether you'd enjoy being a developer, designer, content creator, or something else entirely within the WordPress ecosystem. Build a portfolio with real-world projects to demonstrate your abilities. Finally, keep learning by following relevant blogs, listening to podcasts, and subscribing to newsletters to stay updated on the latest trends and best practices. \ No newline at end of file +Want to level up your WordPress career? It's all about exploring different paths, showcasing your skills, and staying in the loop. Think about whether you'd enjoy being a developer, designer, content creator, or something else entirely within the WordPress ecosystem. Build a portfolio with real-world projects to demonstrate your abilities. Finally, keep learning by following relevant blogs, listening to podcasts, and subscribing to newsletters to stay updated on the latest trends and best practices. + +Visit the following resources to learn more: + +- [@article@WordPress Career Options – How to Make a Living With WordPress](https://www.wpbeginner.com/opinion/wordpress-career-options-how-to-make-living-wordpress/) +- [@article@Unlock a Promising Future: A Comprehensive Guide to a WordPress Developer Career](https://teamcubate.com/blogs/wordpress-developer-career) +- [@article@How to use WordPress: A complete guide to building a WordPress website](https://www.hostinger.com/tutorials/how-to-use-wordpress) +- [@article@A WordPress Tutorial for Beginners: Create Your First Site in 10 Steps](https://wpmudev.com/blog/a-wordpress-tutorial-for-beginners-create-your-first-site-in-10-steps/) +- [@article@36 Best WordPress Blogs You Should Read & Follow (in 2025)](https://www.wpbeginner.com/showcase/best-wordpress-blogs-to-follow/) +- [@article@9+ Best WordPress Podcasts You Should Listen To](https://metabox.io/best-wordpress-podcasts/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/caching@zEogtBBsOALQegh5QTy14.md b/src/data/roadmaps/wordpress/content/caching@zEogtBBsOALQegh5QTy14.md index d60fd2efc..776ae574a 100644 --- a/src/data/roadmaps/wordpress/content/caching@zEogtBBsOALQegh5QTy14.md +++ b/src/data/roadmaps/wordpress/content/caching@zEogtBBsOALQegh5QTy14.md @@ -1,3 +1,12 @@ # Caching -Caching is a technique used to store copies of files or data in a temporary storage location, allowing for faster access in the future. When a user requests information, the system first checks the cache. If the information is found there (a "cache hit"), it's delivered quickly. If not (a "cache miss"), the system retrieves the information from its original source and then stores a copy in the cache for subsequent requests. \ No newline at end of file +Caching is a technique used to store copies of files or data in a temporary storage location, allowing for faster access in the future. When a user requests information, the system first checks the cache. If the information is found there (a "cache hit"), it's delivered quickly. If not (a "cache miss"), the system retrieves the information from its source and then stores a copy in the cache for subsequent requests. + +Visit the following resources to learn more: + +- [@official@Cache](https://developer.wordpress.org/advanced-administration/performance/cache/) +- [@article@Everything About WordPress Cache](https://wp-rocket.me/wordpress-cache/) +- [@article@5 Best WordPress Caching Plugins to Speed Up Your Website (2025)](https://www.wpbeginner.com/plugins/best-wordpress-caching-plugins/) +- [@video@Using caching to improve website performance – W3 Total Cache plugin](https://www.youtube.com/watch?v=BKhYa1E2yAc&list=PL1pJFUVKQ7ERioxFzW7z0zwh0OJW_-5jI&index=10) +- [@video@Caching Explained for Beginners | Clear Cache on WordPress Website](https://www.youtube.com/watch?v=1OZrrg2QYoE) +- [@video@WHAT is WordPress Caching [and HOW to use it]](https://www.youtube.com/watch?v=qsvHUY8Juqc) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/cdn-integration@PREVV_dtO35j4Vi1FwQjk.md b/src/data/roadmaps/wordpress/content/cdn-integration@PREVV_dtO35j4Vi1FwQjk.md index 672f77de0..adba29ff4 100644 --- a/src/data/roadmaps/wordpress/content/cdn-integration@PREVV_dtO35j4Vi1FwQjk.md +++ b/src/data/roadmaps/wordpress/content/cdn-integration@PREVV_dtO35j4Vi1FwQjk.md @@ -1,3 +1,9 @@ # CDN Integration -A Content Delivery Network (CDN) is a geographically distributed group of servers that work together to provide fast delivery of internet content. By caching website assets like images, videos, and scripts on these servers, which are located closer to users, a CDN reduces latency and improves website loading times. This results in a better user experience and can also decrease the load on your origin server. \ No newline at end of file +A Content Delivery Network (CDN) is a geographically distributed group of servers that work together to provide fast delivery of internet content. By caching website assets like images, videos, and scripts on these servers, which are located closer to users, a CDN reduces latency and improves website loading times. This results in a better user experience and can also decrease the load on your origin server. + +Visit the following resources to learn more: + +- [@article@WordPress CDNs: 6 best choices to speed up your website](https://www.hostinger.com/tutorials/wordpress-cdn) +- [@article@How to Add & Use a CDN in WordPress (+ Best Free CDN Plugin)](https://jetpack.com/resources/wordpress-cdn/) +- [@article@Using a CDN to enhance performance](https://www.youtube.com/watch?v=_GDiC3oayj0) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/composer--autoloading@DGUKyNG_gTUWqmPRZNOpz.md b/src/data/roadmaps/wordpress/content/composer--autoloading@DGUKyNG_gTUWqmPRZNOpz.md index 89a2c9799..325bccd7f 100644 --- a/src/data/roadmaps/wordpress/content/composer--autoloading@DGUKyNG_gTUWqmPRZNOpz.md +++ b/src/data/roadmaps/wordpress/content/composer--autoloading@DGUKyNG_gTUWqmPRZNOpz.md @@ -1,3 +1,9 @@ # Composer & Autoloading -Composer is a dependency management tool for PHP, allowing you to declare the libraries your project depends on, and it will manage (install/update) them for you. Autoloading is a mechanism that automatically loads PHP class files when the classes are first used in your code, eliminating the need to manually require or include them. Together, Composer and autoloading streamline the process of managing external libraries and organizing your PHP code in a WordPress project. \ No newline at end of file +Composer is a dependency management tool for PHP, allowing you to declare the libraries your project depends on, and it will manage (install/update) them for you. Autoloading is a mechanism that automatically loads PHP class files when the classes are first used in your code, eliminating the need to manually require or include them. Together, Composer and autoloading streamline the process of managing external libraries and organizing your PHP code in a WordPress project. + +Visit the following resources to learn more: + +- [@official@Implementing namespaces and coding standards in WordPress plugin development](https://developer.wordpress.org/news/2025/09/implementing-namespaces-and-coding-standards-in-wordpress-plugin-development/) +- [@article@How to use composer autoload for the WordPress](https://i-wp-dev.com/how-to-use-composer-autoload-for-the-wordpress/) +- [@video@Using Composer & PSR-4 autoloading for WordPress Plugin](https://www.youtube.com/watch?v=rOFmgbcMCDw) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/composer@SG0_5ZaQcDdnu4Th75Pje.md b/src/data/roadmaps/wordpress/content/composer@SG0_5ZaQcDdnu4Th75Pje.md index 2ef6d0ee6..100d15efd 100644 --- a/src/data/roadmaps/wordpress/content/composer@SG0_5ZaQcDdnu4Th75Pje.md +++ b/src/data/roadmaps/wordpress/content/composer@SG0_5ZaQcDdnu4Th75Pje.md @@ -1,3 +1,11 @@ # Composer -Composer is a tool for managing dependencies in PHP projects, including WordPress. It lets you declare the libraries your project needs, and it will install them for you. This means you can easily include external code, like plugins or themes from repositories, without manually downloading and managing the files. Composer simplifies updating these dependencies and ensures your project has the correct versions of everything it needs to run. \ No newline at end of file +Composer is a tool for managing dependencies in PHP projects, including WordPress. It lets you declare the libraries your project needs, and it will install them for you. This means you can easily include external code, like plugins or themes from repositories, without manually downloading and managing the files. Composer simplifies updating these dependencies and ensures your project has the correct versions of everything it needs to run. + +Visit the following resources to learn more: + +- [@official@Composer](https://getcomposer.org/) +- [@article@Managing Your WordPress Site With Git and Composer](https://deliciousbrains.com/storing-wordpress-in-git/) +- [@article@Using Composer With WordPress](https://www.smashingmagazine.com/2019/03/composer-wordpress/) +- [@video@Using Composer with WordPress](https://www.youtube.com/watch?v=_X82sj464NI) +- [@video@Introduction To Advanced WordPress Plugin Development | Course | Composer | Webpack | Tailwind](https://www.youtube.com/watch?v=o3a6sT8qikk&list=PLD8nQCAhR3tTjCulq0Fw3wZxIoN1wVOaV) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/contribute-to-wordpress@IJ_aNI71Z0H5CMLIDRvqR.md b/src/data/roadmaps/wordpress/content/contribute-to-wordpress@IJ_aNI71Z0H5CMLIDRvqR.md index a333c9dca..2ae3e44b5 100644 --- a/src/data/roadmaps/wordpress/content/contribute-to-wordpress@IJ_aNI71Z0H5CMLIDRvqR.md +++ b/src/data/roadmaps/wordpress/content/contribute-to-wordpress@IJ_aNI71Z0H5CMLIDRvqR.md @@ -1,3 +1,9 @@ # Contributing to WordPress -To elevate your WordPress career, consider contributing directly to the WordPress project. This can involve submitting code to WordPress Core, improving documentation, or helping with translations. Engaging with the WordPress community through forums, online groups, and local meetups provides valuable networking and learning opportunities. Attending WordCamps and local WordPress meetups offers chances to learn from experts, connect with other professionals, and stay updated on the latest trends and best practices. \ No newline at end of file +To elevate your WordPress career, consider contributing directly to the WordPress project. This can involve submitting code to WordPress Core, improving documentation, or helping with translations. Engaging with the WordPress community through forums, online groups, and local meetups provides valuable networking and learning opportunities. Attending WordCamps and local WordPress meetups offers chances to learn from experts, connect with other professionals, and stay updated on the latest trends and best practices. + +Visit the following resources to learn more: + +- [@official@Become a WordPress contributor](https://wordpress.org/documentation/article/become-a-wordpress-contributor/) +- [@official@Contribute with Code](https://make.wordpress.org/core/handbook/contribute/) +- [@article@How to Get Started as a WordPress Contributor](https://kinsta.com/blog/wordpress-contributor/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/core-web-vitals@ktqvYkk7d680p2eRteAvR.md b/src/data/roadmaps/wordpress/content/core-web-vitals@ktqvYkk7d680p2eRteAvR.md index dff2a10be..509326c44 100644 --- a/src/data/roadmaps/wordpress/content/core-web-vitals@ktqvYkk7d680p2eRteAvR.md +++ b/src/data/roadmaps/wordpress/content/core-web-vitals@ktqvYkk7d680p2eRteAvR.md @@ -1,3 +1,9 @@ # Core Web Vitals -Core Web Vitals are a set of specific metrics that Google uses to evaluate user experience on a webpage. They focus on three key aspects: loading performance (Largest Contentful Paint - LCP), interactivity (First Input Delay - FID), and visual stability (Cumulative Layout Shift - CLS). These metrics aim to quantify how quickly a page loads, how responsive it is to user input, and how much unexpected layout shifting occurs while the page is loading. \ No newline at end of file +Core Web Vitals are a set of specific metrics that Google uses to evaluate user experience on a webpage. They focus on three key aspects: loading performance (Largest Contentful Paint - LCP), interactivity (First Input Delay - FID), and visual stability (Cumulative Layout Shift - CLS). These metrics aim to quantify how quickly a page loads, how responsive it is to user input, and how much unexpected layout shifting occurs while the page is loading. + +Visit the following resources to learn more: + +- [@article@How to Improve Google Core Web Vitals on WordPress](https://jetpack.com/resources/wordpress-core-web-vitals/) +- [@article@Google Core Web Vitals for WordPress: How to Test and Improve Them](https://wp-rocket.me/google-core-web-vitals-wordpress/) +- [@article@Optimizing WordPress for Core Web Vitals](https://deliciousbrains.com/optimizing-wordpress-for-core-web-vitals/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/database-tuning@5nd9YdT871IZF2Ry35bdh.md b/src/data/roadmaps/wordpress/content/database-tuning@5nd9YdT871IZF2Ry35bdh.md index 7812e4954..3a5009ce6 100644 --- a/src/data/roadmaps/wordpress/content/database-tuning@5nd9YdT871IZF2Ry35bdh.md +++ b/src/data/roadmaps/wordpress/content/database-tuning@5nd9YdT871IZF2Ry35bdh.md @@ -1,3 +1,9 @@ # Database Tuning -Database tuning involves optimizing the performance of a database system to improve its speed, efficiency, and overall responsiveness. This process includes analyzing database queries, adjusting configuration parameters, and reorganizing data structures to minimize resource consumption and maximize throughput. The goal is to ensure the database operates smoothly and efficiently, handling requests quickly and reliably. \ No newline at end of file +Database tuning involves optimizing the performance of a database system to improve its speed, efficiency, and overall responsiveness. This process includes analyzing database queries, adjusting configuration parameters, and reorganizing data structures to minimize resource consumption and maximize throughput. The goal is to ensure the database operates smoothly and efficiently, handling requests quickly and reliably. + +Visit the following resources to learn more: + +- [@article@The Ultimate Guide to WordPress MySQL Optimization](https://elementor.com/blog/the-ultimate-guide-to-wordpress-mysql-optimization/) +- [@article@WordPress Database Optimization Myths: When ‘Tuning’ Makes MySQL Worse](https://blog.webhostmost.com/wordpress-database-optimization-2025/) +- [@article@How to speed up a WordPress website: 12 performance optimization methods](https://www.hostinger.com/tutorials/speed-up-wordpress) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/design-patterns@sXDr-m69q3b7HTEwAx4Oe.md b/src/data/roadmaps/wordpress/content/design-patterns@sXDr-m69q3b7HTEwAx4Oe.md index a6087f422..6c85242f7 100644 --- a/src/data/roadmaps/wordpress/content/design-patterns@sXDr-m69q3b7HTEwAx4Oe.md +++ b/src/data/roadmaps/wordpress/content/design-patterns@sXDr-m69q3b7HTEwAx4Oe.md @@ -1,3 +1,10 @@ # Design Patterns -Design patterns are reusable solutions to commonly occurring problems in software design. They represent best practices developed over time by experienced developers. Instead of providing code directly, they offer a template or blueprint for how to solve a particular design challenge, allowing developers to adapt the pattern to their specific context and create more maintainable, flexible, and robust code. \ No newline at end of file +Design patterns are reusable solutions to commonly occurring problems in software design. They represent best practices developed over time by experienced developers. Instead of providing code directly, they offer a template or blueprint for how to solve a particular design challenge, allowing developers to adapt the pattern to their specific context and create more maintainable, flexible, and robust code. + +Visit the following resources to learn more: + +- [@official@Using PHP in Patterns](https://developer.wordpress.org/themes/patterns/using-php-in-patterns/) +- [@article@Basic PHP Design Patterns For WordPress Developers](https://torquemag.io/2016/06/basic-php-design-patterns-developers/) +- [@video@PHP Design Patterns in REAL life - Student code review #1](https://www.youtube.com/watch?v=JS-AdMxIfew&list=PLL4sNmZle1wAg3rX2V0tdllT15T6j5mvz) +- [@video@PHP OOP Design Patterns](https://www.youtube.com/watch?v=_WDztTPrTDM&list=PLQH1-k79HB39JVyhyduZOXZOPq9VrMJwC) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/firewall--malware-scanning@bDzltzHlI7p-0UqJg2N68.md b/src/data/roadmaps/wordpress/content/firewall--malware-scanning@bDzltzHlI7p-0UqJg2N68.md index 0a87f117a..0de6fe004 100644 --- a/src/data/roadmaps/wordpress/content/firewall--malware-scanning@bDzltzHlI7p-0UqJg2N68.md +++ b/src/data/roadmaps/wordpress/content/firewall--malware-scanning@bDzltzHlI7p-0UqJg2N68.md @@ -1,3 +1,10 @@ # Firewall & Malware Scanning -A firewall acts as a barrier between your website and the outside world, filtering out malicious traffic and preventing unauthorized access. Malware scanning involves regularly checking your website's files and database for malicious code that could harm your site, steal data, or spread to visitors. These tools work together to protect your WordPress site from common security threats. \ No newline at end of file +A firewall acts as a barrier between your website and the outside world, filtering out malicious traffic and preventing unauthorized access. Malware scanning involves regularly checking your website's files and database for malicious code that could harm your site, steal data, or spread to visitors. These tools work together to protect your WordPress site from common security threats. + +Visit the following resources to learn more: + +- [@official@Protect your website from malware](https://wordpress.com/support/malware-and-site-security/) +- [@article@What is a Web Application Firewall (WAF) for WordPress?](https://jetpack.com/resources/wordpress-web-application-firewall/) +- [@article@6 Best WordPress Firewall Plugins Compared (Tested in 2025)](https://www.wpbeginner.com/plugins/best-wordpress-firewall-plugins-compared/) +- [@article@How to scan WordPress for malware in 4 easy steps](https://kinsta.com/blog/scan-wordpress-for-malware/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/headless-wordpress@1FG5pAtfZjpQH6Mn-B1Nv.md b/src/data/roadmaps/wordpress/content/headless-wordpress@1FG5pAtfZjpQH6Mn-B1Nv.md index 2f65049b8..2f9559d89 100644 --- a/src/data/roadmaps/wordpress/content/headless-wordpress@1FG5pAtfZjpQH6Mn-B1Nv.md +++ b/src/data/roadmaps/wordpress/content/headless-wordpress@1FG5pAtfZjpQH6Mn-B1Nv.md @@ -1,3 +1,10 @@ # Headless WordPress -Headless WordPress decouples the content management system (WordPress) from the presentation layer (the front-end). This means WordPress is used solely for creating, storing, and managing content, while a separate technology like React, Vue.js, or Angular is used to build and display the website to visitors. This approach allows developers greater flexibility in designing the user experience and leveraging modern front-end frameworks. \ No newline at end of file +Headless WordPress decouples the content management system from the presentation layer (the front-end). This means WordPress is used solely for creating, storing, and managing content, while a separate technology like React, Vue.js, or Angular is used to build and display the website to visitors. This approach allows developers greater flexibility in designing the user experience and leveraging modern front-end frameworks. + +Visit the following resources to learn more: + +- [@official@What Is Headless WordPress (And How Do You Use It)?](https://wordpress.com/blog/2025/03/20/headless-wordpress/) +- [@article@How to make a headless WordPress website using React and a plugin](https://www.hostinger.com/tutorials/headless-wordpress) +- [@article@How To Create a Headless WordPress Site With React.js](https://kinsta.com/blog/wordpress-react/) +- [@video@Should You Use WordPress As A Headless CMS?](https://www.youtube.com/watch?v=rHNl5PZT0VU&list=PLxvoH8hcoFgmlCawg0WydWGNoTaKLAPWr) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/images@_Z0jfQot6JP9o2WocoPyx.md b/src/data/roadmaps/wordpress/content/images@_Z0jfQot6JP9o2WocoPyx.md index 75f2eef5e..50fbbacac 100644 --- a/src/data/roadmaps/wordpress/content/images@_Z0jfQot6JP9o2WocoPyx.md +++ b/src/data/roadmaps/wordpress/content/images@_Z0jfQot6JP9o2WocoPyx.md @@ -1,3 +1,8 @@ -# Image Optimization in WordPress +# Image Optimization -Image optimization involves reducing the file size of your images without significantly sacrificing their quality. This makes your website load faster, improves user experience, and can boost your search engine rankings. Techniques include compressing images, choosing the right file format (like JPEG for photos and PNG for graphics), resizing images to appropriate dimensions, and using lazy loading so images only load when they're visible on the screen. \ No newline at end of file +Image optimization involves reducing the file size of your images without significantly sacrificing their quality. This makes your website load faster, improves user experience, and can boost your search engine rankings. Techniques include compressing images, choosing the right file format (like JPEG for photos and PNG for graphics), resizing images to appropriate dimensions, and using lazy loading so images only load when they're visible on the screen. + +Visit the following resources to learn more: + +- [@official@Optimize your images](https://wordpress.com/support/media/image-optimization/) +- [@article@The 5 Best WordPress Image Optimization Plugins (Tests Included)](https://patchstack.com/articles/best-wordpress-image-optimization-plugins/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/installation--setup@0X6ry0jNhMwd9ksFSlFYx.md b/src/data/roadmaps/wordpress/content/installation--setup@0X6ry0jNhMwd9ksFSlFYx.md index 2686a4444..42784321f 100644 --- a/src/data/roadmaps/wordpress/content/installation--setup@0X6ry0jNhMwd9ksFSlFYx.md +++ b/src/data/roadmaps/wordpress/content/installation--setup@0X6ry0jNhMwd9ksFSlFYx.md @@ -7,5 +7,6 @@ Visit the following resources to learn more: - [@official@How to install WordPress](https://developer.wordpress.org/advanced-administration/before-install/howto-install/) - [@official@Setting Up Your Local Development Environment for WordPress](https://wordpress.com/blog/2022/11/14/setting-up-your-local-development-environment-for-wordpress/) - [@article@How to install WordPress locally (3 methods)](https://www.hostinger.com/tutorials/install-wordpress-locally) +- [@video@Why would a WordPress user need to run a local site?](https://www.youtube.com/watch?v=agHdxUrIKow&list=PL1pJFUVKQ7ERioxFzW7z0zwh0OJW_-5jI&index=2) - [@video@How to Install WordPress Locally | WordPress Tutorial for Beginners](https://www.youtube.com/watch?v=fArmNhkSrSw) - [@video@How to Install WordPress Locally on Windows for Beginners from Scratch](https://www.youtube.com/watch?v=usoJ6ckzUz8) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/localization@dyZC4MVm-TqclSnTVznPo.md b/src/data/roadmaps/wordpress/content/localization@dyZC4MVm-TqclSnTVznPo.md index 492da0377..d3e9ebfeb 100644 --- a/src/data/roadmaps/wordpress/content/localization@dyZC4MVm-TqclSnTVznPo.md +++ b/src/data/roadmaps/wordpress/content/localization@dyZC4MVm-TqclSnTVznPo.md @@ -1,3 +1,10 @@ # Localization -Localization is the process of adapting a product or content to a specific target market. This involves translating text, but also modifying other elements like images, dates, and currencies to suit the cultural and technical requirements of the locale. The goal is to make the product feel native to the user, regardless of their location or language. \ No newline at end of file +Localization is the process of adapting a product or content to a specific target market. This involves translating text, but also modifying other elements like images, dates, and currencies to suit the cultural and technical requirements of the locale. The goal is to make the product feel native to the user, regardless of their location or language. + +Visit the following resources to learn more: + +- [@official@Localization](https://developer.wordpress.org/apis/internationalization/localization/#what-is-localization) +- [@article@WordPress localization: The simplest guide you’ll find](https://lokalise.com/blog/wordpress-localization/) +- [@article@WordPress localization: How to get started](https://poeditor.com/blog/wordpress-localization/) +- [@video@How To Translate Your WordPress Website to Make it Multilingual (And Get More Traffic)](https://www.youtube.com/watch?v=V3cu9TOQKRI) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/log-files@N_M4ICk29TBAmDX-xokG4.md b/src/data/roadmaps/wordpress/content/log-files@N_M4ICk29TBAmDX-xokG4.md index 1eb80e4fe..4ee498692 100644 --- a/src/data/roadmaps/wordpress/content/log-files@N_M4ICk29TBAmDX-xokG4.md +++ b/src/data/roadmaps/wordpress/content/log-files@N_M4ICk29TBAmDX-xokG4.md @@ -1,3 +1,9 @@ # Log Files -Log files are records that document events occurring within a system or application. They track activities, errors, warnings, and other relevant information, providing a chronological history of what happened. These files are essential for troubleshooting problems, monitoring performance, and understanding the behavior of software over time. \ No newline at end of file +Log files are records that document events occurring within a system or application. They track activities, errors, warnings, and other relevant information, providing a chronological history of what happened. These files are essential for troubleshooting problems, monitoring performance, and understanding the behavior of software over time. + +Visit the following resources to learn more: + +- [@official@Debugging in WordPress](https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/) +- [@article@How Do I View My Access and WordPress Error Logs?](https://kinsta.com/blog/wordpress-error-log/) +- [@article@How to Set up and Access WordPress Logs (Complete Guide)](https://www.cloudways.com/blog/wordpress-logs/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/managed@Y7a4TRYbgUOO2F_gO877f.md b/src/data/roadmaps/wordpress/content/managed@Y7a4TRYbgUOO2F_gO877f.md index 6469bf72c..5d0efd1ed 100644 --- a/src/data/roadmaps/wordpress/content/managed@Y7a4TRYbgUOO2F_gO877f.md +++ b/src/data/roadmaps/wordpress/content/managed@Y7a4TRYbgUOO2F_gO877f.md @@ -1,3 +1,9 @@ # Managed WordPress Hosting -Managed WordPress hosting is a specialized type of web hosting where the provider handles all the technical aspects of running a WordPress website. This includes tasks like security updates, backups, performance optimization, and WordPress core updates, allowing website owners to focus solely on creating content and growing their online presence without worrying about server management. \ No newline at end of file +Managed WordPress hosting is a specialized type of web hosting where the provider handles all the technical aspects of running a WordPress website. This includes tasks like security updates, backups, performance optimization, and WordPress core updates, allowing website owners to focus solely on creating content and growing their online presence without worrying about server management. + +Visit the following resources to learn more: + +- [@article@What Is Managed Web Hosting?](https://www.hostinger.com/tutorials/what-is-managed-web-hosting) +- [@article@What is managed hosting?](https://www.digitalocean.com/resources/articles/what-is-managed-hosting) +- [@video@Shared Hosting vs Managed WordPress Hosting - Everything you need to know + which 1 is right for you](https://www.youtube.com/watch?v=tcUB7IyK1D8) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/migrations@CLqqdBm5yQ85UabxPvlPw.md b/src/data/roadmaps/wordpress/content/migrations@CLqqdBm5yQ85UabxPvlPw.md index 54a0dd588..755a55746 100644 --- a/src/data/roadmaps/wordpress/content/migrations@CLqqdBm5yQ85UabxPvlPw.md +++ b/src/data/roadmaps/wordpress/content/migrations@CLqqdBm5yQ85UabxPvlPw.md @@ -1,3 +1,9 @@ # Migrations -Migrations involve moving a WordPress website from one environment to another. This could be from a local development server to a live production server, from one hosting provider to another, or even between different servers within the same provider. The process typically includes transferring the WordPress files (themes, plugins, uploads) and the database containing all the website's content and settings. \ No newline at end of file +Migrations involve moving a WordPress website from one environment to another. This could be from a local development server to a live production server, from one hosting provider to another, or even between different servers within the same provider. The process typically includes transferring the WordPress files (themes, plugins, uploads) and the database containing all the website's content and settings. + +Visit the following resources to learn more: + +- [@article@How to manually migrate a WordPress Site](https://teamupdraft.com/blog/how-to-manually-migrate-a-wordpress-site/) +- [@article@9 Powerful WordPress Migration Plugins (Move Your Site Safely)](https://kinsta.com/blog/wordpress-migration-plugins/) +- [@video@How to MANUALLY Migrate Your Wordpress Site](https://www.youtube.com/watch?v=wROa37k_RQA) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/multisite@yfkZv_REsq-ttyeiW9c8y.md b/src/data/roadmaps/wordpress/content/multisite@yfkZv_REsq-ttyeiW9c8y.md index 648f1a448..97d55e8d6 100644 --- a/src/data/roadmaps/wordpress/content/multisite@yfkZv_REsq-ttyeiW9c8y.md +++ b/src/data/roadmaps/wordpress/content/multisite@yfkZv_REsq-ttyeiW9c8y.md @@ -1,3 +1,9 @@ # WordPress Multisite -WordPress Multisite is a feature that allows you to create and manage a network of multiple websites from a single WordPress installation. Instead of installing WordPress separately for each website, you can use Multisite to share core files and plugins, simplifying administration and updates across all sites in the network. Each site within the network can have its own unique domain name, theme, and content, while still being managed from a central dashboard. \ No newline at end of file +WordPress Multisite is a feature that allows you to create and manage a network of multiple websites from a single WordPress installation. Instead of installing WordPress separately for each website, you can use Multisite to share core files and plugins, simplifying administration and updates across all sites in the network. Each site within the network can have its own unique domain name, theme, and content, while still being managed from a central dashboard. + +Visit the following resources to learn more: + +- [@official@WordPress Multisite / Network](https://developer.wordpress.org/advanced-administration/multisite/) +- [@article@WordPress Multisite: The Everything-You-Need-To-Know Guide to WordPress Network](https://kinsta.com/blog/wordpress-multisite/) +- [@video@What is WordPress Multisite?](https://www.youtube.com/watch?v=VOuEl4ZLEgc&list=PL1pJFUVKQ7ERioxFzW7z0zwh0OJW_-5jI&index=13) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/oop-in-php@Pg83mKnN_q2OPWZoSUeIw.md b/src/data/roadmaps/wordpress/content/oop-in-php@Pg83mKnN_q2OPWZoSUeIw.md index c4cd6ffc6..f00c42438 100644 --- a/src/data/roadmaps/wordpress/content/oop-in-php@Pg83mKnN_q2OPWZoSUeIw.md +++ b/src/data/roadmaps/wordpress/content/oop-in-php@Pg83mKnN_q2OPWZoSUeIw.md @@ -1,3 +1,11 @@ # Object-Oriented Programming in PHP -Object-Oriented Programming (OOP) is a programming paradigm that uses "objects" to structure software design. These objects combine data (properties) and code (methods) that operate on that data. In PHP, OOP allows developers to create reusable and organized code by defining classes, which are blueprints for creating objects. This approach promotes modularity, making code easier to maintain, extend, and debug. \ No newline at end of file +Object-Oriented Programming (OOP) is a programming paradigm that uses "objects" to structure software design. These objects combine data (properties) and code (methods) that operate on that data. In PHP, OOP allows developers to create reusable and organized code by defining classes, which are blueprints for creating objects. This approach promotes modularity, making code easier to maintain, extend, and debug. + +Visit the following resources to learn more: + +- [@article@Object-oriented programming in PHP: transforming WordPress development](https://kinsta.com/blog/php-oop/) +- [@article@Simplifying WordPress's functions.php with OOP](https://dev.to/tylerlwsmith/simplifying-wordpresss-functionsphp-with-oop-2mj8) +- [@article@How to approach object-oriented programming with WordPress](https://carlalexander.ca/approaching-object-oriented-programming-wordpress/) +- [@video@WordPress Architecture Fundamentals: OOP vs Procedural Approach - Which wins?](https://www.youtube.com/watch?v=xTcFXEbOMxE) +- [@video@Learn To Use Classes, Objects, Methods Etc. Via Simple Projects In WordPress | Oop Php In Wp Part 1](https://www.youtube.com/watch?v=QECrzVKQ360) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/performance-monitoring@sWgjddp7yGITFu_sYIVA7.md b/src/data/roadmaps/wordpress/content/performance-monitoring@sWgjddp7yGITFu_sYIVA7.md index c0d4e28fe..2806daee4 100644 --- a/src/data/roadmaps/wordpress/content/performance-monitoring@sWgjddp7yGITFu_sYIVA7.md +++ b/src/data/roadmaps/wordpress/content/performance-monitoring@sWgjddp7yGITFu_sYIVA7.md @@ -1,3 +1,9 @@ # Performance Monitoring -Performance monitoring involves tracking key metrics like website loading speed, server response time, and database query efficiency. This process helps identify bottlenecks that slow down your site, impacting user experience and search engine rankings. By regularly analyzing these metrics, you can optimize your WordPress site for faster performance and improved overall efficiency. \ No newline at end of file +Performance monitoring involves tracking key metrics like website loading speed, server response time, and database query efficiency. This process helps identify bottlenecks that slow down your site, impacting user experience and search engine rankings. By regularly analyzing these metrics, you can optimize your WordPress site for faster performance and improved overall efficiency. + +Visit the following resources to learn more: + +- [@official@Improve your website’s speed and performance](https://wordpress.com/support/site-speed/) +- [@article@Guide to Monitoring WordPress Performance with Free Tools](https://wisdmlabs.com/blog/guide-to-monitoring-wordpress-performance/) +- [@video@5 Best WordPress Site Monitoring Tools in 2025](https://www.youtube.com/watch?v=e6tvoZ0eSZU) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/phpunit@lW3g0UO-UeyjddzF0lpup.md b/src/data/roadmaps/wordpress/content/phpunit@lW3g0UO-UeyjddzF0lpup.md index e3ea5b6a8..6e1b11eb6 100644 --- a/src/data/roadmaps/wordpress/content/phpunit@lW3g0UO-UeyjddzF0lpup.md +++ b/src/data/roadmaps/wordpress/content/phpunit@lW3g0UO-UeyjddzF0lpup.md @@ -1,3 +1,10 @@ # PHPUnit -PHPUnit is a testing framework for PHP, providing a structured way to write and run automated tests for your code. It allows developers to define specific expectations for their code's behavior and then automatically verify if those expectations are met. In WordPress development, PHPUnit is used to test plugins, themes, and WordPress core itself, ensuring code quality and preventing regressions. \ No newline at end of file +PHPUnit is a testing framework for PHP, providing a structured way to write and run automated tests for your code. It allows developers to define specific expectations for their code's behavior and then automatically verify if those expectations are met. In WordPress development, PHPUnit is used to test plugins, themes, and WordPress core itself, ensuring code quality and preventing regressions. + +Visit the following resources to learn more: + +- [@official@PHP: PHPUnit](https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/) +- [@official@PHPUnit](https://phpunit.de/index.html) +- [@article@PHP unit testing: How to write your first test for WordPress](https://www.liquidweb.com/wordpress/php/unit-testing/) +- [@video@WordPress PHP Unit Testing | Step-by-Step Guide | 2024](https://www.youtube.com/watch?v=G9GaEgiY0zY) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/query-editor@e5DY4WPJmaKzuj1KncBuY.md b/src/data/roadmaps/wordpress/content/query-editor@e5DY4WPJmaKzuj1KncBuY.md index c825ee5e0..95bc9810c 100644 --- a/src/data/roadmaps/wordpress/content/query-editor@e5DY4WPJmaKzuj1KncBuY.md +++ b/src/data/roadmaps/wordpress/content/query-editor@e5DY4WPJmaKzuj1KncBuY.md @@ -1,3 +1,10 @@ -# Query Editor +# Query Monitor -The Query Editor in WordPress allows you to directly interact with your website's database. It provides a space to write and execute SQL queries, enabling you to retrieve, modify, or delete data stored within the WordPress database. This tool is useful for advanced users who need to perform specific database operations beyond the capabilities of the WordPress admin interface. \ No newline at end of file +Query Monitor is a free WordPress plugin designed for developers. It helps identify and debug performance bottlenecks by providing detailed information about database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more. This allows developers to quickly pinpoint slow queries, problematic plugins, or inefficient theme code, leading to a faster and more stable WordPress site. + +Visit the following resources to learn more: + +- [@official@Query Monitor](https://querymonitor.com/) +- [@official@Query Monitor – The developer tools panel for WordPress](https://wordpress.org/plugins/query-monitor/) +- [@article@Query Monitor – Debug WordPress and Improve Website Performance](https://kinsta.com/blog/query-monitor/) +- [@video@Query Monitor - 7 Important Tools for Modern WordPress Development #1](https://www.youtube.com/watch?v=M2g18-l7Aso) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/sage@eshQkhtAGQZYR-4YRQoFC.md b/src/data/roadmaps/wordpress/content/sage@eshQkhtAGQZYR-4YRQoFC.md index 3c6021c56..2512d5991 100644 --- a/src/data/roadmaps/wordpress/content/sage@eshQkhtAGQZYR-4YRQoFC.md +++ b/src/data/roadmaps/wordpress/content/sage@eshQkhtAGQZYR-4YRQoFC.md @@ -1,3 +1,10 @@ # Sage -Sage is a WordPress starter theme that offers a modern development workflow. It utilizes tools like Composer, Webpack, and Blade templating to streamline the process of building custom WordPress themes. This approach aims to improve code quality, maintainability, and overall development efficiency. \ No newline at end of file +Sage is a WordPress starter theme that offers a modern development workflow. It utilizes tools like Composer, Webpack, and Blade templating to streamline the process of building custom WordPress themes. This approach aims to improve code quality, maintainability, and overall development efficiency. + +Visit the following resources to learn more: + +- [@official@Sage](https://roots.io/sage/) +- [@opensource@sage](https://github.com/roots/sage) +- [@article@Dummy’s Guide to Roots Sage Theme in WordPress](https://toby.ink/blog/2020/11/26/dummys-guide-to-roots-sage-theme-in-wordpress/) +- [@video@Become pro WP Developer with Sage (Roots stack) and Gutenberg - ep. 1](https://www.youtube.com/watch?v=l8Xf97a7Ans&list=PLJmazrJBxbTQKEBfQZtYXYJgReCH5BIQ_) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/security--hardening@E559_d1l7iIMDb6QobOsh.md b/src/data/roadmaps/wordpress/content/security--hardening@E559_d1l7iIMDb6QobOsh.md index 39477cb3a..a66669b9a 100644 --- a/src/data/roadmaps/wordpress/content/security--hardening@E559_d1l7iIMDb6QobOsh.md +++ b/src/data/roadmaps/wordpress/content/security--hardening@E559_d1l7iIMDb6QobOsh.md @@ -1,3 +1,11 @@ # Security & Hardening -Security & Hardening refers to the process of strengthening a system or application to reduce its vulnerability to attacks. This involves implementing various measures to protect against unauthorized access, data breaches, and other security threats by identifying and mitigating potential weaknesses in the system's configuration and code. \ No newline at end of file +Security & Hardening refers to the process of strengthening a system or application to reduce its vulnerability to attacks. This involves implementing various measures to protect against unauthorized access, data breaches, and other security threats by identifying and mitigating potential weaknesses in the system's configuration and code. + +Visit the following resources to learn more: + +- [@official@Hardening WordPress](https://developer.wordpress.org/advanced-administration/security/hardening/) +- [@official@Keep your site safe and secure](https://wordpress.com/support/security/) +- [@article@WordPress security & hardening, the definitive guide](https://melapress.com/wordpress-security/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) +- [@article@How to improve WordPress security: 22 methods to protect your website](https://www.hostinger.com/tutorials/how-to-secure-wordpress) +- [@video@How to Secure Your WordPress Site in 2025](https://www.youtube.com/watch?v=D0Q6448Fpo8) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/security-best-practices@9jEQivDC8PpTGTJXMkD6t.md b/src/data/roadmaps/wordpress/content/security-best-practices@9jEQivDC8PpTGTJXMkD6t.md index a14844a8e..b57899811 100644 --- a/src/data/roadmaps/wordpress/content/security-best-practices@9jEQivDC8PpTGTJXMkD6t.md +++ b/src/data/roadmaps/wordpress/content/security-best-practices@9jEQivDC8PpTGTJXMkD6t.md @@ -1,3 +1,9 @@ # Security Best Practices -Security best practices are a set of guidelines and techniques designed to minimize vulnerabilities and protect systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. They involve implementing various measures, such as strong passwords, regular software updates, access controls, and proactive monitoring, to create a robust defense against potential threats. \ No newline at end of file +Security best practices are a set of guidelines and techniques designed to minimize vulnerabilities and protect systems and data from unauthorized access, use, disclosure, disruption, modification, or destruction. They involve implementing various measures, such as strong passwords, regular software updates, access controls, and proactive monitoring, to create a robust defense against potential threats. + +Visit the following resources to learn more: + +- [@official@Security](https://developer.wordpress.org/advanced-administration/security/) +- [@article@A complete guide to WordPress security best practices in 2025](https://nordlayer.com/blog/wordpress-security-best-practices/) +- [@article@WordPress security checklist: 30 measures to safeguard your site](https://www.hostinger.com/tutorials/wordpress-security-checklist) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/shared@r-1Dz77W-afY3PARBR5LI.md b/src/data/roadmaps/wordpress/content/shared@r-1Dz77W-afY3PARBR5LI.md index 4f4a62ec7..0f9239605 100644 --- a/src/data/roadmaps/wordpress/content/shared@r-1Dz77W-afY3PARBR5LI.md +++ b/src/data/roadmaps/wordpress/content/shared@r-1Dz77W-afY3PARBR5LI.md @@ -1,3 +1,8 @@ # Shared Hosting -Shared hosting is a type of web hosting where multiple websites reside on a single physical server. Resources like CPU, memory, and bandwidth are shared among all the websites hosted on that server. This makes it a cost-effective option, especially for beginners and small websites with moderate traffic. \ No newline at end of file +Shared hosting is a type of web hosting where multiple websites reside on a single physical server. Resources like CPU, memory, and bandwidth are shared among all the websites hosted on that server. This makes it a cost-effective option, especially for beginners and small websites with moderate traffic. + +Visit the following resources to learn more: + +- [@article@What Is Shared Hosting and How Does It Work +Pros & Cons](https://www.hostinger.com/tutorials/what-is-shared-hosting) +- [@video@Shared Hosting vs Managed WordPress Hosting - Everything you need to know + which 1 is right for you](https://www.youtube.com/watch?v=tcUB7IyK1D8) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/styles@rl-8l8nhjNLtVglNM_Aaw.md b/src/data/roadmaps/wordpress/content/styles@rl-8l8nhjNLtVglNM_Aaw.md new file mode 100644 index 000000000..488282a81 --- /dev/null +++ b/src/data/roadmaps/wordpress/content/styles@rl-8l8nhjNLtVglNM_Aaw.md @@ -0,0 +1,12 @@ +# Block Theme Styles + +Block theme styles in WordPress are sets of pre-defined visual settings that control the look and feel of your website. They allow you to quickly change things like colors, typography, and spacing across your entire site without needing to write any code. These styles are applied to the blocks that make up your pages and posts, ensuring a consistent and visually appealing design. + +Visit the following resources to learn more: + +- [@official@Styles](https://developer.wordpress.org/block-editor/reference-guides/block-api/block-styles/) +- [@official@Block Style Variations](https://developer.wordpress.org/themes/features/block-style-variations/) +- [@official@Mastering Custom Block Styles in WordPress: 6 Methods for Theme and Plugin Developers](https://wordpress.com/blog/2025/05/07/custom-block-styles/) +- [@article@Block style variations and section styles](https://fullsiteediting.com/lessons/custom-block-styles/) +- [@video@Block Style Variations](https://www.youtube.com/watch?v=38crES_t-Qk) +- [@video@Builder Basics: Block Styles vs. Block Variations](https://www.youtube.com/watch?v=ICI0GW9vibk) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/update-strategies@AGQ9uXMYuYQ5d6w56gJBP.md b/src/data/roadmaps/wordpress/content/update-strategies@AGQ9uXMYuYQ5d6w56gJBP.md index d0d1c9c4c..3b5a41293 100644 --- a/src/data/roadmaps/wordpress/content/update-strategies@AGQ9uXMYuYQ5d6w56gJBP.md +++ b/src/data/roadmaps/wordpress/content/update-strategies@AGQ9uXMYuYQ5d6w56gJBP.md @@ -1,3 +1,9 @@ # Update Strategies -Updating WordPress involves keeping your core software, themes, and plugins current to ensure security, performance, and compatibility. You can manage updates directly from your WordPress dashboard by navigating to the "Updates" section. Here, you'll see available updates and can install them with a click. For more control, you can configure automatic updates for minor versions or specific plugins. Regularly updating your WordPress site is crucial for maintaining a healthy and secure website. \ No newline at end of file +Updating WordPress involves keeping your core software, themes, and plugins current to ensure security, performance, and compatibility. You can manage updates directly from your WordPress dashboard by navigating to the "Updates" section. Here, you'll see available updates and can install them with a click. For more control, you can configure automatic updates for minor versions or specific plugins. Regularly updating your WordPress site is crucial for maintaining a healthy and secure website. + +Visit the following resources to learn more: + +- [@article@How To Update WordPress Without Breaking Your Site](https://www.dreamhost.com/blog/update-wordpress/) +- [@article@Don’t Panic! A Stress-Free Approach to WordPress Update Management](https://wponcall.com/wordpress-update-management/) +- [@video@WordPress Updates 101 (and Beyond)](https://www.youtube.com/watch?v=8o40zePHRwo&t=354s&utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/user--login-security@1737UjumNSgI4woESMn49.md b/src/data/roadmaps/wordpress/content/user--login-security@1737UjumNSgI4woESMn49.md index c51f1b901..9d4401f0e 100644 --- a/src/data/roadmaps/wordpress/content/user--login-security@1737UjumNSgI4woESMn49.md +++ b/src/data/roadmaps/wordpress/content/user--login-security@1737UjumNSgI4woESMn49.md @@ -1,3 +1,9 @@ # User & Login Security -User and login security focus on protecting user accounts and the login process from unauthorized access. This involves implementing measures like strong passwords, two-factor authentication, limiting login attempts, and regularly monitoring user activity to prevent brute-force attacks and account compromises. Properly securing user accounts is essential for maintaining the overall integrity and safety of a WordPress website. \ No newline at end of file +User and login security focus on protecting user accounts and the login process from unauthorized access. This involves implementing measures like strong passwords, two-factor authentication, limiting login attempts, and regularly monitoring user activity to prevent brute-force attacks and account compromises. Properly securing user accounts is essential for maintaining the overall integrity and safety of a WordPress website. + +Visit the following resources to learn more: + +- [@article@What is 2FA? A beginner’s guide](https://melapress.com/what-is-2fa-beginners-guide/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) +- [@article@How to Monitor User Activity in WordPress With Security Audit Logs](https://www.wpbeginner.com/plugins/how-to-monitor-user-activity-in-wordpress-with-simple-history/) +- [@video@Simple WordPress Security Wins - How to Protect Your WordPress Users' Accounts (for FREE)](https://www.youtube.com/watch?v=HzZ6FIvuiB4/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/user-roles@KR9cp-nDEGTab4vmz0XBZ.md b/src/data/roadmaps/wordpress/content/user-roles@KR9cp-nDEGTab4vmz0XBZ.md index 14bfb6721..28445f821 100644 --- a/src/data/roadmaps/wordpress/content/user-roles@KR9cp-nDEGTab4vmz0XBZ.md +++ b/src/data/roadmaps/wordpress/content/user-roles@KR9cp-nDEGTab4vmz0XBZ.md @@ -1,3 +1,11 @@ # User Roles -User roles define the capabilities and permissions granted to different users on a WordPress website. They control what actions a user can perform, such as creating posts, managing comments, or installing plugins. By assigning appropriate roles, website administrators can effectively manage access and maintain the security and integrity of their WordPress site. \ No newline at end of file +User roles define the capabilities and permissions granted to different users on a WordPress website. They control what actions a user can perform, such as creating posts, managing comments, or installing plugins. By assigning appropriate roles, website administrators can effectively manage access and maintain the security and integrity of their WordPress site. + +Visit the following resources to learn more: + +- [@official@Roles and Capabilities](https://wordpress.org/documentation/article/roles-and-capabilities/) +- [@article@How to use WordPress user roles for improved WordPress security](https://melapress.com/wordpress-user-roles-wordpress-security/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) +- [@article@The ultimate guide to WordPress user management](https://melapress.com/ultimate-guide-wordpress-user-management/?utm_medium=referral&utm_source=roadmapsh&utm_campaign=wproadmap) +- [@article@WordPress User Roles & Capabilities: The Ultimate 2025 Guide](https://jetpack.com/resources/wordpress-user-roles-the-ultimate-guide/) +- [@video@Adding custom user roles using a WordPress plugin](https://www.youtube.com/watch?v=FfEpt8RaTB4) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/virtual-patching@GkaZLnXVhHqn2sQfChor7.md b/src/data/roadmaps/wordpress/content/virtual-patching@GkaZLnXVhHqn2sQfChor7.md index d4527a6c1..3531a7a05 100644 --- a/src/data/roadmaps/wordpress/content/virtual-patching@GkaZLnXVhHqn2sQfChor7.md +++ b/src/data/roadmaps/wordpress/content/virtual-patching@GkaZLnXVhHqn2sQfChor7.md @@ -1,3 +1,9 @@ # Virtual Patching -Virtual patching is a security policy enforcement mechanism that addresses vulnerabilities in real-time. It involves deploying security rules to protect against known exploits, effectively shielding vulnerable systems without requiring immediate code modification. This approach acts as a temporary fix, providing a window for developers to apply permanent patches while mitigating the risk of exploitation. \ No newline at end of file +Virtual patching is a security policy enforcement mechanism that addresses vulnerabilities in real-time. It involves deploying security rules to protect against known exploits, effectively shielding vulnerable systems without requiring immediate code modification. This approach acts as a temporary fix, providing a window for developers to apply permanent patches while mitigating the risk of exploitation. + +Visit the following resources to learn more: + +- [@article@Virtual Patching, Your WordPress Website’s First Line Of Defence](https://www.impactmedia.co.uk/insights/virtual-patching-wordpress-website-first-line-defence/) +- [@video@What is Virtual Patching & How Does It Work?](https://www.youtube.com/watch?v=Y2dXCGPpBjE) +- [@video@5 SIMPLE Steps to Securing WordPress](https://www.youtube.com/watch?v=RxEg2dCS67I) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/vps@7p44mAXvgrxoeJU1h0sP1.md b/src/data/roadmaps/wordpress/content/vps@7p44mAXvgrxoeJU1h0sP1.md index 4f3f17f60..40e5e296b 100644 --- a/src/data/roadmaps/wordpress/content/vps@7p44mAXvgrxoeJU1h0sP1.md +++ b/src/data/roadmaps/wordpress/content/vps@7p44mAXvgrxoeJU1h0sP1.md @@ -1,3 +1,9 @@ # VPS Hosting for WordPress -A Virtual Private Server (VPS) provides a virtualized server environment within a larger physical server. It offers more control and resources compared to shared hosting, as each VPS operates independently with its own operating system, dedicated storage, and allocated RAM. This isolation ensures that your website's performance isn't affected by other users on the same physical server. \ No newline at end of file +A Virtual Private Server (VPS) provides a virtualized server environment within a larger physical server. It offers more control and resources compared to shared hosting, as each VPS operates independently with its own operating system, dedicated storage, and allocated RAM. This isolation ensures that your website's performance isn't affected by other users on the same physical server. + +Visit the following resources to learn more: + +- [@article@What is a VPS (Virtual Private Server)?](https://aws.amazon.com/what-is/vps/) +- [@article@What is VPS (virtual private server) hosting?](https://www.hostinger.com/tutorials/what-is-vps-hosting) +- [@video@How to Install WordPress on a VPS | QUICK & EASY WordPress Installation](https://www.youtube.com/watch?v=Ve6uLry5LY4) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/vulnerability-monitoring@pdoRrBaVwVTGCaJH4kY60.md b/src/data/roadmaps/wordpress/content/vulnerability-monitoring@pdoRrBaVwVTGCaJH4kY60.md index 7693510fa..0c7e21d54 100644 --- a/src/data/roadmaps/wordpress/content/vulnerability-monitoring@pdoRrBaVwVTGCaJH4kY60.md +++ b/src/data/roadmaps/wordpress/content/vulnerability-monitoring@pdoRrBaVwVTGCaJH4kY60.md @@ -1,3 +1,11 @@ # Vulnerability Monitoring -Vulnerability monitoring is the process of continuously scanning and assessing systems, applications, and networks for known weaknesses or flaws that could be exploited by attackers. This involves identifying potential security gaps, tracking new vulnerabilities as they are discovered, and prioritizing remediation efforts to minimize risk. Effective vulnerability monitoring helps organizations proactively address security threats before they can be leveraged to compromise data or disrupt operations. \ No newline at end of file +Vulnerability monitoring is the process of continuously scanning and assessing systems, applications, and networks for known weaknesses or flaws that could be exploited by attackers. This involves identifying potential security gaps, tracking new vulnerabilities as they are discovered, and prioritizing remediation efforts to minimize risk. Effective vulnerability monitoring helps organizations proactively address security threats before they can be leveraged to compromise data or disrupt operations. + +Visit the following resources to learn more: + +- [@article@What is vulnerability monitoring in WordPress?](https://www.one.com/en/wordpress-hosting/vulnerability-monitoring-wordpress) +- [@article@Hosting security tested: 87.8% of vulnerability exploits bypassed hosting defenses](https://patchstack.com/articles/hosting-security-tested-87-percent-of-vulnerability-exploits-bypassed-hosting-defenses/) +- [@article@The Best 5 WordPress Vulnerability Scanners in 2025 (Compared)](https://runcloud.io/blog/best-wordpress-vulnerability-scanner) +- [@video@How Hackers Find Vulnerabilities in WordPress & Exploit Them | Scanning WP For Vulnerabilities](https://www.youtube.com/watch?v=IoHUftKVvmk) +- [@video@WordPress Vulnerabilities](https://www.youtube.com/watch?v=-evas4VOLH8) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/wordpress-credit-program@0FtAQxN7lVZcTOVjbffvW.md b/src/data/roadmaps/wordpress/content/wordpress-credit-program@0FtAQxN7lVZcTOVjbffvW.md index 2e85561e5..9e4dd9268 100644 --- a/src/data/roadmaps/wordpress/content/wordpress-credit-program@0FtAQxN7lVZcTOVjbffvW.md +++ b/src/data/roadmaps/wordpress/content/wordpress-credit-program@0FtAQxN7lVZcTOVjbffvW.md @@ -1,3 +1,8 @@ # WordPress Credit Program -The WordPress Credit Program recognizes and rewards individuals who contribute to the WordPress open-source project. By participating in various activities like coding, testing, documentation, translation, and community support, contributors earn credits that are displayed on their [WordPress.org](http://WordPress.org) profiles. This program is particularly relevant for students as it provides a structured way to gain practical experience, build a portfolio, and demonstrate their skills to potential employers within the WordPress ecosystem. \ No newline at end of file +The WordPress Credit Program recognizes and rewards individuals who contribute to the WordPress open-source project. By participating in various activities like coding, testing, documentation, translation, and community support, contributors earn credits that are displayed on their [WordPress.org](http://WordPress.org) profiles. This program is particularly relevant for students as it provides a structured way to gain practical experience, build a portfolio, and demonstrate their skills to potential employers within the WordPress ecosystem. + +Visit the following resources to learn more: + +- [@official@WordPress Credits](https://learn.wordpress.org/course/wordpress-credits/) +- [@official@WordPress Credits: Contribution Program for Students](https://make.wordpress.org/handbook/wordpress-credits-contribution-internship-program/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/workflows--automation@5IJERQdGXAGLi7GDDBBUP.md b/src/data/roadmaps/wordpress/content/workflows--automation@5IJERQdGXAGLi7GDDBBUP.md index ca568d290..8d8d492be 100644 --- a/src/data/roadmaps/wordpress/content/workflows--automation@5IJERQdGXAGLi7GDDBBUP.md +++ b/src/data/roadmaps/wordpress/content/workflows--automation@5IJERQdGXAGLi7GDDBBUP.md @@ -1,3 +1,8 @@ # Workflows & Automation -Workflows and automation involve streamlining repetitive tasks and processes to improve efficiency and reduce manual effort. This often includes setting up triggers and actions that automatically execute based on specific events or conditions. By automating tasks, you can free up time to focus on more strategic initiatives and ensure consistency in your operations. \ No newline at end of file +Workflows and automation involve streamlining repetitive tasks and processes to improve efficiency and reduce manual effort. This often includes setting up triggers and actions that automatically execute based on specific events or conditions. By automating tasks, you can free up time to focus on more strategic initiatives and ensure consistency in your operations. + +Visit the following resources to learn more: + +- [@article@Advanced WordPress automation workflows for agencies](https://kinsta.com/blog/wordpress-workflow-automation/) +- [@article@Best WordPress Integrations for Workflow Automation](https://pressable.com/blog/best-wordpress-workflow-automation-integrations/) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/wp-cli@CNWRqhsaWK6xrIDvN564O.md b/src/data/roadmaps/wordpress/content/wp-cli@CNWRqhsaWK6xrIDvN564O.md index 68519d616..4a8c93cde 100644 --- a/src/data/roadmaps/wordpress/content/wp-cli@CNWRqhsaWK6xrIDvN564O.md +++ b/src/data/roadmaps/wordpress/content/wp-cli@CNWRqhsaWK6xrIDvN564O.md @@ -1,3 +1,11 @@ # WP-CLI -WP-CLI is a command-line interface for WordPress. It allows you to manage WordPress installations, update plugins and themes, publish posts, and perform many other administrative tasks without using a web browser. It's a powerful tool for developers and system administrators who need to automate WordPress management. \ No newline at end of file +WP-CLI is a command-line interface for WordPress. It allows you to manage WordPress installations, update plugins and themes, publish posts, and perform many other administrative tasks without using a web browser. It's a powerful tool for developers and system administrators who need to automate WordPress management. + +Visit the following resources to learn more: + +- [@official@WP-CLI](https://wp-cli.org/) +- [@official@WP-CLI Commands](https://developer.wordpress.org/cli/commands/) +- [@official@Quick Start](https://make.wordpress.org/cli/handbook/guides/quick-start/) +- [@article@How to Use the WordPress Command Line Interface – WP-CLI Tutorial](https://www.freecodecamp.org/news/how-to-use-wordpress-cli/) +- [@video@The Only WP CLI Tutorial You’ll Ever Need](https://www.youtube.com/watch?v=9E1lyVyh4xc) \ No newline at end of file diff --git a/src/data/roadmaps/wordpress/content/wp_debug@InInDsldD3V7MHYCV7c89.md b/src/data/roadmaps/wordpress/content/wp_debug@InInDsldD3V7MHYCV7c89.md index 375c5d818..763f6edc3 100644 --- a/src/data/roadmaps/wordpress/content/wp_debug@InInDsldD3V7MHYCV7c89.md +++ b/src/data/roadmaps/wordpress/content/wp_debug@InInDsldD3V7MHYCV7c89.md @@ -1,3 +1,11 @@ # WP_DEBUG -`WP_DEBUG` is a PHP constant in WordPress that, when enabled, activates the debugging mode. This mode displays PHP errors, notices, and warnings on your website, which are normally hidden. It's a valuable tool for developers to identify and fix issues within their WordPress themes, plugins, or core installation. \ No newline at end of file +`WP_DEBUG` is a PHP constant in WordPress that, when enabled, activates the debugging mode. This mode displays PHP errors, notices, and warnings on your website, which are normally hidden. It's a valuable tool for developers to identify and fix issues within their WordPress themes, plugins, or core installation. + +Visit the following resources to learn more: + +- [@official@Debugging in WordPress](https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/) +- [@article@A Complete Guide to WordPress Debugging (Enable WP_DEBUG + Other Tools)](https://kinsta.com/blog/wordpress-debug/) +- [@article@How To Enable WP_DEBUG Mode In WordPress](https://instawp.com/how-to-enable-wp-debug-mode-in-wordpress/) +- [@video@Debugging in WordPress](https://www.youtube.com/watch?v=gY3htjypHL0) +- [@video@The built-in WordPress debugging options](https://www.youtube.com/watch?v=wCh2_LLYC2Q) \ No newline at end of file