
Today I presented How to Use Marketing w/o the Shenanigans at WordCamp Milwaukee which focused on getting the most conversions from your contact forms.
Today I presented How to Use Marketing w/o the Shenanigans at WordCamp Milwaukee which focused on getting the most conversions from your contact forms.
Just a few weeks ago I saw a review by Pippin about Ninja Forms and I was immediately impressed. It is intuitive, well documented, & open source; all without a yearly fee. At the same time I was trying to get the most out of my contact forms and I was adding hidden fields that allow me to capture additional information (like geolocation, browser, operating system, etc) about the user without bothering them.
So, in the interest of getting the most out of every opportunity presented to me I took the plunge and developed User Analytics for Ninja Forms.
Over the last couple of months I've really enjoyed using Features by WooThemes and Testimonials by WooThemes. One of the benefits of these plugins for someone who does a lot of custom theme development is that they come with no styling which makes the output very easy to manipulate. With the flexibility of this plugin I was able to easily add some simple CSS3 animations which really enhance the visual experience.
I have some pretty exciting news. If you remember way back to the beginning of 2013 I mentioned that one of my resolutions is to speak at a WordCamp. Sometimes amazingly, it seems that all you have to do in life is set your intention and everything else falls into place. Shortly after announcing that I wanted to speak at a WordCamp, Dustin Filippini reached out to me and long story short – I've been accepted as a speaker for WordCamp Milwaukee! I'll be talking about my experiences working in an ad agency and how to effectively use marketing tactics without any of the shenanigans that you usually see.
The speaker list hasn't been officially announced yet but I can tell you that we have an absolutely phenomenal group and you'll be very pleased you took the time to go. If you're around Friday June 7th, through the 9th I encourage you to drop by WordCamp Milwaukee.
Last night I presented CSS3 Transitions & Animations to the Web920 meetup group.
WordPress has an awesome oEmbed feature where a user just has to enter the url of the media you want embedded and WordPress takes care of the rest. Sadly, this only works when you put the link in the content. If you're creating custom post types, a plugin, or using custom meta data you may run into a situation where you want to embed some media that isn't in the content in which case you need to do a little coding.
The first thing we have to do is add a filter right before you print your content. You can think of the apply_filters() function as a placeholder for more code.
<?php | |
// get media; could be a url to a tweet, or youtube video, or something else; | |
$media; | |
$media = apply_filters( "my_media_filter", $media ); | |
// add filter for oEmbed | |
$media = apply_filters( "my_media_filter", $media ); | |
// print embedded media | |
echo $media; |
The last thing we have to do is tell WordPress to add the default oEmbed functionality to anything in our filter.
<?php | |
// add filters for oEmbed | |
global $wp_embed; | |
add_filter( 'my_media_filter', array( $wp_embed, 'autoembed' ), 8 ); |
You're custom post data has the awesome oEmbed functionality. Time to celebrate. 🙂
The internet can be relied upon for two things:
Over the last couple days there's been a huge firestorm over Adria Richard's blog post about being offended by sexual jokes at tech conferences. The gist of the post is that Adria was offended by two guys making sexual jokes and she reported them to the staff as well as posted the whole story to her blog.
The resulting firestorm consumed not only one of the two guys' job but Adria's job as well.
Sometimes while developing a new plugin you have to do lots of database work including creating posts, editing posts, and deleting posts. All of these actions affect the post meta data table and if you aren't careful with how to manage the post meta data you'll have thousands and thousands of rows of data. By deleting orphaned post meta data (meta data belonging to posts which no longer exist) you immediately remove thousands of records that weren't doing anything.
On Friday February 8th I presented Developing WordPress Sites on Your Local Machine at the Appleton WordPress Meetup Group.
Developing on your local machine instead of a webserver saves a developer a lot of time and allows you to test functionality without the need for a test site. There are a couple of tools to allow someone to set up a server on their local machine; one of the most common tools is MAMP. Continue Reading…