24 Best WordPress Themes for Selling eBooks

Are you looking for WordPress themes for selling ebooks? Well, you’re in luck because there are dozens of WordPress themes designed for selling digital products. In this article, we will show you the best WordPress themes for selling ebooks. Building a WordPress Website to Sell… Read More »

The post 24 Best WordPress Themes for Selling eBooks appeared first on WPBeginner.

A Bit on Buttons

Here’s three recent things that have come across my desk in recent days regarding buttons. One, an accessibility flub that needed to be fixed. Two, an article about the fundamental differences between links and buttons but how they can look too similar for our own good. Three, the logical extreme of the button element: never use them outside of forms unless injected with JavaScript.


A Bit on Buttons is a post from CSS-Tricks

Getting Nowhere on Job Titles

Last week on ShopTalk, Dave and I spoke with Mandy Michael and Lara Schenck. Mandy had just written the intentionally provocative “Is there any value in people who cannot write JavaScript?” which guided our conversation. Lara is deeply interested in this subject as well, as someone who is a job seeking web worker, but places herself on the spectrum as a non-unicorn.

Part of that discussion was about job titles. If there was a ubiquitously accepted and used …


Getting Nowhere on Job Titles is a post from CSS-Tricks

Ultimate Guide to Creating a WordPress Membership Site

Do you want to create a WordPress membership site? Due to its flexibility and ease of use, WordPress has become the top choice for building a membership website. In this step by step guide, we will show you how to create a WordPress membership site… Read More »

The post Ultimate Guide to Creating a WordPress Membership Site appeared first on WPBeginner.

The Art of Comments

I believe commenting code is important. Most of all, I believe commenting is misunderstood. I tweeted out the other day that “I hear conflicting opinions on whether or not you should write comments. But I get thank you’s from junior devs for writing them so I’ll continue.” The responses I received were varied, but what caught my eye was that for every person agreeing that commenting was necessary, they all had different reasons for believing this.

Commenting is a more …


The Art of Comments is a post from CSS-Tricks

Prettier + Stylelint: Writing Very Clean CSS (Or, Keeping Clean Code is a Two-Tool Game)

It sure is nice having a whole codebase that is perfectly compliant to a set of code style guidelines. All the files use the same indentation, the same quote style, the same spacing and line-break rules, heck, tiny things like the way zero’s in values are handled and how keyframes are named.

It seems like a tall order, but these days, it’s easier than ever. It seems to me it’s become a two-tool game:

  1. A tool to automatically fix easy-to-fix


Prettier + Stylelint: Writing Very Clean CSS (Or, Keeping Clean Code is a Two-Tool Game) is a post from CSS-Tricks

How to Properly Disable Google AMP in WordPress

Do you want to disable Google AMP in WordPress? Many bloggers and websites who jumped on the Google AMP bandwagon are now disabling it for different reasons. The challenge is that disabling Google AMP is not as simple as one would hope for. In this… Read More »

The post How to Properly Disable Google AMP in WordPress appeared first on WPBeginner.

I haven’t experienced imposter syndrome, and maybe you haven’t either

In recent years it’s become trendy to discuss how we all apparently suffer from this imposter syndrome – an inability to internalize one’s accomplishments and a persistent fear of being exposed as a “fraud”.

I take two issues with this:

  • it minimizes the impact that this experience has on people that really do suffer from it.
  • we’re labelling what should be considered positive personality traits – humility, an acceptance that we can’t be right all the time, a desire to


I haven’t experienced imposter syndrome, and maybe you haven’t either is a post from CSS-Tricks

On-Site Search

CSS-Tricks is a WordPress site. WordPress has a built-in search feature, but it isn’t tremendously useful. I don’t blame it, really. Search is a product onto itself and WordPress is a CMS company, not a search company.

You know how you can make a really powerful search engine for your site?

Here you go:

<form action="https://google.com/search" target="_blank" type="GET">

<input type=”search” name=”q”>
<input type=”submit” value=”search”>

</form>

Just a smidge of JavaScript trickery to enforce the site it searches:

var form


On-Site Search is a post from CSS-Tricks