Slide 1

Slide 1 text

WordPress The good parts

Slide 2

Slide 2 text

Who am I? • Anton Timmermans • Full time WordPress Developer • Core Contributor & developer.wordpress.org • @atimmer10

Slide 3

Slide 3 text

The WordPress way

Slide 4

Slide 4 text

The hook system

Slide 5

Slide 5 text

Hook system add_filter( 'some_filter', 'callable_to_execute' ); apply_filters( 'some_filter', 'value_to_change' ); add_action( 'some_action', 'callable_to_execute' ); do_action( 'some_action' );

Slide 6

Slide 6 text

The loop >

Slide 7

Slide 7 text

Content aware functions • wpautop • wptexturize
 
 "holiday" -> “holiday”

Slide 8

Slide 8 text

Smart elegance • DAY_IN_SECONDS, YEAR_IN_SECONDS • __return_false, __return_zero, __return_empty_array

Slide 9

Slide 9 text

Backwards compatibility • Write with confidence • Follow the WordPress way! • It’s a feature

Slide 10

Slide 10 text

Test suite

Slide 11

Slide 11 text

Even more…

Slide 12

Slide 12 text

Discussion / Q&A