This goes with my talk “JavaScript Testing In And Around WordPress.” It’s a two part talk, first about testing React apps. The second part gives applies those topics to WordPress plugins that add blocks to the WordPress block-based editor. I’m really geeked about this talk. Testing JavaScript apps is really important. Also, a lot of […]
A List Of Developer-Facing Talks About The New WordPress Gutenberg Block Editor!!!!
A list of slides from 9 talks about the new block-based “Gutenberg” post editor for WordPress.
Resources About Gutenberg For Site Builders!!!!
Last week I gave a talk called “Introduction To Gutenberg Block Development” at WordCamp Pittsburgh. It was a developer-facing talk about how to build a custom block type for the new WordPress block-based “Gutenberg” editor, coming very soon to WordPress. You do not need to create your own blocks to use Gutenberg. I had one […]
Create A WordPress Site With Lando!!!!
How to create a Docker-based local environment using Lando.
Top 10 Time-Saving Tips For Writing With Gutenberg!!!!
A few quick tips to improve your writing experience using the new WordPress Gutenberg post editor that I found by talking about Gutenberg’s writing experience on Twitter.
Creating Gutenberg Blocks With WP-CLI!!!!
A quick start on Gutenberg block development using the WordPress CLI.
Redux(-like) State Management In And Around WordPress!!!!
Example code, slides, links and more from my JavaScript for WordPress conference talk “Redux(-like) State Management In And Around WordPress” or “State Management with Redux in WP”
Nonces: The Other Problem With WordPress Caching!!!!
Nonces are one of those things that, hopefully, all WordPress developers know they need, but there is still a lot of confusion about, and can cause issues with caching plugins when not set up properly.
Some Quick Thoughts On LoopConf!!!!
I was super lucky to be able to attend LoopConf last week. Ryan Sullivan and his team put on an amazing conference. I’ve never been to a fancy developer conference before, and I had a blast. Thanks Ryan for having me! I just wanted to share a few observations about what made LoopConf special and share my […]
2016 FTW!!!!
2016 was a really challenging year for me. At times I considered giving up on running my own business, but the work I put in to fix those problems has made me love what I do more than ever.
Fun Challenges With Recent Caldera Forms Updates!!!!
Last week we added translations support, a REST API and better management of upload file fields to Caldera Forms. In this post, I provide a technical overview of how that worked and what the challenges are.
WordPress Authentication (over) Concerns: A Quick Case Study!!!!
One concern about the WordPress REST API has been adding a new authentication system. I think this is because of all the excitement about fun new apps that we could build connecting outside of WordPress. That’s cool, but WordPress’ existing authentication system is all we need for the cool things we could use the REST API for in WordPress core as well as plugins and themes.
Getting Started With Modern WordPress Development: What You Need!!!!
I’m teaching a few workshops this month aimed at those looking to level up their WordPress development chops. It’s got me thinking a lot about what you need to do quality WordPress development.
Using Easy Digital Downloads To Serve Downloads From WordPress.org!!!!
How to set Easy Digital Downloads to serve plugin files from WordPress.org
Deploying WordPress Plugins and Sites Built Using Composer!!!!
Composer is an essential part of the workflow for modern WordPress development, but that doesn’t mean it doesn’t present certain challenges.
Learn Modern WordPress Development With Me!!!!
Modern WordPress development requires a strong grasp of object-oriented PHP, the WordPress REST API and JavaScript and this is what you will learn in my new workshop and video course.
The WordPress REST API As Connector!!!!
Connecting multiple WordPress sites together using the WordPress REST API. Slides from the WordPress REST API.
The Caldera Journey So Far and What Is Next!!!!
Looking back at my journey with CalderaWP, and announcing exciting news about what comes next.
So You Want to Make a Commercial WordPress Plugin?!!!!
Is a commercial WordPress plugin a good business move? Maybe, if you have time to grow the business and the team to do it right.
WordPress Plugins: SAAS! Gota Go SAAS. Right Brah?!!!!
For the last year or so, I can’t get into a discussion about the WordPress plugin business without hearing why I’ve got to go SAAS. It’s an attractive option, but it is not one I’m going to take for the wrong reasons.
Learning AngularJS For WordPress Development!!!!
Slides, links and information for my WordCamp Miami talks on AngularJS for WordPress developers. Making WordPress plugin admin screens with Angular.
Learn The WordPress REST API With Me :)!!!!
If you are a WordPress developer, you need to learn about the WordPress REST API. I have released my WordPress REST API course, with 17 videos and example code.
More Data, Less Anxiety!!!!
The biggest inducer of anxiety in my business is decisions with no clear answer. In these situations, data is the best anecdote.
I Can Do Anything! So What?!!!!
the lesson I’ve learned about business, by thinking as a developer about Ingot, as a business. There was a time, let’s call it the last few years of my life, when I rushed from “great idea” to prototype. I’ve spent a lot of time coding an idea before even considering the business’ unique value proposition, or whether such a thing exists.
Lessons Learned Coding A Big, New WordPress Plugin!!!!
Over the last few months I’ve put a lot of time into writing Ingot, my A/B testing plugin for WordPress. This was an opportunity to test a lot of my opinions on WordPress development and I wanted to share what I learned.
The Typical WordPress User!!!!
Attending WordCamp US and The Community Summit was a highlight of my year and a huge privilege. But hearing so many people put down the intelligence of WordPress users was a huge disappointment. The challenge of defining a single profile for the typical WordPress user is impossible, and trying to do so leads to a dismissive view of those who make this success of the WordPress ecosystem possible.
I Just Wandered Into This!!!!
When we deny compliments we are not only being rude to a person who is being incredibly kind to us, we are tearing ourselves down. I’m working very hard not to do this, and I’d like to combat that publicly by taking stock of all I’ve done in 2015.
WordCamp Orlando: 5 Major Events In The Life Of A WordPress Request!!!!
I’m presenting at WordCamp Orlando today on major events in the life cycle of a request to the front-end of WordPress. The goal of this talk is to help you understand how we get from index.php to a fully formed page on your site.
Learn The WordPress REST API With Me!!!!
I’m happy to announce I’m working on a four part video course, teaching you how to use the WordPress REST API to exceed expectations of what WordPress can do, deliver more “WOW” to your clients and ensure you are ready for the future of WordPress.
Introducing Ingot: Convert More, Do Less!!!!
Your website should be smarter. Meet Ingot — the tool that turns any WordPress site into a self-evolving system for increasing conversions.
On Persuasive Writing, Narratives & When To Call The WordMaid!!!!
Don’t just start with why someone needs your product or service. Start with why you made it in the first place. Start the journey there.
Extending The REST API Talk!!!!
My fall 2015 WordCamp talk is on extending the WordPress REST API. I love doing tweaky server-side PHP development, so I fell in love with the REST API, and even more with the extending it. I’m excited to be giving this talk a few times and hope to have video of it up soon. You can […]
On Confidence!!!!
I once told a therapist that I felt like my lack of confidence in my own abilities was holding me back. He told me that I couldn’t have confidence in my abilities until I achieved something. Despite the fact that I thought that therapist was full of it, I still bought into that BS he fed me […]
Inspiration Is Either Awesome or A Trap!!!!
Inspiration from the awesome support you get as part of the WordPress ecosystem is either an awesome motivator or a way to fall into the trap of jealousy. It’s your choice. Personally, I’ll admit at times I catch myself choosing wrong.
The GPL, Partnerships & Paying It In All Directions!!!!
Earlier this week my company CalderaWP announced a new partner that was made possible by the GPL, but goes beyond what the GPL requires. The GPL fosters community. It does not make community. Our community is based on how we use those freedoms and nurture our relationships.
Recovering Scratch Files In phpStorm!!!!
Until recently, I was under the mistaken impression that once you closed a scratch file in phpStorm it was lost for ever. Turns out I was wrong. WOO!
Extending The WordPress REST API!!!!
The WordPress REST API is more then the default routes, its a highly extensible tool for creating APIs. Learn how to extend it and make it fit your own needs.
Why The WordPress REST API Must Be In Core!!!!
The WordPress REST API’s inclusion in core “sometime in 2015,” something everyone is excited about, has until this week and everyone couldn’t wait. Now that’s not so certain. But it’s a feature we need in WordPress, and it’s ready. To waste this opportunity now would be a huge mistake.
Access Control Headers For The WordPress REST API!!!!
Working with access control headers and other global headers for the WordPress REST API.
Making Your WordPress Tutorials Awesome!!!!
Some thoughts on how I strive to write compelling stories about how my readers are going to learn new things about using WordPress to meet their goals.
Forget The #wpdrama, Y’all Are Awesome!!!!
I’m proud to be a part of this community, even when things are not so shiny. Despite all the #wpdrama as of late, let’s not forget how awesome ya’ll are.
Read The Source Luke!!!!
WordPress is a free software, and those freedoms are partially about providing the ability to learn from the software. Reading the source will provide you with an understanding of your software, and a learning experience that no documentation can provide.
Of The XY Problem, VVV & SQL Pro!!!!
The XY problem tends to blind us from the fact that our tools can too easily become our problem instead of fixing it. Also, this is how you connect to VVV’s MySQL server using Sequel Pro.
Why I’m On Team #customizerallthethings!!!!
It’s 2015 and I have every right to demand real-time visual feedback for any changes to the presentation layer of a web app, before I save them, and without reloading the page. For more and more of the WordPress admin the Customizer delivers.
Why All The #wpdrama ??!!!!
Being right about something is very tricky, especially when so many people disagree with you and its something everyone involved is very passionate about. Trying to understand the hostility will not make it go away, nor does it excuse those who have crossed the line, but understanding does help.
Does Your Product Teach?!!!!
Some tools take training to use, and others you can learn like magic. Still others teach you how to use other, more powerful tools. I think we might have made one of those.
WordPress Search, Custom API Endpoints, Woo!!!!!
Yesterday I published a post on Torque about extending the WordPress REST API & released a beta version of a plugin that extends the REST API for SearchWP queries. This new plugin not only gives a great example of how to extend the API, but frankly I think it is a better way to run queries then the default routes.
Composer For WordPress Plugin Development On WPSessions!!!!
Slides and links from my WPSessions talk on using Composer for WordPress plugin development.
__get() post_meta from a WP_Post Object!!!!
Not sure how it took me so long to figure this one out, but you can use a WP_Post object to get a post_meta key, by using the key as a property of the object. Very cool use of the __get() magic method
Is Your Product Indispensable?!!!!
Some products seems to just take off — most of the time they are products that once you try them, you couldn’t live without them. They are products that become indispensable to their users.
Introduction To AJAX In WordPress!!!!
AJAX is one of the best tools in your arsenal as a WordPress developer to make your sites more dynamic, more usable and create a better end-use experience.
Was The #WooMattic Deal About The People?!!!!
A lot of people have assumed Automattic bought WooThemes, so they could use WooCommerce to power a WordPress.com eCommerce offering.
That seems like a funny reason to spend what is rumored to be $30 million. If they just wanted to use WooCommerce, they could have just installed WooCommerce like the rest of us.
Making Change Requires Tough Choices!!!!
Changing your life in big ways requires a lot of choices. Many of which suck, that you have to trust are worth it in the long run. Last week we released Pods 2.5.2, which is a minor maintenance release for Pods, but it is a significant release for me. It will be the last Pods release that I will be actively involved in.
Gain WordPress Development Superpowers With Composer!!!!
This weekend I am super-honored to be presenting at WordCamp Atlanta 2015 on Composer, the PHP dependency manger. This presentation, “Using Composer To Increase Your WordPress Development Powers,” is adapted from an earlier post on this site of the same title.
Help Add A Contribute Tab In The WordPress About Section!!!!
When I first wrote a patch to add a “Contribute” tab to the WordPress “About” section, I was hesitant to share what motivated me to do so–the news that Kim Parsell had died. I didn’t know here well, but I know she inspired others to get involved, and that is what this tab is about–helping people visualize themselves as contributors in whatever form is realistic for them.
Using Composer To Increase Your WordPress Development Powers!!!!
Composer is an important tool that is not only easy to use, but also leads to increased code reusability, a reduction in copypasta errors, encourages best practices like using namespacing and autoloaders, and can aid in deployments.
WordPress, Acomplishments and HoloTree!!!!
Over the last 16 or so months that I’ve worked in the WordPress ecosystem full time I’ve reached a lot of important milestones. In the last few weeks, I’ve achived some important milestones on the project that actually brought me here: HoloTree. Today, HoloTree is a team decision making system, and is in private beta, with its first few users.
WordPress Tallahassee Meetup: Turning WordPress Sites Into Web & Mobile Apps!!!!
For the second meeting of the Tallahassee WordPress Meetup I am presenting on solutions for turning WordPress sites into mobile apps and using WordPress as the back-end for a web and/or mobile app. This is a subject that I’ve thought a lot about as I work with the WordPress REST API, and my own projects.
New bbPress Slack Integration!!!!
Like a lot of WordPress plugins, at Pods we use bbPress for our support forums. Like a growing number of WordPress developers, we use Slack for both our support, development and internal chat. We’ve got Asana and GitHub integrations, all routed to the right channels. The one thing we didn’t have was updates from our bbPress support forums in our support channel. So I wrote one.
Using The New WordPress REST API: Tally Code Camp 2014!!!!
Slides from my presentation at Tallahassee Code Camp 2014, on the WordPress REST API (WP-API,) some links and frequently asked questions about the API and a list of what I’ve made with it so far.
Using Dropbox To Keep VVV In Sync on Multiple Computers!!!!
I’ve been plotting for a while now to get a kick-ass desktop for development. Since I work once or twice a week at a co-working space and travel for WordCamps or to visit family fairly regularly, I’m going to need to keep my laptop for those situations. Thanks to Dropbox and Scott Kingsley Clark, it’s actually really easy to keep your WordPress VVV-based development environment in sync across multiple computers
Learning PHP Through WordPress Development: Object Oriented Programming!!!!
This post is not a tutorial on learning OPP. Instead a collection of posts and series on learning object-oriented PHP for WordPress development, in the order I would recommend reading them. Think it as the reading list for a course on OOP that I really should teach one day.
WordCamp Milwaukee: Co-Creating and Co-Designing Support Systems That Strengthen Your WordPress Business!!!!
My WordCamp Milwaukee presentation on Co-Creating and Co-Designing Support Systems That Strengthen Your WordPress Business. In this presentation I show how to apply the principles of co-design and co-creation to create better support systems for WordPress products and services.
Getting Started With WordPress: Tallahassee WordPress Meetup #1!!!!
Slides and links for my presentation on getting started with WordPress for the Tallahassee WordPress Meetup.
Solving The WordPress Template Hierarchy Puzzle: Author Archives!!!!
A simple explanation of which templates WordPress uses to display author archives–the list of posts by an individual author.
Solving The WordPress Template Hierarchy Puzzle: Conditional Tags for Posts and Pages!!!!
If you’ve been following my series you will know which templates you can add to a theme for displaying specific posts or pages, but also that for small changes, I recommend using conditional tags instead. Why add and keep track of a template if you just need to make one change? In this post, I will give you a simple, easy to use understanding of the conditional tags that you can use in WordPress to test for various single post views.
Solving The WordPress Template Hierarchy Puzzle: Posts and Pages!!!!
Continuing the series on understanding the WordPress Template Hierarchy, covering which template in a WordPress theme is used for displaying single posts and pages.
Solving The WordPress Template Hierarchy Puzzle: Home vs Front Page!!!!
WordPress themes can have two different template files “home.php” and “front-page.php” which seems confusing as front page and home page are two terms that are often used interchangeably. Understanding the difference in WordPress is essential to understanding the template hierarchy.
Using Masonry In WordPress 3.9!!!!
WordPress 3.9 now includes a current version of Masonry, which means that step is no longer needed. That’s pretty cool on it’s own, but it’s especially cool for me since I wrote the patch for updating it, which is one of the reasons why I am credited as a contributor in WordPress 3.9. Enqueueing Masonry is a little diffrent based on if your initialization script written for Masonry 2 or 3.
Solving The WordPress Template Hierarchy Puzzle: Taxonomies!!!!
Continuing my series of posts where I explain in clear, simple language each individual part of the template hierarchy. Today, I cover taxonomies, including categories, tags and custom taxonomies.
WordPress Hooks Without Seperate Callbacks!!!!
How and when to use WordPress’ utility functions instead of your own callback function for a filter or action, to set a filter to true, false, empty or null.
Solving The WordPress Template Hierarchy Puzzle: Custom Post Types!!!!
This is my first of a series of posts where I will be explaining clear, simple language each individual part of the template hierarchy. Today, we begin with custom post types.
Is The Pilot of HBO’s Silicon Valley About Starting With Why?!!!!
The main character of HBO’s Silicon Valley, thinking he’s dying in face of interest in his product. Finding out why his product transforms him into a man on a mission. Simon Sinek’s theory on starting with why is important for marketing, but it might be just as important for the entrepreneur or content creator as it is to whoever they are selling to.
WordPress 3.9 Is Coming: Get Ahead Of Any Suprises!!!!
WordPress 3.9, like winter, is coming, but there is no reason to be surprised by what it brings as creating a test site on your personal computer and upgrading it to the pre-release version of WordPress 3.9 couldn’t be easier.
Understand The WordPress Template Hierarchy!!!!
A WordPress theme is a collection of template files used for displaying content, but what template is used for what content? Understanding the template hierarchy can help you answer this question no matter what content you are using.
WordPress Debug Bar Add-On Plugins That I Love!!!!
I’m slowly filling the internet with articles mentioning my love of the WordPress Debug Bar Console plugin. While it is my favorite and most used add-on plugin for the Debug Bar, it is not the only add-on that I use and love. Today I wanted to share my favorite add-ons, most of which are not included in the Developer plugin.
Three Things I Wish Someone Had Told Me When I Started Doing WordPress Development!!!!
I want to share the three biggest things I wish someone had told me when I started doing WordPress development, in hopes that others will read this and skip as much of the struggles I went through when I started. These simple things will not only make you more efficient as a developer, they will make you better. They may sound tricky, but they are easy. I got more done, solved more problems and was able to actually accomplish something.
Learning PHP Through WordPress Development: Arrays & Objects!!!!
Learning WordPress development taught me everything I know about PHP and I think that’s a great way to learn. WordPress makes so much of working with a content management system simple that you can zero in on one thing at a time to learn and let WordPress take care of the rest.
The Expertise Trap!!!!
The point of your blog should be to establish yourself as an expert in whatever field you want to sell yourself in. But what if expertise is over rated?
The Suspension Of Disbelief!!!!
I’ve taken a little break from my content strategies for success series lately. I would have loved to have a better excuse than I’ve been busy and a little unsure of what the hell I was doing, even though both are true. What snapped me out of it was having two patches to WordPress itself merged into the next version of the software I use everyday.
The feeling that I still wasn’t good enough was keeping me from blogging, but the sense of accomplishment that came from becoming a WordPress core contributor has helped me get over my temporary crisis of confidence, but I never would have gotten to this point, if I hadn’t suspended my disbelief in myself along time ago. Remembering that I don’t have to know everything about what I do and blog about helped get me through my most recent crisis of confidence, more than any accomplishment.
Evaluating Unset Goals!!!!
When I started this series, I said that I had originally intended to set some goals but then I read an awesome blog post about creating systems instead of setting goals. Thing is, in my mind there are still some goals there, whether I like it or not.
Of course, I will never be happy about not reaching some nebulous, undefined goal about how much I should be posting. So instead, I’m refocusing on systems. Letting the analytics guide my strategy, instead of guilt over goals I never actually set, is a smart system for success.
What’s Your Blog’s Story?!!!!
You may not think of your blog as communicating a narrative, but it is essential to think of it as something that tells a story. Creating a compelling narrative is the only way to create an emotional connection to your readers and that’s the only type of connection that matters. We may like to think of ourselves as rational decision makers, because that supports the narrative that our conscious self is in control of our actions, but a brief study of the modern science of decision making, or a simple observation of the world around shows the falsity of that idea.
We make decisions based largely based on a subconscious thought process that is largely emotional and if your blog doesn’t make an emotional connection with your readers you will never influence their decisions.
Thank You For Pointing Out My Failures!!!!
Recently, for the first time, I had a decent number of people using some of the themes I wrote. The best part about this experience was the people using my themes found the bugs I missed when I tested them.
I know that sounds sarcastic but it’s true, I really am grateful.
When we think about content strategy we often only think about in terms of a blog and marketing copy, but every interaction with user is an opportunity to bring them into the community or push them away. Not only that, how we shape our content can help make users feel a part of the community which can have a radical effect on how they deal with the bugs they will inevitably find.
Welcome To WordPress, Here Is Your Reading List!!!!
My list of must read blogs for anyone new to WordPress.
I May Be A Giver, But I’m Not Exactly Altruistic!!!!
The WordPress community is woven from gifts–gifts of code, support, Meetups and WordCamps–gifts that people have given because they need them to exist.
Recently someone posted to a Facebook group I frequent an article that was wholesale copied from one I wrote. I was flattered. I know that sounds sarcastic, but it’s true. Really, it doesn’t bother me. I’m used to giving freely. Am I getting screwed a little on this one? Sure, but I don’t focus on every little exchange. Overall I’ve benefited more than I can possibly calculate by what I have taken from the WordPress ecosystem. Keeping score would be pointless.
Getting Started With WordPress!!!!
I’d like to share some lessons I’ve learned about getting started with WordPress. Sharing, after all, is at the heart of what WordPress is about.
If it seems like everyone is using WordPress for their websites these days that’s because WordPress is no powering more than 20% of the internet. There is no better time to get started with WordPress to share your story and opinions as well to grow your business or start a new one. I can say from personal experience that learning these skills and getting involved in the WordPress community has been one of the more rewarding and transformational experiences of my life.
Building An Email List From A WordPress Site!!!!
So far, the focus in my series on content strategy has been on attracting the right audience to your site, but maintaining your audience is just as important. So, today I will be showing you how I set up the optin slide-ins and pop-over optin forms for subscribing to this series. I will also be […]
Marketing Your Authentic Self!!!!
If you were creating a content strategy for a magazine, it would be driven by what sells the magazine’s product, which is advertisements or subscriptions. On your personal blog, your product is your authentic self.
Content Strategies As A System For Success in 2014!!!!
A content strategy is a system to keep the focus on what those the author wants to reach need and therefore contributes to the success of the site’s author.
Adaptive Design For Responsive WordPress Themes and The Mobile Sidebar!!!!
This week I wrote two articles for WPMU about using adaptive design strategies in responsive WordPress themes. The first post discussed adaptive image optimization, while the second post discussed using user agent detection to adapt layout and make other changes.
Time To Modernize Custom Backgrounds In WordPress?!!!!
Is it time to update the custom background functionality in WordPress to provide better options for users and developers? When was the last time that you used a tiled background image on a site, or saw one used and didn’t chuckle? If you wanted to use a tiled background for an ironic laugh WordPress’ custom background function has that as an option. What it doesn’t have is the ability to set a fixed position, full-screen background.
The New Focuses & Strategies of WordPress Core Development!!!!
At the end of the first day of this year’s WordCamp Orlando, WordPress lead developers Andrew Nacin and Mark Jaquith discussed the changing trends in WordPress core development. They addressed shifting focuses and shrinking development cycles as well as the major change in development strategy for the current 3.8 development cycle. Nacin pointed out that […]
10 wp-config Tweaks To Improve Your WordPress Site!!!!
My first post for WPMU was published recently and is in sharable list form! I detailed ten ways to improve your wp-config file to improve your site security and make your life easier. Read the article here.
Using The New Date Queries In WordPress 3.7!!!!
WordPress 3.7 added several cool new features, including the new date queries added to WP_Query. Date queries allow you to easily do some pretty cool things based on a post’s date. In this tutorial I will show you how to use them to show posts published one year ago, the most commented on posts in the last week and posts scheduled for tomorrow.
Co-Creating A Better Support Experience!!!!
My first article for Torque, Co-Creating A Better Support Experience was published today. The article is based on my experience working for Pods, and taking some inspiration from an awesome talk by Syed Balkhi of wpbegginer.com at WordCamp Birmingham 2013 and incorporates a lot of what I learned in school about participatory design. It’s always […]
Pods Tutorials!!!!
I recently helped design the new tutorials section for the Pods website, which features tutorials from around the Pods community. Right now it includes two tutorials I wrote, one on using Pods’ custom relationship fields, and the other is an eight-part series on using Pods to create a users directory.
Creating and Compensating For Fixed Height Headers!!!!
In Gethen, my new child theme for _Second Foundation, I created an option for fixing the header to the top of the page. Its pretty easy to do this with a little css “postion:fixed”, but keeping it from clipping the top of the page content is a little trickier. In a static html site you […]
Browse Free WordPress Plugins Like A VIP!!!!
The official WordPress plugin repository contains over 27,000 plugins. Separating the good from the bad as well as the good from the ‘was once good but no longer works’ can be a challenge. Opposed to the theme directory, the plugins are not actively reviewed by a large team of dedicated volunteer reviewers. This leaves the […]
Add A Slideout Sidebar To A Responsive Theme!!!!
Note: this is an updated version of my original post, with new and improved code and links to more examples. On any screen, not just the small-screen, getting your content front and center is important. One way to accomplish this is to do away with the once ubiquitous sidebar. Facebook, and other mobile apps have […]
Responsive WordPress Image Sizing With Foundation’s Interchange!!!!
Why serve big images, designed to be viewed on a big desktop monitor for a tiny mobile device?
One (Askimet) Key To Rule Them All!!!!!
If you’ve ever set up a WordPress multisite network using Askimet for anti-spam, you’ve probably been annoyed that there is no network wide setting. Turns out there is, in wp-config.php. All you have to do is add this in wp-config and you’re good to go: define(‘WPCOM_API_KEY’,’your-key’); It would have been nice to see a settings […]
What Is The Real Conversion Rate?!!!!
Mailing lists are a great resource, but they can be more than just a way to get people to keep coming back to your site–they can be a way to start a conversation. Building an email list is what I’m personally focusing on right now, but it’s important to not loose site of the real goal–new clients and new ways to serve the community. I’m not in the business of sending emails. I’m in the business of creating WordPress support systems and educational materials as well as building and nurturing user communities If I had 1000 page views in a month and two sign-ups for my email list, and my only goal was to build a mailing list, I’d be disappointed by that miserable conversion rate. But, if 2 of those 1000 page views turned into leads for new clients, I’d be a very happy boy.