Everything you can set in wp-config.php, and the filters and actions worth knowing about.
Constants
Put these above the stop editing line in wp-config.php. A constant outranks anything stored in the database, and the screen it belongs to says so rather than pretending the field still works.
A credential that does not have to live in the database should not. Press Connect on the Stripe screen anyway — that is what validates the key and installs the webhook.
Sign-in
Constant
Default
What it is
OWLDRAFT_PUBLISHER_TTL
86400 (24h)
How long a sign-in link stays valid.
OWLDRAFT_PUBLISHER_TTL_AFTER_USE
600 (10m)
How long it keeps working after its first use.
OWLDRAFT_PUBLISHER_MAX_USES
7
Uses before a link dies. Mail clients visit links before humans do.
OWLDRAFT_PUBLISHER_SESSION
184 days
How long a reader stays signed in.
OWLDRAFT_PUBLISHER_RATE_EMAIL
8
Link requests per address per window.
OWLDRAFT_PUBLISHER_RATE_IP
30
Link requests per IP per window.
OWLDRAFT_PUBLISHER_RATE_WINDOW
43200 (12h)
The window those two are counted over.
OWLDRAFT_PUBLISHER_ALLOW_SIGNUP
true
false closes sign-ups. The Access screen can still narrow it further.
OWLDRAFT_PUBLISHER_MAIL_FROM
—
Force the from-address on sign-in mail.
Other
Constant
What it is
OWLDRAFT_UPDATE_API
Where this install asks about updates. For pointing a staging copy at a staging channel.
OWLDRAFT_PUBLISHER_MENU_POSITION
Where the OwlDraft menu sits in the admin sidebar.
Filters
The useful ones, by what they let you change.
Posts and access
Filter
owldraft_publisher_post_visibility
The final say on what a post is.
owldraft_publisher_post_tiers
The tiers a Specific tiers post is open to.
owldraft_publisher_teaser
The public half of a locked post.
owldraft_publisher_featured_post_types
Which post types carry the featured flag.
owldraft_publisher_thumbnail_post_types
Which post types get the thumbnail column.
The newsletter
Filter
owldraft_publisher_newsletter_delay_minutes
The window between Publish and the first email. Default 5; zero sends at once.
owldraft_publisher_newsletter_send_by_default
Whether the Email box arrives ticked on a new post. Default on — turn it off in a newsroom running twenty posts a day.
owldraft_publisher_newsletter_html
The whole email document.
owldraft_publisher_newsletter_footer
The footer. Keep the triple-braced unsubscribe tag exactly as it is.