Honored to have been invited to speak at the Inaugural WordCamp Ottawa July 20, 21-23, 2017. Along with many other talented speakers in the WordPress community. You can get tickets @ https://2017.dc.wordcamp.org/tickets/

 

 

Honored to have been invited to speak at the Inaugural WordCamp DC July 14-16, 2017. Along with many other talented speakers in the WordPress community. You can get tickets @ https://2017.dc.wordcamp.org/tickets/

 

Honored to have been invited to speak at Chief Agency – WordPress DC Meetup – February 2017

Great talking to the diverse group of attendees. Freelancers, bloggers, agencies and business owners.



February WordPress Meetup

Tuesday, Feb 21, 2017, 6:30 PM

CHIEF
1800 Massachusetts Ave NW, 2nd Floor Washington, DC

116 WP Enthusiasts Went

For our February meetup, we’ll be doing our standard two-speaker set with time for networking before, between, and after. Talk descriptions and bios below!Support, Customer Experience, and WordPressKyle M. Brown (@kylmbrown)This talk will cover best practices that you can use to get effective support from theme and plugin shops as a freelancer, …

Check out this Meetup →


Slides Continue reading

Objective: To create a WordPress dashboard widget that will show in the admin section and will display RSS feeds.

The following code – after “// Start Dashboad RSS widget example” and before “// End Dashboad RSS widget example” – can be copied and pasted inside of your plguin file or themes function file.

Explanations:
*Sections of the code preceded by “//” contains explanations of the codes functions.
*wpkb – Each instance of “wpkb” is a customization to each function so that it is not confused by WordPress with other theme or plugins that might be calling the same function in a more generic manner. This is considered a best practice in the WordPress eco system. Eg. “wpkb_custom_dashboard_widgets()” is a better option than “custom_dashboard_widgets()”

// Start Dashboad RSS widget example
add_action(‘wp_dashboard_setup’, ‘wpkb_custom_dashboard_widgets’);

function wpkb_custom_dashboard_widgets() {
global $wp_meta_boxes;

//The second should contain the name that you want to display at the top of your widget. In this example we used “WP Knowledge Base News”
wp_add_dashboard_widget(‘custom_help_widget’, ‘WP Knowledge Base News’, ‘wpkb_dashboard_news’);
}

function wpkb_dashboard_news() {

//This calls and displays the feed
wp_widget_rss_output(array(
‘url’ => ‘http://wpdocs.co/feed/?utm_source=wordpress_org_descpage&utm_medium=link&utm_campaign=wp_knowledge_base’,
‘title’ => ‘wpDocs Blog’,
‘items’ => 3,
‘show_summary’ => 0,
‘show_author’ => 0,
‘show_date’ => 1,
));

//This is an option section that can be used to display text, urls etc. We decided to use a button to visit the main blog source
echo _e(‘

Visit our Blog

‘);
}
// End Dashboad RSS widget example