Page 1
WORDPRESS MEETUP CEBUOCT. 5 ,2013
Tuesday, October 8, 13
Page 2
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 3
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 4
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 5
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 6
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 7
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 8
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 9
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 10
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 11
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 12
HOW WORDPRESS WORKS
Tuesday, October 8, 13
Page 13
QUICK TOUR TO WORDPRESSDATABASE
Tuesday, October 8, 13
Page 14
Tuesday, October 8, 13
Page 15
WHY WOULD I USE WPDB?
Tuesday, October 8, 13
Page 16
WHY WOULD I USE WPDB?
1. custom database queries
Tuesday, October 8, 13
Page 17
WHY WOULD I USE WPDB?
1. custom database queries2. when using a plugin
Tuesday, October 8, 13
Page 18
WHY WOULD I USE WPDB?
1. custom database queries2. when using a plugin3. simplifying and optimizing server loads
Tuesday, October 8, 13
Page 19
WHY WOULD I USE WPDB?
1. custom database queries2. when using a plugin3. simplifying and optimizing server loads4. it’s easy to maintain and flexible
Tuesday, October 8, 13
Page 20
WHY WOULD I USE WPDB?
1. custom database queries2. when using a plugin3. simplifying and optimizing server loads4. it’s easy to maintain and flexible5. makes you a better WP developer
Tuesday, October 8, 13
Page 21
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
Tuesday, October 8, 13
Page 22
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
C
R
U
D
Tuesday, October 8, 13
Page 23
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
C
R
U
D
reate
Tuesday, October 8, 13
Page 24
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
C
R
U
D
reate
read
Tuesday, October 8, 13
Page 25
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
C
R
U
D
reate
read
pdate
Tuesday, October 8, 13
Page 26
WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB
C
R
U
D
reate
read
pdate
elete
Tuesday, October 8, 13
Page 27
CREATE$wpdb->insert( ! 'table', ! array( ! ! 'column1' => 'value1', ! ! 'column2' => 123 ! ), ! array( ! ! '%s', ! ! '%d' ! ) );
Tuesday, October 8, 13
Page 28
READ$mypost = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID = 10");
echo $mypost->post_title;
Tuesday, October 8, 13
Page 29
UPDATE$mylink = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID = 10");
Tuesday, October 8, 13
Page 30
DELETE
// Default usage.$wpdb->delete( 'table', array( 'ID' => 1 ) );
// Using where formatting.$wpdb->delete( 'table', array( 'ID' => 1 ), array( '%d' ) );
Tuesday, October 8, 13
Page 31
QUESTIONS?Feel free to ask anything regarding WordPress or web
development in general.
Tuesday, October 8, 13
Page 32
WORDPRESS CEBU
Tuesday, October 8, 13