We've hit pause on our Meetup.
See us on for updates.

If you are interested in resurrecting San José WordPress Meetup,
you can contact the WordPress Foundation,
the official owner of this meetup.
or send Dave an email at

Our most popular content

kid shouting into microphone

WordPress Terminology

As presented at the SJWP Meetup on June 5, 2017: WordPress Terminology: What’s a permalink? and other burning questions. Base Level WordPress Terminology Database: All your content lives here, hidden in the dark recesses of a web server. Your database consists of, at minimum, the 11 core tables that are required for a WordPress site. Database table: think of…

Read More
Where to Find Photos

WordPress and Photos: Where and How?

Here’s part two of my notes from our Meetup on September 4, 2017.  I covered photo-related topics that day: where to source stock photos; how to prep them for upload and managing image sizes; and compression, which I’ll cover in a future post. Where to Find Photos First of all, it’s important to remember that…

Read More

How to Prepare Your Photos and Manage Image Sizes in WordPress

It’s been a long time coming – at long last, here are my notes from our Meetup on September 4, 2017. You may also remember this as “the Meetup we had to sit outside for because it was Labor Day and the restaurant was closed.” I covered photo-related topics that day: where to source stock…

Read More

Beaver Builder and Simple Image Sizes don’t like each other

By Dave Kuhar | August 24, 2014

I had a variety of custom image sizes that I defined by using the plugin Simple Image Sizes (which, by the way, is really easy to use and a time-saver if you don’t want to muck with code). When I used Beaver Builder to rebuild the site I’m currently working on, I found that I could…

Read More

Blowing Smoke: Are HTML sites a better bet than WordPress?

By Dave Kuhar | July 17, 2014

It’s kind of painful to look at that title. But today, a new client of ours forwarded a comment made by his current web developer: [your site is] manually coded using HTML, CSS, Javascript, and JQuery in order to provide the greatest possible visibility to search engines over time. This is because WordPress websites, with…

Read More

Flip position of site title and description in Genesis

By Dave Kuhar | May 27, 2014
car racing down mountain at night

You wouldn’t think this would be so hard to find, but it seems nobody has written how to put the site description above the site title in Genesis. Or my google-fu is exceptionally weak today. In any case, it’s actually quite easy, and this is a whole lot safer than mucking about with CSS positioning: You’re…

Read More

Check for mobile and redirect

By Dave Kuhar | February 5, 2014

So today I needed to send users on mobile devices to an external URL. That’s easy enough, but the client needed users headed to a different external URL if they were headed to one particular section of the site. In the code below, I use wp_is_mobile to test the browser; if true, then I check…

Read More

Don’t block me, bro!

By Dave Kuhar | December 5, 2013

I hate it when websites pop up ads – or worse, those survey things – over the top of the content I’m trying to read. Seems like this guy feels the same way. The worst case I’ve seen was with a local funeral home. I was sitting in a meeting with a funeral director client…

Read More

Tribe Events Manager CSS bug

By Dave Kuhar | August 20, 2013

Joe found a problem with Modern Tribe’s Events Manager PRO plugin today. He wanted to change something on a recurring event, but when he tried to save the change, he had a window popup asking if he wanted to change just the one event, or all of them. The problem was that the button wasn’t…

Read More

Rapid WordPress site setup via Terminal

By Dave Kuhar | August 2, 2013

Setting up a new WP site is pretty quick, but it’s still tedious after you’ve done it dozens of times. We’ve been combing the net, looking for ways to make it happen really quickly. Here’s what we have so far:

Read More

Center menus in Genesis

By Dave Kuhar | November 6, 2012

It drives me nuts that there’s no obvious, easy way to center the nav bar in Genesis (or, to be fair, in most WordPress themes/frameworks). Stumbled across this the other day and found it works really well. If you are using a subnav, change #nav to #subnav in the above CSS. If you are using…

Read More

Detect Mobile Browser and Serve Up Alternate Content (or nothing)

By Dave Kuhar | September 10, 2012

The site we just built for has a pretty cool slideshow feature on the home page, serving up a portion of the four most recent issues’ cover images and tables of content. But it doesn’t work well at all on small mobile devices, so Joe and I spent some time poking around the tubes…

Read More

Exclude Posts, Pages, or Categories from Search Results

By Dave Kuhar | August 23, 2012

I tend to use pages or categorized posts to fill widgets on home pages, because it provides users with an easy way to change various areas on their home page or sidebars. Sometimes, though, we don’t want that content to show up in searches. Here’s how to exclude them:

Read More

Our Next Meetup

Meetup in Zoom:
Let's talk about WooCommerce

San Jose Meetup

Tuesday, Sept. 1
5:30pm - 7:30pm
(or until Q&A is done)

See details on
to get the URL!

Register Now

stuff we dig

Handy, quick, entertaining read on the morning news.

FYI: yes, the above are affiliate links, so we do make a small amount of money if you follow them over and buy what they're selling. Thank you for helping pay our hosting costs!

Join us for our monthly WordPress Meetup at the Cup and Saucer. The SJWP Meetup was started in 2012 for business owners, designers, and marketers to share their experiences with the web's most popular platform.  Beginners through advanced users are all welcome! Meetings are free, the food is good – bring your appetite!