Sunrise over a snow-covered mountain range
Categories:

Okay, few more updates added in over the last little bit. We’ll start with the “big” one.

Boar Report Template

If needed, there is now a set weekly update template that is “select-and-go”. This does not change anything right now; it’s just there if wanted or needed.

So, why use it?

  • It’ll fill in upcoming birthdays and anniversaries using a shortcode (more on that in a minute) automatically
  • The prayer list is added automatically (also more in a minute)
  • Categories and tags are pulled automatically (tags include the current year, if not found, it’ll create a tag for the year)
  • Title is automatically set to the date of the post creation
  • Toot to Mastodon is automatic
  • You just fill in any updates and add any photos/galleries

Using the template

Starting a new post

I’ve made it easy to access the template from several spots. You can pull the template and post away from the admin bar, the posts page in the dashboard, or adding a post and selecting the block template (not the best way, I’ll explain why in a minute).

From the admin bar (if it’s enabled for your profile), drop down the “New” menu to add a new item and hit the “New Weekly Update” link.

Otherwise, from the posts menu in the dashboard, hit the button for the weekly update.

The last way is to hit the “+” icon in the general post page, then patterns, and search for the weekly template. This is not the best method, since it does not fire off the scripts that title the post or pull tags and categories in so you’ll have to do that manually. Otherwise, it pulls everything else in like normal.

Drafting a post

Once the template has loaded the only thing technically to fill out is the weekly updates. The post itself is divided into sections for birthdays, prayer requests, and weekly updates. Birthdays and prayer requests are automatically inserted into the post.

Technically, the only item to draft is the Weekly Boar section. Add your update, hit publish, and technically you’re done.

Adding Photos

If you want to add photos, the easiest way to do this is to add a new block; after the updates section if you hover between the separator bar and the text, a “+” will appear; hit that to bring up the block menu; search “gallery” and select the WordPress gallery (note that if you’re comfortable with WordPress, cleaner galleries are added using FooGallery, you just have to add the gallery first in FooGallery before selecting it in the post).

Once that comes up, click “Upload” to drop in your pictures.

Adding a featured image

You don’t have to add a featured image since a placeholder picture with the Schleicher logo will be used, but featured images are fun. To add a featured image, use the “Set featured image” option in the post menu bar on the right-hand side of the page. You can either choose an existing photo from the media library, upload your own (size limits still apply), or choose an image from Instant Images.

Birthday and Anniversary Shortcodes

So, to elaborate a bit on the new birthday and anniversary feature, we built a widget to inject upcoming birthdays and anniversaries directly into a page/post.

The calendar can be added anywhere using the shortcode

🗓️

Upcoming Family Celebrations

February 22 – March 8, 2026
Date Type Name When
Mon 2 Mar
🎂 Birthday
Oliver Schleicher
Turning 3
8 days
Wed 4 Mar
🎂 Birthday
Dennis Braden
Turning 61
10 days
Thu 5 Mar
🎂 Birthday
Lisa May
Turning 64
11 days
Sat 7 Mar
🎂 Birthday
Everly Schleicher
Turning 8
13 days
Sat 7 Mar
💍 Anniversary
Phillip & Kelly Schleicher
2nd anniversary
13 days
. That will display dates according to the default look period that is set in the admin settings; right now the default is 14 days. You can also set parameters manually:

  • days=”x”
  • title=”Example Title”
  • show_ages=”1″ (or 0 to hide)

So, to show for 30 days out with no ages and a custom title:

[family_weekly_calendar days="30" title="Upcoming Month of Celebrations" show_ages="0"]

It’s mobile responsive, and the dates calculate dynamically based on visit date. The “When” column will calculate based on the visit date and either show days remaining or past, or if outside the default look period will display days remaining to next year while the actual look period remains anchored to the original post date.

Note that the plugin hooks directly into the database and the family spreadsheet, so any updates to the sheet automatically pull into the plugin and update in real time.

Prayer List

And for our next Q1 update…the prayer list.

This list is driven from either the admin section or can be updated from the frontend. Like the calendar, it’s driven by shortcode. It can be added with either the

🙏

Family Prayer Requests

🕊️ Lacey
🕊️ Janolyn
🕊️ Courtney
🕊️ Kelly
shortcord for a static display that only displays prayers active on the date of post publication (the one used for weekly emails) or
🙏

Family Prayer Requests

🕊️ Lacey
🕊️ Janolyn
🕊️ Courtney
🕊️ Kelly
that will display what is currently active regardless of date. The shortcode also has parameters that are configurable:

  • title=”x”
  • show_resolved=”1″ (or 0 to hide resolved requests)
  • show_dates=”1″ (or 0 to hide date added)

Requests can be worked with from the profile menu when logged in. Go to My Account→Profile→Prayer Requests.

From here requests can be added, resolved, or deleted. Resolved requests can be reactivated.

Newsletter

Last up is Newsletter. All this plugin does is make bulk sending of the weekly update easier. Its pretty simple.

Newsletter works off the Boar Report subscription list. Right now, nobody is on that list that doesn’t manually request it. It works like any other newsletter, though, and once sent it’ll go to everybody on the selected list. Start by opening the “Newsletter” option from the Newsletter icon in the admin dashboard.

This shows all previous newsletter sends and status of current sends. You’ll hit “Add New” to pull up a new newsletter send.

I’ve already created a weekly Boar Report template that adds a title and the current date; select the template. Once the template is selected, unless you want to add something to this week’s letter, you can just hit “Next”.

The important part here is to select the Boar Report list. Don’t worry about anything else; I don’t track location, and the site isn’t indexed so I don’t care about Google Analytics. Leave everything else as-is. Hit “Send”. You’ll get a notice that the program will start batch emailing; it will send emails in batches of 100 every 5 minutes (note you can also schedule it to send later).

Once sent, it’ll send the latest Boar out! Done! Literally can be done in 2 minutes (or less). It does not include anything more than a link back to the post, since ideally all commenting/discussion is done on the post. Replies go back to the central email (and when time permits…maybe can be added onto the end of the post).

Workflow

So, how to make these work together efficiently? First up, birthdays and anniversaries take care of themselves. Likewise, prayer requests are pretty easy; add, remove, or deactivate from your profile and the plugin takes care of the rest.

For posting, you need to either be a site admin or editor; ask me to bump your site permissions if you’d like to publish. But, for the weekly newsletter publishing (or any post update or news push), just hit the link to add the new weekly post template, fill it in with your update, add a featured image, and hit publish. If you want it to go out, just pull up the Newsletter plugin, select the weekly Boar template, and send.

Responses and Discussion

Rather than reply all in the email, you can use the post discussion/comment bar. If you comment on the post, you’ll get a notification if somebody replies or comments again (in theory…haven’t worked it through its paces yet…). You can still add photos! On mobile, comment like normal, hit the attachment icon, and select your photos (and yes, you can attach multiple). On the desktop, the one catch is that you’ll need to multi-select; that is, have all the photos you want in one place and either Ctrl+Click or Shift+Click to select all the photos at once; you can’t add one, go back, and add another, the plugin just overwrites the uploaded photo.

In the pipe

Right now there are no contacts (other than me) in the Boar Report list; that’s because I have no intention of hijacking it. This functionality is here if wanted, but not in any way taking over. But, if we do start pushing through the site, we’ll add contacts to the Boar List; best way is going to be to hook into the database for the family spreadsheet with a simple true/false toggle for mailings; that’ll have to built out as well as permissions entered and obtained (using a private server has a few more hurdles than just blasting to a Gmail list so I don’t get blacklisted).

Second is to start consolidating down the email notification update form as well as eventually move away from Google calendar completely for birthday and anniversary push updates. Right now changes made in the family database push to Google at 8am every morning, which is then read by Zapier to send out push emails and publish the Mastodon posts; it introduces another point of failure and, given the recent track record of compromised accounts with some of the large providers, I’d rather remove a point of interception.

Zack
Author: Zack

Pharmacist, tech guy, gamer, fixer. Good at a little bit of everything.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
post
calendar
Filter by Categories
Boar Report
Family
Help

Recent Comments

Archives

Categories

0
Got a comment?x
()
x