Publisher ships three blocks, in their own OwlDraft category in the block inserter. They are there the moment the plugin is active; nothing else needs installing.
Each one renders a different thing depending on who is looking at it, which is the part to hold on to while you are placing them: everybody editing a page is signed in, and most of the people who will read it are not.
Sign in / Sign up
The whole front end of membership in one block: the sign-in box, or the sign-up page with your plans on it. A reader who is already signed in sees their subscription instead, or the plans they could move up to.
| Setting | What it does |
|---|---|
| Screen | Whatever the visitor asked for (the default), Sign in, or Sign up. Left automatic, one page can be both — a link carrying ?owldraft_publisher_signup=1 opens the sign-up side. |
| Show the tiers | Automatic shows them on the sign-up screen of a site that sells something, and nowhere else. Always / Never override it. |
| Only these tiers | Tier slugs, comma separated. The order you write is the order they appear. |
| Billing cycles | Monthly and yearly, monthly only, or yearly only. |
| Offer the free tier | Automatic follows the free tier’s own Visible box on the Tiers screen. |
| Show each tier’s benefits | The bullet list under each plan. |
| Layout | Cards is a pricing table, one card per tier. List is one row per price, which fits a narrow column. |
| Heading above the plans | Left blank it is read out to screen readers but not shown — for a page whose own heading already says it. |
| Button label | Defaults to Continue. |
| Link to the other page | The Already have an account? line, and its opposite. Off hides it. |
| Sign-in page / Sign-up page | Where that link goes. A page ID, a path or a full URL. Blank points back at this page in its other state. |
| Page to return to | A URL on this site. A reader sent here from a locked post goes back to it instead. |
| After signing in, go to | The front page, their account, the welcome page, or somewhere else. |
| After paying, go to | Where Stripe returns a reader once they have subscribed. They arrive signed in. |
As a shortcode:
[magic_link_login mode="signup" layout="cards" interval="both"]
Every setting above has a matching attribute: mode, plans, tiers, interval, free, benefits, layout, heading, signin, signup, return, switch, redirect, label.
The block and the shortcode are two spellings of one feature — the same renderer, the same options, the same fixes. Moving a page from one to the other changes nothing.
Account
The reader’s own screen: who they are, what they pay, their card and invoices, what email they get, and the way out.
| Section | What is in it, and whose it is |
|---|---|
| Your details | Name and email address. Ours — this writes them. Changing the address sends a confirmation link to the new one; nothing moves until the reader opens it. |
| Plan | The tier they are on and the date it renews. Free readers see their plan and a link to the pricing page. |
| Billing | Change plan, payment method, invoices, cancel — all Stripe’s, on its hosted portal, deep-linked into the right screen. Readers who have never paid see nothing here. |
| Email preferences | Email me every new story. The same flag as everywhere else. |
| Support | An optional link you set: a page slug, a page ID, a URL or a mailto: address. Off by default. |
| Sign out | The reader’s way out. |
Each section has a toggle in the block’s settings, so a publication that does not sell anything can drop Plan and Billing and keep the rest.
Shortcode: [account], or [owldraft_account].
A signed-out visitor sees a link to the sign-in page rather than an empty screen.
Newsletter
A sign-up form with exactly one promise on it: you get an email when we publish. No topic checkboxes and no CRM vocabulary — a reader subscribes to the publication, and who gets which post is worked out from the post itself.
| Setting | What it does |
|---|---|
| Headline, Description, Button label | The words. Headline can be turned off entirely. |
| Ask for a name | The name field. It is only saved once the reader opens the confirmation link. |
| Show field labels | Off, labels are hidden on screen but still read out to screen readers, and the placeholders carry the meaning. |
| Name label, Email label | Override the wording. |
| Layout | Stacked, or Inline — fields and button on one row. Inline always hides labels. |
| Hide for subscribers | Readers who are already subscribed see nothing at all. Useful in a footer that appears on every page. |
A signed-in reader sees the form filled in with their own details, and an Unsubscribe button if they are already subscribed. Colours, padding and alignment are the usual block controls.
The block writes one flag on the reader. Unsubscribing here and unsubscribing from an email footer end in exactly the same place.
Next: the four pages.
