July 31, 2013WordPressoop, WordPressadmin

Object-Oriented WordPress Plugins

Object oriented programming takes away pointers to functions and introduces polymorphism. PHP doesn’t use pointers in a way that C does, but a variant of these pointers to functions can be observed in Variable Functions. This allows a programmer to use the value of a variable as the name of a function, which brings us to OOP with WordPress.

One of my favourite plugins is created by Ian Dunn. I attached a link to a presentation where he is introducing:

Creating Object-Oriented WordPress Plugins

. Follow him and you’ll learn a lot about how to organize your futur plugins for WordPress.

Source: http://iandunn.name/wp-content/misc/2013/wp-oop-mvc/oop.html#/42

Here is another one talking about the same topic but with a different approach. Check it out: http://net.tutsplus.com/tutorials/php/from-procedural-to-object-oriented-php/

July 31, 2013WordPressCustom Content, WordPressadmin

Source:

I just found a sweet and short introduction on how to attach HTML to the current content!

add_filter('the_content', 'add_post_content');

Basically, you append the post content after your custom content, then return the result.

function theme_slug_filter_the_content( $content ) {

$custom_content = 'YOUR CONTENT GOES HERE'; $custom_content .= $content; return $custom_content;

}

add_filter( 'the_content', 'theme_slug_filter_the_content' );

Have fun! Cheers,