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
- Advanced Custom Fields in WordPress Plugin Directory
- 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
Posts 2 Posts
- Install Posts 2 Posts
- Register a connection type in functions.php
- Edit post, find new Connected Pages meta box
- Click Create connection. Find page.
See Posts 2 Posts plugin wiki for more details.
Reducing login attempts by changing the login URL
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.
deny from all
Passwordless 2-factor authentication with Clef
- What’s Clef?
- Authenticate to your WordPress site with iOS and Android app instead of password
- How do you use it?
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
- 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)
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.
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 community on Google+