Home » development » Page 2

Tag: development


WordPress Lightning Talks: Jan 2014 meetup

Our January 2014 meetup topic was Lightning Talks: 6-minute WordPress Presentations. Here are notes from the 5 lightning talks.

If I missed anything, please leave a comment, and I’ll add to the post.

Advanced Custom Fields

Chad Warner

  • Advanced Custom Fields in WordPress Plugin Directory
    • Description
      • Visually create custom fields.
      • Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!).
      • Assign your fields to multiple edit pages (via custom location rules).
    • Documentation at advancedcustomfields.com
  • Great when paired with CPTs (custom post types). I use Custom Post Type UI.
  • Create field group
  • Use field in theme
    • the_field(): Displays the value of the specified field.
    • get_field(): Returns the value of the specified field. You can use it to store a value, echo a value and interact with a value.
  • Use field in shortcode

Intro to WordPress Hooks

Brian Richards

Posts 2 Posts

Kurt Hansen

  1. Install Posts 2 Posts
  2. Register a connection type in functions.php
  3. Edit post, find new Connected Pages meta box
  4. Click Create connection. Find page.

See Posts 2 Posts plugin wiki for more details.

Reducing login attempts by changing the login URL

Topher DeRosia

Install Rename wp-login.php and use it to change URL to something obscure. Then add code below to .htaccess to deny access to wp-login.php. The code makes it impossible to log in at wp-login.php for everyone. Bots keep trying and get a 403, but humans go to the new login page that you’ve told them about.

<Files wp-login.php>
deny from all

Passwordless 2-factor authentication with Clef


Bob Orchard

  • What’s Clef?
    • Authenticate to your WordPress site with iOS and Android app instead of password
    • Free
  • How do you use it?
WordPress Grand Rapids logo

WordPress Q&A/Study Hall: Nov 2013 meetup

Our November 2013 meetup topic was WordPress Q&A/Study Hall. We discussed questions and helped each other with our WordPress sites. Here’s a summary of the questions, answers, and other items discussed.

If I missed any, please leave a comment, and I’ll add to the post.

Relational database to relate custom fields

  • Posts 2 Posts: Efficient many-to-many connections between posts, pages, custom post types, users
  • Pods: a framework for creating, managing, and deploying customized content types and fields

Responsive Mega Menu

  • Hide Mega Menu on mobile, display simple navigation instead
  • See MSNBC for reference
  • UberMenu: user-friendly, highly customizable responsive Mega Menu WordPress plugin

Featured images in Genesis

  • For archives, Genesis first looks for a featured image; if it can’t find it, it looks for the first image attached to the post
  • Video Thumbnails will set video thumbnail as featured image

Fork a plugin and prevent updates

Must change plugin’s directory name

Breadcrumbs for CPTs

  • Create archive and style it as desired
  • Set archive to true for CPT, use rewrite API to point to desired page

Image resizing and compressing

Imsanity: automatically resizes huge image uploads

Cool stuff

  • Advanced Automatic Updates: Adds extra options to WordPress’ built-in Automatic Updates feature

  • MP6: preview future WP admin UI
  • Genericons: vector icons embedded in a webfont
  • Mentionable: Mention WordPress content with inline autocomplete inside tinyMCE (Topher DeRosia’s plugin)
  • Widget Customizer: Edit widgets and preview changes in Theme Customizer, with a control for each widget form in sections added for each sidebar rendered in the preview (Topher DeRosia’s plugin)
  • Dependency Minification: automatically concatenates and minifies any scripts and stylesheets enqueued using the standard dependency system
  • Query Monitor: View debugging and performance information on database queries, hooks, conditionals, HTTP requests, redirects and more.
  • AppPresser: Build iOS/Android apps using WordPress
  • Add From Server: allows you to import media & files into the WordPress uploads manager from the web server


  • GiveCamp Grand Rapids: a weekend-long event where software developers, designers, and database administrators donate their time to create custom software for non-profit organizations.
  • The User is Drunk: create UI that’s so good that drunks can use it
  • SiteGround: web host
  • DigitalOcean: web host
  • WPSessions: training sessions by WordPress experts (run by Brian Richards)

How do I learn more about WordPress? July 2013 meetup

Our July 2013 meetup topic was How do I learn more? No matter how much you know about WordPress, there’s always more to learn. Topher DeRosia and Nate Reist gave a long list of resources and tips for learning and finding support.

Below are the notes from the meetup. Don’t forget to get involved in WordCamp Grand Rapids 2013 by volunteering and/or sponsoring.

Getting Support

How to make a good support request

  • Tell how to recreate the problem, specifically (actions, results, browser, host, etc.).
  • Tell what you’ve tried and what happened.

Where to find support

Where to look for answers

WordPress News

Social Media



WordPress community on Google+

Development Resources

Other Resources