Skip to content

Commit

Permalink
update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
laxmariappan committed Dec 13, 2024
1 parent f4d0c19 commit 80d2904
Showing 1 changed file with 102 additions and 19 deletions.
121 changes: 102 additions & 19 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,118 @@
## Resources

- https://learn.wordpress.org/course/beginner-wordpress-developer/

https://learn.wordpress.org/course/beginner-wordpress-developer/
## Week 1

### Local Development Tools
https://ddev.com/
https://laragon.org/
https://localwp.com/
https://herd.laravel.com/
https://www.wampserver.com/en/

https://www.jetbrains.com/resources/eap/
- https://ddev.com/
- https://laragon.org/
- https://localwp.com/
- https://herd.laravel.com/
- https://www.wampserver.com/en/
- https://www.jetbrains.com/resources/eap/

### Database Tools

https://tableplus.com/
https://wordpress.org/plugins/sql-buddy/
- https://tableplus.com/
- https://wordpress.org/plugins/sql-buddy/
- https://dbngin.com/

### VS Code Extensions

https://marketplace.visualstudio.com/items?itemName=chrisrhymes.gutenburg-comment-highlight
https://marketplace.visualstudio.com/items?itemName=WordPressPlayground.wordpress-playground
https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver
https://marketplace.visualstudio.com/items?itemName=matthiashunt.wordpress-syntax-highlighter
https://marketplace.visualstudio.com/items?itemName=closemarketing.wp-development-toolbox
https://marketplace.visualstudio.com/items?itemName=Codeium.codeium
- https://marketplace.visualstudio.com/items?itemName=chrisrhymes.gutenburg-comment-highlight
- https://marketplace.visualstudio.com/items?itemName=WordPressPlayground.wordpress-playground
- https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
- https://marketplace.visualstudio.com/items?itemName=matthiashunt.wordpress-syntax-highlighter
- https://marketplace.visualstudio.com/items?itemName=closemarketing.wp-development-toolbox
- https://marketplace.visualstudio.com/items?itemName=Codeium.codeium
- https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver


### Blog posts and articles

https://medium.com/nerd-for-tech/docker-in-a-nutshell-but-it-works-on-my-machine-well-then-lets-ship-your-machine-81c6df27ade5
https://jonathanbossenger.com/the-state-of-wordpress-developer-tools-survey-results/
- https://medium.com/nerd-for-tech/docker-in-a-nutshell-but-it-works-on-my-machine-well-then-lets-ship-your-machine-81c6df27ade5
- https://jonathanbossenger.com/the-state-of-wordpress-developer-tools-survey-results/

## Week 2

### WordPress Development Best Practices
- https://engineering.hmn.md/standards/structure/#plugin-structure
- https://github.com/10up/Engineering-Best-Practices
- https://docs.wpvip.com/development-workflow/
- https://semver.org/


### WordPress Plugin Development Tools

- https://wordpress.org/plugins/plugin-check/
- https://wordpress.org/plugins/query-monitor/
- https://wordpress.org/plugins/debug-bar/
- https://github.com/hlashbrooke/WordPress-Plugin-Template
- https://wppb.me/
- https://chromewebstore.google.com/detail/open-in-wordpress-playgro/khfpfafeepbfdhggfoalfmbhkmjkolmo

## Week 3

### WordPress Functions

* https://learn.wordpress.org/lesson/wordpress-hooks/
* https://learn.wordpress.org/lesson/action-hooks/
* https://learn.wordpress.org/lesson/filter-hooks/
* https://learn.wordpress.org/lesson/working-with-hooks/
* https://developer.wordpress.org/reference/functions/do_action/
* https://developer.wordpress.org/reference/functions/apply_filters/
* https://developer.wordpress.org/reference/functions/doing_action/
* https://developer.wordpress.org/reference/functions/did_action/
* https://developer.wordpress.org/reference/functions/did_filter/
* https://knowthecode.io/add-action-before-function

### Hooks code examples

- https://gist.github.com/laxmariappan/3ee0629f4c3eb1e0a5f4aa1947b312fd
- https://gist.github.com/laxmariappan/f30aab48897fe219c1b249b352eac91f
- https://gist.github.com/laxmariappan/5d336433b09c5d0b4010de466aa6355b

## Week 4

### Code example

- https://gist.github.com/laxmariappan/89509995ae7c08c3f6ec4e799b793313

### Resources
- https://make.wordpress.org/core/2024/10/21/block-bindings-improvements-to-the-editor-experience-in-6-7/
- https://github.com/WordPress/Learn/issues/2044
- https://developer.wordpress.org/plugins/creating-tables-with-plugins/
- https://developer.wordpress.org/apis/hooks/action-reference/
- https://developer.wordpress.org/apis/hooks/filter-reference/
- https://developer.wordpress.org/advanced-administration/plugins/mu-plugins/
- https://pippinsplugins.com/series/building-a-database-abstraction-layer/

## Week 5

### Code example
- https://gist.github.com/laxmariappan/5b9363f54641070d9b36e85d77da08d2

### Resources
- https://developer.wordpress.org/reference/functions/flush_rewrite_rules/
- https://developer.wordpress.org/coding-standards/wordpress-coding-standards/
- https://github.com/WordPress/WordPress-Coding-Standards
- https://github.com/jesusyesares/learnwpplug

## Week 6

### Code example
- https://github.com/laxmariappan/lwp-books

### Resources
- https://developer.wordpress.org/plugins/plugin-basics/best-practices/#procedural-coding-method
- https://www.unserialize.com/

## Contributing to WP Training team

https://wordpress.org/support/forum/wp-advanced/
https://make.wordpress.org/training/2024/12/05/proposal-segmenting-learning-pathway-courses-for-better-engagement/
https://make.wordpress.org/training
https://github.com/WordPress/Learn/issues/2044


0 comments on commit 80d2904

Please sign in to comment.