Offline
Online
Viewers 0
ΞVΞ🦋ÇÖDΞŞ

my blog, journal & creative work

Crosspost to Inkwell — Technical Changelog (continued)

Written on March 16, 2026 by ΞVΞ🦋

Categories: Project

Tags: , ,

03/16/26 — Hashtag-to-Tag Extraction & Jetpack Social Notes Support

Hashtag extraction from post content

  • New setting added: Hashtag Tags (enabled by default) under Settings → Entry Settings
  • When enabled, the plugin scans the post body for #hashtag patterns and adds them to the Inkwell entry tags
  • HTML is stripped from content before scanning so hashtags inside href attributes or HTML tags are not picked up
  • Only hashtags starting with a letter are matched — filters out numeric patterns like #1 or #2024
  • Extracted hashtags go through the same sanitization pipeline as WP post tags: lowercased, underscores converted to hyphens, non-alphanumeric characters stripped
  • Merged with existing WP post tags and deduplicated — if a hashtag in the content already exists as a WP post tag, it is only sent once
  • Debug log records how many hashtags were extracted and lists them by name
  • “What Gets Sent” sidebar updated to reflect the new tag source

Jetpack Social Notes support

  • jetpack-social-note post type now explicitly checked via post_type_exists() and injected into the Post Types checklist if Jetpack registers it as non-public or after the settings page renders
  • Hashtag extraction works identically on Social Notes — enable jetpack-social-note in the Post Types setting and any #hashtag in a Social Note body will be sent as an Inkwell tag
  • Social Notes have no real title — Jetpack assigns a #NuMb3rs placeholder. The plugin now detects this pattern and substitutes a human-readable date/time string (e.g. March 16, 2026 1:24 AM) as the Inkwell entry title instead
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Recent Comments

  • ΞVΞ🦋 on
  • ΞVΞ🦋 on
  • ΞVΞ🦋 on
  • ΞVΞ🦋 on
  • ΞVΞ🦋 on

🗓️

Your browser doesn't support the HTML5 CANVAS tag.

0
Would love your thoughts, please comment.x
()
x