• Skip to main content
  • Skip to footer

nSiteful Web Builders

Building a Better Web - One Site at a Time.

  • Home
  • About
    • Testimonials
    • Resources
    • Partner With Me
    • Frequently Asked Questions
  • Web Sites
  • Online Marketing
  • WordPress Support
    • Customized WordPress Training
    • 60-for-60 Sessions
  • Web Applications
  • Blog
    • At-A-Glance
    • Blog Articles Grouped by Category
    • Case Studies
    • General
    • Portfolio
    • Reviews
    • Snippets
    • Techniques
    • Projects
  • Contact
    • Purchase Retainer Consulting Hours
    • About Retainer Consulting Hours
    • Book a Meeting with Jeff
    • Tell Me About Your Web Project
    • nSiteful Newsletter Archives
    • nSiteful Rewards

Snippets

Code snippets I want to have handy. You might, too.

Post-Specific CSS for WordPress

October 5, 2026
There are times when you need CSS rules for a post, but those rules really don't need to go into the main CSS style sheet file. In this article, I'll show you how to set up post-specific CSS for your WordPress website.
Tags:

CSS Data Attribute Override

December 11, 2025
This small snippet allows you to override a default heading for a callout box using a data attribute and the CSS cascade.
Tags: CSS

How to overlap elements with HTML and CSS (Grid) only

August 13, 2025
Thanks to CSS grid, overlapping elements on a web page is easy and reliable, unlike the earlier methods that were fraught with pitfalls. Here's a short screencast that shows you how. Below the video are an image of the final outcome and the HTML and CSS code.
Tags: CSS

CSS Pseudo-classes Trick Using :has, :not, and :hover

July 10, 2025
Suppose you have a 3x3 grid of cards or images. Further suppose that when you hover over any one of the 9 elements, you want to make that element stand out by affecting how all the other elements behave. In the example in this article, the non-hovered elements (a) get smaller; (b) change background colors; and (c) get blurred. And all of these effects take place gradually, with CSS transitions.
Tags: CSS

Background image opacity: How to alter without affecting foreground content

June 11, 2025
You cannot alter the opacity of a background image without affecting foreground content. Like me, you may have learned this the hard way when you first tried to add some heading text over a background image in a page hero. Thanks to Jessica Chan (aka Coder Coder on YouTube and CodePen), we have two excellent solutions.
Tags: CSS

Display List of Active Plugins in WordPress Dashboard

February 16, 2025
Someone posting in the Facebook Advanced WordPress group was asking how to allow selected registered WordPress users to see a list of active plugins without giving them the capability of managing plugins in any way. He ultimately solved the problem by adding a custom user role and appropriately configuring capabilities for that role. Before I learned that he found his solution, I posted this article showing how to display a listing of active plugins in the WordPress dashboard.
Tags: php  ♦  WordPress

Adding Taxonomies to the WordPress Body Class

May 15, 2024
Sometimes it’s desirable to render WordPress posts or pages distinctively based on the categories or tags assigned to them. This post shows how that's done.
Tags: CSS  ♦  WordPress

MemberPress: How to Create a Custom MemberPress Course Progress Page

August 30, 2023
Inspired by a question posed in the Facebook MemberPress Unofficial User Group, I created functions to show all of the users' course progress in one place. My solution displays two views of course progress: one grouped by User; the other grouped by Course.
Tags: MemberPress  ♦  MemberPress Courses  ♦  Membership Sites  ♦  WordPress

MemberPress: Create a Custom Shortcode to Display a MemberPress Membership Price ANYWHERE on Your Website

February 5, 2023
MemberPress has lots of shortcodes, but it doesn't have one for displaying a membership price. Since you might want to display that price in various places, I created one.
Tags: MemberPress  ♦  Membership Sites  ♦  WordPress

Custom Post Type: How to Create a Simple Custom Events Plugin

May 24, 2022
My client wants to display on his site information about trade shows at which his company will be exhibiting. I know there are lots of event plugins out there, but most of the ones I know about would be overkill for our needs. So, I created a must-use custom Events plugin for this client. One of the requirements was to show both current and past events and to segregate them on the main events "landing" page.
Tags: Custom Fields  ♦  Custom Post Types  ♦  WordPress
  • Page 1
  • Page 2
  • Page 3
  • Go to Next Page »

Footer

Background

Web Sites | WordPress Support | Web Applications.

Formally trained in liberal arts and education (I have a B.A. in Government from Harvard and studied Secondary Education at Rutgers Graduate School), I have honed my skills in the communication arts and sciences as a teacher, trainer, instructional designer, writer, photographer, calligrapher, helpdesk manager, database programmer, and multimedia developer.

(I've also been a group counselor, waiter, bartender, bicycle messenger boy, computer salesman, carpenter's helper, financial analyst, and school board president.)

Tech

Systems since 1983.
Web sites since 1994.
PHP since 2001.
WordPress since 2007.

Contact

Book Meeting
770-772-5134
Email Jeff
Send Money
All Ways

Copyright 2026, nSiteful Web Builders, Inc.

Cookies Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
https://iframe.mediadelivery.net/embed/392008/42d18bc1-2adc-4741-b733-053d08d09c32
https://vz-000c5976-3ab.b-cdn.net/42d18bc1-2adc-4741-b733-053d08d09c32/play_720p.mp4

Receive occasional emails from Jeff