Plugin Directory

Changeset 3767147


Ignore:
Timestamp:
10/26/2026 06:50:13 PM (3 days ago)
Author:
martinmillerco
Message:

Updating readme/assets from GitHub

Location:
saidweekly
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • saidweekly/tags/1.1.2/readme.txt

    r3766801 r3767147  
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 An editorial calendar for your business, with researched articles written by the saidweekly service and delivered into WordPress on your schedule.
     11Plans an editorial calendar for your business, then writes researched articles and delivers them to WordPress on the days you choose.
    1212
    1313== Description ==
    1414
    15 saidweekly turns an editorial calendar into finished articles, on a schedule you choose.
     15saidweekly plans an editorial calendar for your business and turns it into finished articles, delivered to your WordPress site on the days you choose.
    1616
    17 The calendar, the topic editor, spreadsheet import and export, scheduling and publishing all
    18 work inside WordPress with nothing else. Research, calendar planning, writing and featured images
    19 come from the saidweekly service. **The free plan needs no account, card or license key**: click
    20 Start the free plan under Settings → saidweekly and the site is enrolled. It writes one article a
    21 calendar month, each ending in the line "Article provided by saidweekly", linking to saidweekly.com.
    22 Paid plans at https://saidweekly.com/pricing are annual and cover one website: one article a
    23 week, three a week, or one every day; their license key is pasted into the same screen, and
    24 upgrading removes that line from every article.
     17The calendar lives inside WordPress. Add and edit topics, lock the ones you want kept, import and export spreadsheets, and decide whether articles arrive as drafts or publish on their own. The research, planning, writing and featured images come from the saidweekly service.
    2518
    26 saidweekly plans the calendar for you: it researches your business, its area and what your site
    27 already covers, using live web search and a read of your own pages, and proposes detailed topics
    28 for the next 90 days, each with its reasons and sources. The calendar is extended every month and
    29 its research refreshed every quarter on paid plans; a full regeneration is available twice a year
    30 on paid plans and once a year on the free plan. You keep it inside WordPress: edit or lock any
    31 topic, type in your own, or import from a spreadsheet, and nothing you wrote, edited or locked is
    32 ever changed by the plugin. Pick the days your articles fall on. Seven days ahead of each date the
    33 saidweekly service writes the article, finds a featured image, and delivers it into your site.
    34 Articles arrive as drafts for you to review unless you switch on automatic publishing, which
    35 applies only to articles written after you turn it on and never publishes anything past its date.
     19**The free plan needs no account, card or license key.** Open Settings → saidweekly, click Start the free plan, and the site is enrolled. The free plan writes one article a calendar month. Each article ends with the line "Article provided by saidweekly", linking to saidweekly.com; a button under Settings → saidweekly removes it.
    3620
    37 = What arrives with each draft =
     21Paid plans (https://saidweekly.com/pricing) are annual, cover one website, and write one article a week, three a week, or one every day. Paste the license key into the same settings screen to activate.
    3822
    39 * The article body, written for your business using the details you enter under Branding
     23= How the calendar is planned =
     24
     25saidweekly researches your business, your area and what your site already covers, using live web search and a read of your own pages. It then proposes a topic for each open date in the next 90 days, each with its reasoning and sources. The calendar is extended every month. On paid plans the research is refreshed every quarter and the whole calendar can be regenerated twice a year; the free plan can regenerate once a year.
     26
     27The calendar is yours to change. Edit or lock any topic, add your own, or import a list from a spreadsheet. Nothing you wrote, edited or locked is ever changed by the plugin.
     28
     29= How articles arrive =
     30
     31Pick the days your articles fall on. Seven days before each date, the saidweekly service writes the article, chooses a featured image and delivers it to your site as a draft. Each draft includes:
     32
     33* The article body, written for your business from the details you enter under Branding
    4034* An SEO title and meta description (the description also becomes the post excerpt)
    41 * A featured image, with a filename and alt text, stored as WebP unless you turn that off
    42 * Your category, and a short list of post tags
     35* A featured image with a filename and alt text, stored as WebP unless you turn that off
     36* Your category and a short list of post tags
    4337* A call to action linking wherever you choose
    44 * The scheduled date from its topic, so Publish schedules rather than publishes immediately
     38* The scheduled date from its topic, so clicking Publish schedules the post instead of publishing it immediately
    4539
    46 = What you keep control of =
     40= What you control =
    4741
    48 * Whether anything publishes without you: drafts by default, automatic publishing only if you
    49   switch it on and confirm
    50 * Topics, titles, keywords, categories and dates are yours to set, and any topic can be locked
    51 * A site-wide pause, and a hold on any article whose topic changed after it was written
    52 * The calendar shows exactly where each topic is: Planned, Queued, Drafted, Scheduled,
    53   Published, or Private
    54 * If the calendar runs low, the site administrator is emailed rather than the site quietly
    55   running dry
     42* **Publishing.** Articles arrive as drafts. Automatic publishing stays off until you switch it on and confirm. It applies only to articles written after that, and never publishes anything past its date.
     43* **Topics.** Titles, keywords, categories and dates are yours to set, and any topic can be locked.
     44* **Pausing.** Pause the whole site at any time. An article whose topic changed after it was written is held for your review.
     45* **Status.** The calendar shows where every topic stands: Planned, Queued, Drafted, Scheduled, Published or Private.
     46* **Warnings.** If the calendar runs low, the site administrator is emailed.
    5647
    57 = The saidweekly service, and what leaves your site =
     48= What leaves your site =
    5849
    59 This plugin is the WordPress half of a service. Nothing is sent anywhere until you click Start
    60 the free plan, or activate a paid plan with its license key, under Settings → saidweekly; before
    61 that the plugin makes no outside requests at all. Once enrolled, the plugin talks only to the
    62 saidweekly service at saidweekly.com, and only in these ways:
     50Nothing is sent anywhere until you start the free plan or activate a paid plan under Settings → saidweekly. After that, the plugin talks only to the saidweekly service and downloads featured images from Pexels. Exactly what is sent, and when, is listed under External services below.
    6351
    64 * **Starting the free plan** sends the site address, the address the service should deliver to,
    65   and the email address and business name you enter on that screen. The screen says so before
    66   you click.
    67 * **Activating a paid plan** sends your license key, the site address and the address the service
    68   should deliver to. The key is used once and never stored on your site.
    69 * **Twice a day** the service checks in with your site and asks which topics are due. It receives
    70   the job identifiers your site made up, and nothing else.
    71 * **When an article is written**, the service fetches that topic (title, keyword, notes, word
    72   count), your Branding details, the identifiers of recently used photographs, the research
    73   summary and your recent article titles. It holds them in memory while it writes, delivers the
    74   finished draft, and keeps none of it afterwards.
    75 * **When a calendar is planned**, the service searches the web around your business and reads the
    76   public pages of your own site. What it finds is stored on your site, with every source.
    77 * **The Settings page** reads your plan and credit balance from the service each time it opens.
    78 * **Billing** buttons send you to the service's payment provider, Stripe, in your browser.
    79 
    80 The articles are written by the saidweekly service using Anthropic's Claude models; web research
    81 uses Anthropic's web search; featured images come from Pexels. Your site never holds a key for any
    82 of those providers and never calls them directly. The service is operated by Martin Miller
    83 Software Consulting LLC under its terms of service (https://saidweekly.com/terms) and privacy
    84 policy (https://saidweekly.com/privacy), which say what is kept on the service side (account,
    85 plan, credit and operational records, never your articles or Branding) and for how long.
     52The service writes with Anthropic's Claude models, researches with Anthropic's web search, and chooses images from Pexels. Your site never holds a key for any of these providers and never calls them directly. The service is operated by Martin Miller Software Consulting LLC under its terms of service (https://saidweekly.com/terms) and privacy policy (https://saidweekly.com/privacy).
    8653
    8754= Requirements =
    8855
    8956* PHP 8.0 or later
    90 * To receive articles: a site reachable over HTTPS, so the saidweekly service can confirm it and
    91   deliver to it. The free plan needs nothing else; a paid plan needs its license key from
    92   saidweekly.com
     57* A site reachable over HTTPS, so the saidweekly service can confirm it and deliver articles to it
     58* For a paid plan, a license key from saidweekly.com
    9359
    9460== External services ==
    9561
    96 This plugin is the WordPress half of a hosted service and does nothing on its own beyond the
    97 editorial calendar. It connects to two external services; both are described here, and neither is
    98 contacted until you start the free plan or activate a paid plan under Settings → saidweekly.
     62This plugin is the WordPress half of a hosted service. On its own it provides the editorial calendar; everything else comes from the two external services described here. Neither is contacted until you start the free plan or activate a paid plan under Settings → saidweekly.
    9963
    100 **The saidweekly generation service** (operated by Martin Miller Software Consulting LLC, doing
    101 business as saidweekly; terms of service https://saidweekly.com/terms, privacy policy
    102 https://saidweekly.com/privacy). It is what researches your business, plans the editorial calendar,
    103 writes the articles and chooses the featured images; none of that can be done inside WordPress.
    104 What is sent, and when:
     64= The saidweekly service =
    10565
    106 * When you click Start the free plan: this site's address, the address articles should be
    107   delivered to, the email address and business name shown on that screen, and whether you ticked
    108   the box asking for occasional news about saidweekly (unticked by default; it only ever controls
    109   marketing email, never service notices).
    110 * When you activate a paid plan: your license key, the site address and the delivery address. The
    111   key is used once and never stored on your site.
    112 * Twice a day the service checks in and your site answers with the identifiers of the jobs that
    113   are due, and nothing else.
    114 * When an article is written: the topic (title, keyword, notes, word count), your Branding details,
    115   the identifiers of recently used photographs, the stored research summary and your recent article
    116   titles. The service holds them in memory while it writes and keeps none of it afterwards.
    117 * When a calendar is planned: your Branding details and the public addresses of your own pages,
    118   which the service reads; what it finds is stored on your site with every source.
    119 * When the Settings page opens: a request for your plan and credit balance.
    120 * Billing buttons on the Settings page open the service's payment provider, Stripe, in your browser.
     66Operated by Martin Miller Software Consulting LLC, doing business as saidweekly. Terms of service: https://saidweekly.com/terms. Privacy policy: https://saidweekly.com/privacy.
    12167
    122 The service in turn uses Anthropic's Claude models and web search to write and research, and the
    123 Pexels API to choose photographs. Your site never holds a key for any of those providers and never
    124 calls them directly; the service's privacy policy covers what it shares with them.
     68The service researches your business, plans the editorial calendar, writes the articles and chooses the featured images. Data is sent at these times, and only these:
    12569
    126 **Pexels** (terms of service https://www.pexels.com/terms-of-service/, privacy policy
    127 https://www.pexels.com/privacy-policy/, license https://www.pexels.com/license/). When the service
    128 delivers an article it names a photograph on images.pexels.com that it has already chosen. Your site
    129 downloads that one file, once, into your media library as the article's featured image, the way
    130 WordPress's own media sideloading works, and serves it from your site from then on; nothing is
    131 hot-linked and no page on your site loads anything from Pexels. The request carries no data about
    132 you or your site beyond the ordinary HTTP request for the file. If the download fails, the article
    133 still arrives, without a featured image.
     70* **When you start the free plan:** this site's address, the address articles should be delivered to, and the email address and business name shown on that screen. If you tick the box asking for occasional news about saidweekly (unticked by default), that answer is sent too. It controls marketing email only, never service notices.
     71* **When you activate a paid plan:** your license key, the site address and the delivery address. The key is used once and never stored on your site.
     72* **Twice a day:** the service checks in and your site replies with the identifiers of the jobs that are due. Nothing else.
     73* **When an article is written:** the topic (title, keyword, notes, word count), your Branding details, the identifiers of recently used photographs, the stored research summary and your recent article titles. The service holds these in memory while it writes and keeps none of it afterwards.
     74* **When a calendar is planned:** your Branding details and the public addresses of your own pages, which the service reads. What it finds is stored on your site, with every source.
     75* **When the Settings page opens:** a request for your plan and credit balance.
     76* **Billing buttons** on the Settings page open the service's payment provider, Stripe, in your browser.
     77
     78The service uses Anthropic's Claude models and web search to write and research, and the Pexels API to choose photographs. Your site never holds a key for these providers and never calls them directly. The service's privacy policy covers what it shares with them.
     79
     80= Pexels =
     81
     82Terms of service: https://www.pexels.com/terms-of-service/. Privacy policy: https://www.pexels.com/privacy-policy/. License: https://www.pexels.com/license/.
     83
     84When the service delivers an article, it names a photograph on images.pexels.com that it has already chosen. Your site downloads that one file, once, into your media library as the featured image, the same way WordPress's own media sideloading works, and serves it from your site from then on. Nothing is hot-linked, and no page on your site loads anything from Pexels. The request carries no data about you or your site beyond an ordinary HTTP request for the file. If the download fails, the article still arrives, without a featured image.
    13485
    13586== Installation ==
    13687
    137 1. Install the plugin from the WordPress plugin directory under **Plugins → Add New**, or upload
    138    the zip from saidweekly.com under **Plugins → Add New → Upload Plugin**, then activate it.
    139 2. Open **Settings → saidweekly** and click **Start the free plan**. Check the email and business
    140    name it shows, and the site is enrolled in one step; no account, card or license key is needed.
    141    For a paid plan, choose one at https://saidweekly.com/pricing instead, paste the license key
    142    from your confirmation email into the same screen, and save. A site on the free plan upgrades
    143    the same way.
    144 3. Open **Content Calendar → Branding** and complete it. This is what makes the writing
    145    sound like your business rather than generic filler, and generation will not produce
    146    useful copy without it.
    147 4. Add topics under **Content Calendar → Add New**, or import a list under
    148    **Content Calendar → Bulk Import**.
    149 5. Under **Settings → saidweekly**, pick the days your articles fall on and how they arrive:
    150    as drafts, or published automatically. Your first article is written as soon as setup is
    151    complete.
     881. Install the plugin from the WordPress plugin directory under **Plugins → Add New**, or upload the zip from saidweekly.com under **Plugins → Add New → Upload Plugin**. Activate it.
     892. Open **Settings → saidweekly** and click **Start the free plan**. Check the email address and business name shown, and the site is enrolled. No account, card or license key is needed. For a paid plan, choose one at https://saidweekly.com/pricing, paste the license key from your confirmation email into the same screen, and save. A site on the free plan upgrades the same way.
     903. Open **Content Calendar → Branding** and fill it in. This is what makes the writing sound like your business; generation will not produce useful copy without it.
     914. Fill the calendar: generate one under **Content Calendar → Generate Calendar**, add topics under **Content Calendar → Add New**, or import a list under **Content Calendar → Bulk Import**.
     925. Under **Settings → saidweekly**, pick the days your articles fall on and whether they arrive as drafts or publish automatically. Your first article is written as soon as setup is complete.
    15293
    153 A paid plan's license key is used only to activate the site. It is never stored in the database,
    154 so the field looks empty afterwards — that is expected. The free plan has no key at all: if you
    155 reinstall the plugin, click Start the free plan again and the site picks up where it left off.
     94A paid plan's license key is used only to activate the site. It is never stored in the database, so the field is empty afterwards; that is expected. The free plan has no key: if you reinstall the plugin, click Start the free plan again and the site picks up where it left off.
    15695
    15796== Frequently Asked Questions ==
    … …  
    15998= How is the editorial calendar made? =
    16099
    161 Content Calendar → Generate Calendar starts it once Branding is complete and the site is
    162 activated. saidweekly searches the web around your business and its area, reads your own site to
    163 see what is already covered, and stores what it found, with every source, on your site. Then it
    164 plans one topic for each open date in the next 90 days, each with a short explanation and the
    165 sources it rests on, shown on the topic. Research never measures search rankings, search volumes
    166 or keyword difficulty, and never invents services, prices, qualifications or sources. Generating
    167 a calendar writes no article and spends no credits. Paid plans may regenerate the whole calendar
    168 twice a subscription year; only topics saidweekly proposed that you have not edited, locked or
    169 had written are replaced.
     100Once Branding is complete and the site is activated, open Content Calendar → Generate Calendar. saidweekly searches the web around your business and its area, reads your own site to see what is already covered, and stores what it finds on your site with every source. It then plans one topic for each open date in the next 90 days, each with a short explanation and the sources it rests on, shown on the topic itself.
     101
     102Research never measures search rankings, search volumes or keyword difficulty, and never invents services, prices, qualifications or sources. Generating a calendar writes no article and spends no credits.
     103
     104Paid plans can regenerate the whole calendar twice a subscription year. Only topics that saidweekly proposed, and that you have not edited, locked or had written, are replaced.
    170105
    171106= Will it publish anything without me? =
    172107
    173 Not unless you tell it to. Every article arrives as a draft. If you switch on automatic
    174 publishing under Settings → saidweekly and confirm, articles written after that go live on
    175 their scheduled date — but never a past-dated one, never one whose topic changed after it was
    176 written, and never one that arrived without a featured image; those wait for you.
     108Not unless you tell it to. Every article arrives as a draft. If you switch on automatic publishing under Settings → saidweekly and confirm, articles written after that go live on their scheduled date. Three kinds of article still wait for you: one whose date has passed, one whose topic changed after it was written, and one that arrived without a featured image.
    177109
    178110= What does the plugin do without an account? =
    179111
    180 Everything that lives on your site: the calendar, topics, locking, spreadsheet import and export,
    181 scheduling and publishing modes. What it cannot do without the service is research, plan or write
    182 anything, because that is the service's work. You do not need an account for that either: the
    183 free plan is started from inside the plugin, with no sign-up anywhere, no card and no key.
     112Everything that lives on your site: the calendar, topics, locking, spreadsheet import and export, and the scheduling and publishing modes. Research, planning and writing are the service's work and need an enrolled site. You do not need an account for that either: the free plan starts from inside the plugin, with no sign-up, card or key.
    184113
    185114= Starting the free plan or activating says my permalinks are not supported. What now? =
    186115
    187 Go to Settings > Permalinks and choose anything other than "Plain" - the default "Day and
    188 name" is fine - then try again. saidweekly addresses this site by URL path, and Plain
    189 permalinks put the address in a query string instead. Nothing was sent, and a license key has
    190 not been used, so the same key will work once the setting is changed.
     116Go to Settings → Permalinks and choose anything other than "Plain"; the default "Day and name" is fine. Then try again. saidweekly addresses your site by URL path, and Plain permalinks put the address in a query string instead. Nothing was sent and no license key was used, so the same key will work once the setting is changed.
    191117
    192118= Where do the featured images come from, and can I use them? =
    193119
    194 Images come from Pexels (https://www.pexels.com/license/). The Pexels License allows free
    195 commercial use with no attribution required, which is why it was chosen. The service picks the
    196 photograph; your site downloads that one file into your media library and serves it from there
    197 (see External services above).
     120From Pexels (https://www.pexels.com/license/). The Pexels License allows free commercial use with no attribution required, which is why it was chosen. The service picks the photograph; your site downloads that one file into your media library and serves it from there (see External services).
    198121
    199122Two limits are worth knowing, and they apply to any free stock library:
    200123
    201 * **No model or property releases.** Photographs of identifiable people, private property,
    202   logos or artwork may not be usable in ways that imply a person or brand endorses your
    203   business. This matters most for advertising and for anything on a sensitive subject.
    204 * **No indemnification.** Paid stock libraries will often defend you if someone brings a
    205   claim about an image. Free tiers do not. The risk is small but it is yours.
     124* **No model or property releases.** Photographs of identifiable people, private property, logos or artwork may not be usable in ways that imply a person or brand endorses your business. This matters most for advertising and for sensitive subjects.
     125* **No indemnification.** Paid stock libraries will often defend you if someone brings a claim about an image. Free libraries do not. The risk is small, but it is yours.
    206126
    207 If a delivered image shows a recognisable person and the article could read as an
    208 endorsement, or the subject is sensitive, replace the image before publishing. Swapping the
    209 featured image is an ordinary WordPress edit and nothing in this plugin will change it back.
     127If a delivered image shows a recognizable person and the article could read as an endorsement, or the subject is sensitive, replace the image before publishing. Swapping the featured image is an ordinary WordPress edit, and nothing in this plugin will change it back.
    210128
    211129= Can I get my topics back out as a spreadsheet? =
    212130
    213 Yes. **Content Calendar → Export** downloads every topic as a CSV, using the same columns as
    214 Bulk Import. Edit it and upload it again to add more — topics you already have are recognised
    215 by title and skipped, so re-uploading the whole file only creates the new rows.
     131Yes. **Content Calendar → Export** downloads every topic as a CSV with the same columns Bulk Import uses. Edit the file and upload it again to add more topics. Topics you already have are recognized by title and skipped, so re-uploading the whole file creates only the new rows.
    216132
    217133= Why was my date rejected? =
    218134
    219 A date like `03/04/2026` means 3 April in most of the world and 4 March in the United
    220 States. Rather than guess and schedule a post a month off, the importer asks you to say
    221 which order your file uses, on the screen after upload. Dates written `YYYY-MM-DD`, or with
    222 a written-out month such as `17 August 2026`, are never ambiguous and always work.
     135A date like `03/04/2026` means 3 April in most of the world and 4 March in the United States. Rather than guess and schedule a post a month off, the importer asks which order your file uses, on the screen after upload. Dates written `YYYY-MM-DD`, or with the month spelled out such as `17 August 2026`, are never ambiguous and always work.
    223136
    224 = My topic says Drafted but I deleted the article. =
     137= My topic says Drafted, but I deleted the article. =
    225138
    226 Moving a generated article to the trash leaves its topic as Drafted and keeps the link,
    227 because the trash is reversible. Deleting the article permanently returns the topic to
    228 Planned with no date, so it is not picked up again until you deliberately reschedule it.
     139Moving a generated article to the trash leaves its topic as Drafted and keeps the link, because the trash is reversible. Deleting the article permanently returns the topic to Planned with no date, so it is not picked up again until you reschedule it.
    229140
    230141= I copied the site to a staging server and it stopped working. =
    231142
    232 That is deliberate. The plugin compares the site address against the one it activated
    233 with, and a copy running with the original site's credentials is treated as unregistered.
    234 Activate the staging copy with its own license key, or leave it inactive. Do not tick "Move
    235 my subscription to this site" on a staging copy: that moves your live site's subscription to
    236 the copy, and the live site stops receiving articles.
     143That is deliberate. The plugin compares the site address with the one it was activated on, and a copy running with the original site's credentials is treated as unregistered. Activate the staging copy with its own license key, or leave it inactive. Do not tick "Move my subscription to this site" on a staging copy: that moves your live site's subscription to the copy, and the live site stops receiving articles.
    237144
    238145= My site moved to a new address. Do I need a new license? =
    239146
    240 No. Install the plugin on the new site, go to Settings → saidweekly, paste your existing
    241 license key and tick "Move my subscription to this site". Your credits and schedule move
    242 with it, and the old address stops receiving articles. A subscription can move three times
    243 a subscription year, and we email you each time it does - if you get that email and did not
    244 move your site, contact support straight away.
     147No. Install the plugin on the new site, go to Settings → saidweekly, paste your existing license key and tick "Move my subscription to this site". Your credits and schedule move with it, and the old address stops receiving articles. A subscription can move three times a subscription year, and we email you each time. If you get that email and did not move your site, contact support straight away.
    245148
    246149= What happens when I delete the plugin? =
    247150
    248 Your topics, research, articles and settings stay in WordPress. Whether the site's enrollment
    249 with the service (its site identifier and signing secret) is removed too is a checkbox under
    250 Settings → saidweekly: the copy installed from the WordPress plugin directory removes it by
    251 default, and the copy downloaded from saidweekly.com keeps it, so that a reinstall from there
    252 picks up where it left off without a second license key. Either way your account, plan and
    253 credits stay with the service until you cancel, and the service's records of the site are
    254 removed on the schedule in the privacy policy.
     151Your topics, research, articles and settings stay in WordPress. Whether the site's enrollment with the service (its site identifier and signing secret) is removed too is a checkbox under Settings → saidweekly. The copy installed from the WordPress plugin directory removes it by default; the copy downloaded from saidweekly.com keeps it, so a reinstall picks up where it left off without a second license key. Either way, your account, plan and credits stay with the service until you cancel, and the service's records of the site are removed on the schedule in the privacy policy.
    255152
    256153= Can I point the plugin at a different generation service? =
    257154
    258 No. The service address is part of the product, not a site setting, so there is no field
    259 for it.
     155No. The service address is part of the product, not a site setting, so there is no field for it.
    260156
    261157== Screenshots ==
    262158
    263 1. Settings → saidweekly on a new install: start the free plan with no account, card or license key, or paste a paid plan's key. The screen says what is sent before you click.
    264 2. The Content Calendar: every topic with its date, keyword, category and where it stands, from Planned to Published.
    265 3. Generate Editorial Calendar: the research saidweekly gathered about the business, with every source, and the 90-day calendar it planned from it.
    266 4. A delivered article in the editor, scheduled for its date, with the passages saidweekly asks you to check before it publishes.
     1591. Settings → saidweekly on a new install. Start the free plan with no account, card or license key, or paste a paid plan's key. The screen says what is sent before you click.
     1602. The Content Calendar: every topic with its date, keyword, category and status, from Planned to Published.
     1613. Generate Editorial Calendar: the research saidweekly gathered about the business, with every source, and the 90-day calendar planned from it.
     1624. A delivered article in the editor, scheduled for its date, with the passages saidweekly asks you to check before publishing.
    267163
    268164== Changelog ==
  • saidweekly/trunk/readme.txt

    r3766801 r3767147  
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 An editorial calendar for your business, with researched articles written by the saidweekly service and delivered into WordPress on your schedule.
     11Plans an editorial calendar for your business, then writes researched articles and delivers them to WordPress on the days you choose.
    1212
    1313== Description ==
    1414
    15 saidweekly turns an editorial calendar into finished articles, on a schedule you choose.
     15saidweekly plans an editorial calendar for your business and turns it into finished articles, delivered to your WordPress site on the days you choose.
    1616
    17 The calendar, the topic editor, spreadsheet import and export, scheduling and publishing all
    18 work inside WordPress with nothing else. Research, calendar planning, writing and featured images
    19 come from the saidweekly service. **The free plan needs no account, card or license key**: click
    20 Start the free plan under Settings → saidweekly and the site is enrolled. It writes one article a
    21 calendar month, each ending in the line "Article provided by saidweekly", linking to saidweekly.com.
    22 Paid plans at https://saidweekly.com/pricing are annual and cover one website: one article a
    23 week, three a week, or one every day; their license key is pasted into the same screen, and
    24 upgrading removes that line from every article.
     17The calendar lives inside WordPress. Add and edit topics, lock the ones you want kept, import and export spreadsheets, and decide whether articles arrive as drafts or publish on their own. The research, planning, writing and featured images come from the saidweekly service.
    2518
    26 saidweekly plans the calendar for you: it researches your business, its area and what your site
    27 already covers, using live web search and a read of your own pages, and proposes detailed topics
    28 for the next 90 days, each with its reasons and sources. The calendar is extended every month and
    29 its research refreshed every quarter on paid plans; a full regeneration is available twice a year
    30 on paid plans and once a year on the free plan. You keep it inside WordPress: edit or lock any
    31 topic, type in your own, or import from a spreadsheet, and nothing you wrote, edited or locked is
    32 ever changed by the plugin. Pick the days your articles fall on. Seven days ahead of each date the
    33 saidweekly service writes the article, finds a featured image, and delivers it into your site.
    34 Articles arrive as drafts for you to review unless you switch on automatic publishing, which
    35 applies only to articles written after you turn it on and never publishes anything past its date.
     19**The free plan needs no account, card or license key.** Open Settings → saidweekly, click Start the free plan, and the site is enrolled. The free plan writes one article a calendar month. Each article ends with the line "Article provided by saidweekly", linking to saidweekly.com; a button under Settings → saidweekly removes it.
    3620
    37 = What arrives with each draft =
     21Paid plans (https://saidweekly.com/pricing) are annual, cover one website, and write one article a week, three a week, or one every day. Paste the license key into the same settings screen to activate.
    3822
    39 * The article body, written for your business using the details you enter under Branding
     23= How the calendar is planned =
     24
     25saidweekly researches your business, your area and what your site already covers, using live web search and a read of your own pages. It then proposes a topic for each open date in the next 90 days, each with its reasoning and sources. The calendar is extended every month. On paid plans the research is refreshed every quarter and the whole calendar can be regenerated twice a year; the free plan can regenerate once a year.
     26
     27The calendar is yours to change. Edit or lock any topic, add your own, or import a list from a spreadsheet. Nothing you wrote, edited or locked is ever changed by the plugin.
     28
     29= How articles arrive =
     30
     31Pick the days your articles fall on. Seven days before each date, the saidweekly service writes the article, chooses a featured image and delivers it to your site as a draft. Each draft includes:
     32
     33* The article body, written for your business from the details you enter under Branding
    4034* An SEO title and meta description (the description also becomes the post excerpt)
    41 * A featured image, with a filename and alt text, stored as WebP unless you turn that off
    42 * Your category, and a short list of post tags
     35* A featured image with a filename and alt text, stored as WebP unless you turn that off
     36* Your category and a short list of post tags
    4337* A call to action linking wherever you choose
    44 * The scheduled date from its topic, so Publish schedules rather than publishes immediately
     38* The scheduled date from its topic, so clicking Publish schedules the post instead of publishing it immediately
    4539
    46 = What you keep control of =
     40= What you control =
    4741
    48 * Whether anything publishes without you: drafts by default, automatic publishing only if you
    49   switch it on and confirm
    50 * Topics, titles, keywords, categories and dates are yours to set, and any topic can be locked
    51 * A site-wide pause, and a hold on any article whose topic changed after it was written
    52 * The calendar shows exactly where each topic is: Planned, Queued, Drafted, Scheduled,
    53   Published, or Private
    54 * If the calendar runs low, the site administrator is emailed rather than the site quietly
    55   running dry
     42* **Publishing.** Articles arrive as drafts. Automatic publishing stays off until you switch it on and confirm. It applies only to articles written after that, and never publishes anything past its date.
     43* **Topics.** Titles, keywords, categories and dates are yours to set, and any topic can be locked.
     44* **Pausing.** Pause the whole site at any time. An article whose topic changed after it was written is held for your review.
     45* **Status.** The calendar shows where every topic stands: Planned, Queued, Drafted, Scheduled, Published or Private.
     46* **Warnings.** If the calendar runs low, the site administrator is emailed.
    5647
    57 = The saidweekly service, and what leaves your site =
     48= What leaves your site =
    5849
    59 This plugin is the WordPress half of a service. Nothing is sent anywhere until you click Start
    60 the free plan, or activate a paid plan with its license key, under Settings → saidweekly; before
    61 that the plugin makes no outside requests at all. Once enrolled, the plugin talks only to the
    62 saidweekly service at saidweekly.com, and only in these ways:
     50Nothing is sent anywhere until you start the free plan or activate a paid plan under Settings → saidweekly. After that, the plugin talks only to the saidweekly service and downloads featured images from Pexels. Exactly what is sent, and when, is listed under External services below.
    6351
    64 * **Starting the free plan** sends the site address, the address the service should deliver to,
    65   and the email address and business name you enter on that screen. The screen says so before
    66   you click.
    67 * **Activating a paid plan** sends your license key, the site address and the address the service
    68   should deliver to. The key is used once and never stored on your site.
    69 * **Twice a day** the service checks in with your site and asks which topics are due. It receives
    70   the job identifiers your site made up, and nothing else.
    71 * **When an article is written**, the service fetches that topic (title, keyword, notes, word
    72   count), your Branding details, the identifiers of recently used photographs, the research
    73   summary and your recent article titles. It holds them in memory while it writes, delivers the
    74   finished draft, and keeps none of it afterwards.
    75 * **When a calendar is planned**, the service searches the web around your business and reads the
    76   public pages of your own site. What it finds is stored on your site, with every source.
    77 * **The Settings page** reads your plan and credit balance from the service each time it opens.
    78 * **Billing** buttons send you to the service's payment provider, Stripe, in your browser.
    79 
    80 The articles are written by the saidweekly service using Anthropic's Claude models; web research
    81 uses Anthropic's web search; featured images come from Pexels. Your site never holds a key for any
    82 of those providers and never calls them directly. The service is operated by Martin Miller
    83 Software Consulting LLC under its terms of service (https://saidweekly.com/terms) and privacy
    84 policy (https://saidweekly.com/privacy), which say what is kept on the service side (account,
    85 plan, credit and operational records, never your articles or Branding) and for how long.
     52The service writes with Anthropic's Claude models, researches with Anthropic's web search, and chooses images from Pexels. Your site never holds a key for any of these providers and never calls them directly. The service is operated by Martin Miller Software Consulting LLC under its terms of service (https://saidweekly.com/terms) and privacy policy (https://saidweekly.com/privacy).
    8653
    8754= Requirements =
    8855
    8956* PHP 8.0 or later
    90 * To receive articles: a site reachable over HTTPS, so the saidweekly service can confirm it and
    91   deliver to it. The free plan needs nothing else; a paid plan needs its license key from
    92   saidweekly.com
     57* A site reachable over HTTPS, so the saidweekly service can confirm it and deliver articles to it
     58* For a paid plan, a license key from saidweekly.com
    9359
    9460== External services ==
    9561
    96 This plugin is the WordPress half of a hosted service and does nothing on its own beyond the
    97 editorial calendar. It connects to two external services; both are described here, and neither is
    98 contacted until you start the free plan or activate a paid plan under Settings → saidweekly.
     62This plugin is the WordPress half of a hosted service. On its own it provides the editorial calendar; everything else comes from the two external services described here. Neither is contacted until you start the free plan or activate a paid plan under Settings → saidweekly.
    9963
    100 **The saidweekly generation service** (operated by Martin Miller Software Consulting LLC, doing
    101 business as saidweekly; terms of service https://saidweekly.com/terms, privacy policy
    102 https://saidweekly.com/privacy). It is what researches your business, plans the editorial calendar,
    103 writes the articles and chooses the featured images; none of that can be done inside WordPress.
    104 What is sent, and when:
     64= The saidweekly service =
    10565
    106 * When you click Start the free plan: this site's address, the address articles should be
    107   delivered to, the email address and business name shown on that screen, and whether you ticked
    108   the box asking for occasional news about saidweekly (unticked by default; it only ever controls
    109   marketing email, never service notices).
    110 * When you activate a paid plan: your license key, the site address and the delivery address. The
    111   key is used once and never stored on your site.
    112 * Twice a day the service checks in and your site answers with the identifiers of the jobs that
    113   are due, and nothing else.
    114 * When an article is written: the topic (title, keyword, notes, word count), your Branding details,
    115   the identifiers of recently used photographs, the stored research summary and your recent article
    116   titles. The service holds them in memory while it writes and keeps none of it afterwards.
    117 * When a calendar is planned: your Branding details and the public addresses of your own pages,
    118   which the service reads; what it finds is stored on your site with every source.
    119 * When the Settings page opens: a request for your plan and credit balance.
    120 * Billing buttons on the Settings page open the service's payment provider, Stripe, in your browser.
     66Operated by Martin Miller Software Consulting LLC, doing business as saidweekly. Terms of service: https://saidweekly.com/terms. Privacy policy: https://saidweekly.com/privacy.
    12167
    122 The service in turn uses Anthropic's Claude models and web search to write and research, and the
    123 Pexels API to choose photographs. Your site never holds a key for any of those providers and never
    124 calls them directly; the service's privacy policy covers what it shares with them.
     68The service researches your business, plans the editorial calendar, writes the articles and chooses the featured images. Data is sent at these times, and only these:
    12569
    126 **Pexels** (terms of service https://www.pexels.com/terms-of-service/, privacy policy
    127 https://www.pexels.com/privacy-policy/, license https://www.pexels.com/license/). When the service
    128 delivers an article it names a photograph on images.pexels.com that it has already chosen. Your site
    129 downloads that one file, once, into your media library as the article's featured image, the way
    130 WordPress's own media sideloading works, and serves it from your site from then on; nothing is
    131 hot-linked and no page on your site loads anything from Pexels. The request carries no data about
    132 you or your site beyond the ordinary HTTP request for the file. If the download fails, the article
    133 still arrives, without a featured image.
     70* **When you start the free plan:** this site's address, the address articles should be delivered to, and the email address and business name shown on that screen. If you tick the box asking for occasional news about saidweekly (unticked by default), that answer is sent too. It controls marketing email only, never service notices.
     71* **When you activate a paid plan:** your license key, the site address and the delivery address. The key is used once and never stored on your site.
     72* **Twice a day:** the service checks in and your site replies with the identifiers of the jobs that are due. Nothing else.
     73* **When an article is written:** the topic (title, keyword, notes, word count), your Branding details, the identifiers of recently used photographs, the stored research summary and your recent article titles. The service holds these in memory while it writes and keeps none of it afterwards.
     74* **When a calendar is planned:** your Branding details and the public addresses of your own pages, which the service reads. What it finds is stored on your site, with every source.
     75* **When the Settings page opens:** a request for your plan and credit balance.
     76* **Billing buttons** on the Settings page open the service's payment provider, Stripe, in your browser.
     77
     78The service uses Anthropic's Claude models and web search to write and research, and the Pexels API to choose photographs. Your site never holds a key for these providers and never calls them directly. The service's privacy policy covers what it shares with them.
     79
     80= Pexels =
     81
     82Terms of service: https://www.pexels.com/terms-of-service/. Privacy policy: https://www.pexels.com/privacy-policy/. License: https://www.pexels.com/license/.
     83
     84When the service delivers an article, it names a photograph on images.pexels.com that it has already chosen. Your site downloads that one file, once, into your media library as the featured image, the same way WordPress's own media sideloading works, and serves it from your site from then on. Nothing is hot-linked, and no page on your site loads anything from Pexels. The request carries no data about you or your site beyond an ordinary HTTP request for the file. If the download fails, the article still arrives, without a featured image.
    13485
    13586== Installation ==
    13687
    137 1. Install the plugin from the WordPress plugin directory under **Plugins → Add New**, or upload
    138    the zip from saidweekly.com under **Plugins → Add New → Upload Plugin**, then activate it.
    139 2. Open **Settings → saidweekly** and click **Start the free plan**. Check the email and business
    140    name it shows, and the site is enrolled in one step; no account, card or license key is needed.
    141    For a paid plan, choose one at https://saidweekly.com/pricing instead, paste the license key
    142    from your confirmation email into the same screen, and save. A site on the free plan upgrades
    143    the same way.
    144 3. Open **Content Calendar → Branding** and complete it. This is what makes the writing
    145    sound like your business rather than generic filler, and generation will not produce
    146    useful copy without it.
    147 4. Add topics under **Content Calendar → Add New**, or import a list under
    148    **Content Calendar → Bulk Import**.
    149 5. Under **Settings → saidweekly**, pick the days your articles fall on and how they arrive:
    150    as drafts, or published automatically. Your first article is written as soon as setup is
    151    complete.
     881. Install the plugin from the WordPress plugin directory under **Plugins → Add New**, or upload the zip from saidweekly.com under **Plugins → Add New → Upload Plugin**. Activate it.
     892. Open **Settings → saidweekly** and click **Start the free plan**. Check the email address and business name shown, and the site is enrolled. No account, card or license key is needed. For a paid plan, choose one at https://saidweekly.com/pricing, paste the license key from your confirmation email into the same screen, and save. A site on the free plan upgrades the same way.
     903. Open **Content Calendar → Branding** and fill it in. This is what makes the writing sound like your business; generation will not produce useful copy without it.
     914. Fill the calendar: generate one under **Content Calendar → Generate Calendar**, add topics under **Content Calendar → Add New**, or import a list under **Content Calendar → Bulk Import**.
     925. Under **Settings → saidweekly**, pick the days your articles fall on and whether they arrive as drafts or publish automatically. Your first article is written as soon as setup is complete.
    15293
    153 A paid plan's license key is used only to activate the site. It is never stored in the database,
    154 so the field looks empty afterwards — that is expected. The free plan has no key at all: if you
    155 reinstall the plugin, click Start the free plan again and the site picks up where it left off.
     94A paid plan's license key is used only to activate the site. It is never stored in the database, so the field is empty afterwards; that is expected. The free plan has no key: if you reinstall the plugin, click Start the free plan again and the site picks up where it left off.
    15695
    15796== Frequently Asked Questions ==
    … …  
    15998= How is the editorial calendar made? =
    16099
    161 Content Calendar → Generate Calendar starts it once Branding is complete and the site is
    162 activated. saidweekly searches the web around your business and its area, reads your own site to
    163 see what is already covered, and stores what it found, with every source, on your site. Then it
    164 plans one topic for each open date in the next 90 days, each with a short explanation and the
    165 sources it rests on, shown on the topic. Research never measures search rankings, search volumes
    166 or keyword difficulty, and never invents services, prices, qualifications or sources. Generating
    167 a calendar writes no article and spends no credits. Paid plans may regenerate the whole calendar
    168 twice a subscription year; only topics saidweekly proposed that you have not edited, locked or
    169 had written are replaced.
     100Once Branding is complete and the site is activated, open Content Calendar → Generate Calendar. saidweekly searches the web around your business and its area, reads your own site to see what is already covered, and stores what it finds on your site with every source. It then plans one topic for each open date in the next 90 days, each with a short explanation and the sources it rests on, shown on the topic itself.
     101
     102Research never measures search rankings, search volumes or keyword difficulty, and never invents services, prices, qualifications or sources. Generating a calendar writes no article and spends no credits.
     103
     104Paid plans can regenerate the whole calendar twice a subscription year. Only topics that saidweekly proposed, and that you have not edited, locked or had written, are replaced.
    170105
    171106= Will it publish anything without me? =
    172107
    173 Not unless you tell it to. Every article arrives as a draft. If you switch on automatic
    174 publishing under Settings → saidweekly and confirm, articles written after that go live on
    175 their scheduled date — but never a past-dated one, never one whose topic changed after it was
    176 written, and never one that arrived without a featured image; those wait for you.
     108Not unless you tell it to. Every article arrives as a draft. If you switch on automatic publishing under Settings → saidweekly and confirm, articles written after that go live on their scheduled date. Three kinds of article still wait for you: one whose date has passed, one whose topic changed after it was written, and one that arrived without a featured image.
    177109
    178110= What does the plugin do without an account? =
    179111
    180 Everything that lives on your site: the calendar, topics, locking, spreadsheet import and export,
    181 scheduling and publishing modes. What it cannot do without the service is research, plan or write
    182 anything, because that is the service's work. You do not need an account for that either: the
    183 free plan is started from inside the plugin, with no sign-up anywhere, no card and no key.
     112Everything that lives on your site: the calendar, topics, locking, spreadsheet import and export, and the scheduling and publishing modes. Research, planning and writing are the service's work and need an enrolled site. You do not need an account for that either: the free plan starts from inside the plugin, with no sign-up, card or key.
    184113
    185114= Starting the free plan or activating says my permalinks are not supported. What now? =
    186115
    187 Go to Settings > Permalinks and choose anything other than "Plain" - the default "Day and
    188 name" is fine - then try again. saidweekly addresses this site by URL path, and Plain
    189 permalinks put the address in a query string instead. Nothing was sent, and a license key has
    190 not been used, so the same key will work once the setting is changed.
     116Go to Settings → Permalinks and choose anything other than "Plain"; the default "Day and name" is fine. Then try again. saidweekly addresses your site by URL path, and Plain permalinks put the address in a query string instead. Nothing was sent and no license key was used, so the same key will work once the setting is changed.
    191117
    192118= Where do the featured images come from, and can I use them? =
    193119
    194 Images come from Pexels (https://www.pexels.com/license/). The Pexels License allows free
    195 commercial use with no attribution required, which is why it was chosen. The service picks the
    196 photograph; your site downloads that one file into your media library and serves it from there
    197 (see External services above).
     120From Pexels (https://www.pexels.com/license/). The Pexels License allows free commercial use with no attribution required, which is why it was chosen. The service picks the photograph; your site downloads that one file into your media library and serves it from there (see External services).
    198121
    199122Two limits are worth knowing, and they apply to any free stock library:
    200123
    201 * **No model or property releases.** Photographs of identifiable people, private property,
    202   logos or artwork may not be usable in ways that imply a person or brand endorses your
    203   business. This matters most for advertising and for anything on a sensitive subject.
    204 * **No indemnification.** Paid stock libraries will often defend you if someone brings a
    205   claim about an image. Free tiers do not. The risk is small but it is yours.
     124* **No model or property releases.** Photographs of identifiable people, private property, logos or artwork may not be usable in ways that imply a person or brand endorses your business. This matters most for advertising and for sensitive subjects.
     125* **No indemnification.** Paid stock libraries will often defend you if someone brings a claim about an image. Free libraries do not. The risk is small, but it is yours.
    206126
    207 If a delivered image shows a recognisable person and the article could read as an
    208 endorsement, or the subject is sensitive, replace the image before publishing. Swapping the
    209 featured image is an ordinary WordPress edit and nothing in this plugin will change it back.
     127If a delivered image shows a recognizable person and the article could read as an endorsement, or the subject is sensitive, replace the image before publishing. Swapping the featured image is an ordinary WordPress edit, and nothing in this plugin will change it back.
    210128
    211129= Can I get my topics back out as a spreadsheet? =
    212130
    213 Yes. **Content Calendar → Export** downloads every topic as a CSV, using the same columns as
    214 Bulk Import. Edit it and upload it again to add more — topics you already have are recognised
    215 by title and skipped, so re-uploading the whole file only creates the new rows.
     131Yes. **Content Calendar → Export** downloads every topic as a CSV with the same columns Bulk Import uses. Edit the file and upload it again to add more topics. Topics you already have are recognized by title and skipped, so re-uploading the whole file creates only the new rows.
    216132
    217133= Why was my date rejected? =
    218134
    219 A date like `03/04/2026` means 3 April in most of the world and 4 March in the United
    220 States. Rather than guess and schedule a post a month off, the importer asks you to say
    221 which order your file uses, on the screen after upload. Dates written `YYYY-MM-DD`, or with
    222 a written-out month such as `17 August 2026`, are never ambiguous and always work.
     135A date like `03/04/2026` means 3 April in most of the world and 4 March in the United States. Rather than guess and schedule a post a month off, the importer asks which order your file uses, on the screen after upload. Dates written `YYYY-MM-DD`, or with the month spelled out such as `17 August 2026`, are never ambiguous and always work.
    223136
    224 = My topic says Drafted but I deleted the article. =
     137= My topic says Drafted, but I deleted the article. =
    225138
    226 Moving a generated article to the trash leaves its topic as Drafted and keeps the link,
    227 because the trash is reversible. Deleting the article permanently returns the topic to
    228 Planned with no date, so it is not picked up again until you deliberately reschedule it.
     139Moving a generated article to the trash leaves its topic as Drafted and keeps the link, because the trash is reversible. Deleting the article permanently returns the topic to Planned with no date, so it is not picked up again until you reschedule it.
    229140
    230141= I copied the site to a staging server and it stopped working. =
    231142
    232 That is deliberate. The plugin compares the site address against the one it activated
    233 with, and a copy running with the original site's credentials is treated as unregistered.
    234 Activate the staging copy with its own license key, or leave it inactive. Do not tick "Move
    235 my subscription to this site" on a staging copy: that moves your live site's subscription to
    236 the copy, and the live site stops receiving articles.
     143That is deliberate. The plugin compares the site address with the one it was activated on, and a copy running with the original site's credentials is treated as unregistered. Activate the staging copy with its own license key, or leave it inactive. Do not tick "Move my subscription to this site" on a staging copy: that moves your live site's subscription to the copy, and the live site stops receiving articles.
    237144
    238145= My site moved to a new address. Do I need a new license? =
    239146
    240 No. Install the plugin on the new site, go to Settings → saidweekly, paste your existing
    241 license key and tick "Move my subscription to this site". Your credits and schedule move
    242 with it, and the old address stops receiving articles. A subscription can move three times
    243 a subscription year, and we email you each time it does - if you get that email and did not
    244 move your site, contact support straight away.
     147No. Install the plugin on the new site, go to Settings → saidweekly, paste your existing license key and tick "Move my subscription to this site". Your credits and schedule move with it, and the old address stops receiving articles. A subscription can move three times a subscription year, and we email you each time. If you get that email and did not move your site, contact support straight away.
    245148
    246149= What happens when I delete the plugin? =
    247150
    248 Your topics, research, articles and settings stay in WordPress. Whether the site's enrollment
    249 with the service (its site identifier and signing secret) is removed too is a checkbox under
    250 Settings → saidweekly: the copy installed from the WordPress plugin directory removes it by
    251 default, and the copy downloaded from saidweekly.com keeps it, so that a reinstall from there
    252 picks up where it left off without a second license key. Either way your account, plan and
    253 credits stay with the service until you cancel, and the service's records of the site are
    254 removed on the schedule in the privacy policy.
     151Your topics, research, articles and settings stay in WordPress. Whether the site's enrollment with the service (its site identifier and signing secret) is removed too is a checkbox under Settings → saidweekly. The copy installed from the WordPress plugin directory removes it by default; the copy downloaded from saidweekly.com keeps it, so a reinstall picks up where it left off without a second license key. Either way, your account, plan and credits stay with the service until you cancel, and the service's records of the site are removed on the schedule in the privacy policy.
    255152
    256153= Can I point the plugin at a different generation service? =
    257154
    258 No. The service address is part of the product, not a site setting, so there is no field
    259 for it.
     155No. The service address is part of the product, not a site setting, so there is no field for it.
    260156
    261157== Screenshots ==
    262158
    263 1. Settings → saidweekly on a new install: start the free plan with no account, card or license key, or paste a paid plan's key. The screen says what is sent before you click.
    264 2. The Content Calendar: every topic with its date, keyword, category and where it stands, from Planned to Published.
    265 3. Generate Editorial Calendar: the research saidweekly gathered about the business, with every source, and the 90-day calendar it planned from it.
    266 4. A delivered article in the editor, scheduled for its date, with the passages saidweekly asks you to check before it publishes.
     1591. Settings → saidweekly on a new install. Start the free plan with no account, card or license key, or paste a paid plan's key. The screen says what is sent before you click.
     1602. The Content Calendar: every topic with its date, keyword, category and status, from Planned to Published.
     1613. Generate Editorial Calendar: the research saidweekly gathered about the business, with every source, and the 90-day calendar planned from it.
     1624. A delivered article in the editor, scheduled for its date, with the passages saidweekly asks you to check before publishing.
    267163
    268164== Changelog ==
Note: See TracChangeset for help on using the changeset viewer.