Skip to content

Commit 6a65d90

Browse files
authored
Update resources.md
1 parent cd989bf commit 6a65d90

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

docs/resources.md

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
11

22

3-
# Great Enterprise-Grade WordPress & Web Development Resources
3+
### Great Enterprise-Grade WordPress & Web Development Resources
44

55
* [WordPress The Right Way](https://www.wptherightway.org/en/getting_started/) - [PDF](https://www.gitbook.com/download/pdf/book/tomjn/wordpress-the-right-way?lang=en)
66

7-
* WordPress Action & Filter Reference [https://codex.wordpress.org/Plugin_API/Action_Reference]
8-
* GenerateWP.com -- Interactive tools for creating Core API queries and WordPress File Headers
9-
* https://github.com/kamranahmedse/design-patterns-for-humans
7+
* [WordPress Action & Filter Reference](https://codex.wordpress.org/Plugin_API/Action_Reference)
8+
* [GenerateWP.com](https://generatewp.com) -- Interactive tools for creating Core API queries and WordPress File Headers
9+
* [Design Patterns for Humans](https://github.com/kamranahmedse/design-patterns-for-humans)
1010

11-
* 10Up Engineering Standards & Best Practices (forked XWP copy of standards)
12-
* WordPress.com VIP "What We Look For"
13-
* Locutus.io/php -- Common PHP methods ported to JavaScript.
14-
* YouMightNotNeedjQuery.com -- An explainer on using native JavaScript alternatives to jQuery.
11+
* [10Up Engineering Standards & Best Practices](https://10up.github.io/Engineering-Best-Practices/) [(forked XWP copy of standards)](https://xwp.github.io/engineering-best-practices/)
12+
* [WordPress.com VIP "What We Look For"](https://vip.wordpress.com/documentation/code-review-what-we-look-for/)
13+
* [Locutus.io/php](https://locutus.io/php) -- Common PHP methods ported to JavaScript.
14+
* [YouMightNotNeedjQuery.com](http://youmightnotneedjquery.com) -- An explainer on using native JavaScript alternatives to jQuery.
1515

1616
Great Topical Guides / Blogs
1717
* [Understanding WordPress Directory Structure](https://www.rarst.net/wordpress/directory-structure/)
18-
* 10 WordPress Things I've Learned Working With 10Up[http://rachievee.com/10-wordpress-things-ive-learned-working-with-10up/]
19-
* Intro to Underscore.js Templates in WordPress [https://themehybrid.com/weblog/intro-to-underscore-js-templates-in-wordpress]
20-
* On using `apply_filters( 'the_content' )` in the loop or rolling a custom version [https://themehybrid.com/weblog/how-to-apply-content-filters]
21-
* Introduction to WordPress Term Meta API [https://themehybrid.com/weblog/introduction-to-wordpress-term-meta]
22-
* Using Shortcode Attributes [https://pippinsplugins.com/shortcodes-101-shortcode-attributes/]
23-
* Using Template Files for Better Frontend Shortcodes
24-
[https://pippinsplugins.com/shortcodes-101-using-template-files-better-shortcodes/]
25-
* On Checking Plugin, Class and Method Dependencies [https://pippinsplugins.com/checking-dependent-plugin-active/]
26-
* On the WordPress Heartbeat API [https://pippinsplugins.com/using-the-wordpress-heartbeat-api/]
27-
* WordPlate Helpers [https://wordplate.github.io/docs/helpers]
28-
29-
Little-used/documented WordPress Core JavaScript
18+
* [10 WordPress Things I've Learned Working With 10Up](http://rachievee.com/10-wordpress-things-ive-learned-working-with-10up/)
19+
* [Intro to Underscore.js Templates in WordPress](https://themehybrid.com/weblog/intro-to-underscore-js-templates-in-wordpress)
20+
* [On using `apply_filters( 'the_content' )` in the loop or rolling a custom version](https://themehybrid.com/weblog/how-to-apply-content-filters)
21+
* [Introduction to WordPress Term Meta API](https://themehybrid.com/weblog/introduction-to-wordpress-term-meta)
22+
* [Using Shortcode Attributes](https://pippinsplugins.com/shortcodes-101-shortcode-attributes/)
23+
* [Using Template Files for Better Frontend Shortcodes](https://pippinsplugins.com/shortcodes-101-using-template-files-better-shortcodes/)
24+
* [On Checking Plugin, Class and Method Dependencies](https://pippinsplugins.com/checking-dependent-plugin-active/)
25+
* [On the WordPress Heartbeat API](https://pippinsplugins.com/using-the-wordpress-heartbeat-api/)
26+
* [WordPlate Helpers](https://wordplate.github.io/docs/helpers)
27+
28+
### Little-used/documented WordPress Core JavaScript
3029
* wp.template() -- A simple implementation of underscore.js' `_.template()` method.
3130
* wp.shortcode.next() -- Parse shortcode string into data object using JavaScript.
3231
* wp.shortcode.string() -- Generate a WordPress shortcode string using JavaScript data.
@@ -38,7 +37,7 @@ Little-used/documented WordPress Core JavaScript
3837
* wp.emoji.test() - Test if a string contains emoji.
3938
* wpCookie.get(), wpCookie.set(), wpCookie.remove() - Cookie CRUD tools
4039

41-
# On Leveraging Stack Overflow, The WordPress Codex and Search-Sourced Solutions
40+
### On Leveraging Stack Overflow, The WordPress Codex and Search-Sourced Solutions
4241

4342
Stack Overflow, The Codex and Solutions found on blogs are often excellent starting points to learn and develop solutions. However, many solutions aren't written to consider enterprise needs, high-traffic sites or large-scale environments.
4443

@@ -50,7 +49,7 @@ When integrating someone else's solution, please consider the following:
5049
* Is this functionality "right-sized?" Perhaps break large procedural functions into helpers.
5150
* Does the author properly sanitize and validate user input while late-escaping output?
5251

53-
# Helpful Utility/Development Plugins
52+
### Helpful Utility/Development Plugins
5453
* [FakerPress](https://wordpress.org/plugins/fakerpress/) - Generate Fake WordPress Data (optionally use 500px for real, varied featured post images)
5554
* [Regenerate Thumbnails](https://wordpress.org/plugins/regenerate-thumbnails/) - Regenerate Thumbnails after
5655
changing Thumbnail Sizes

0 commit comments

Comments
 (0)