Title: AP Writer
Author: artposition
Published: <strong>July 16, 2026</strong>
Last modified: July 16, 2026

---

Search plugins

![](https://ps.w.org/ap-writer/assets/banner-772x250.png?rev=3609784)

![](https://ps.w.org/ap-writer/assets/icon-256x256.png?rev=3609784)

# AP Writer

 By [artposition](https://profiles.wordpress.org/artposition/)

[Download](https://downloads.wordpress.org/plugin/ap-writer.1.1.16.zip)

 * [Details](https://wordpress.org/plugins/ap-writer/#description)
 * [Reviews](https://wordpress.org/plugins/ap-writer/#reviews)
 *  [Installation](https://wordpress.org/plugins/ap-writer/#installation)
 * [Development](https://wordpress.org/plugins/ap-writer/#developers)

 [Support](https://wordpress.org/support/plugin/ap-writer/)

## Description

**AP Writer** improves the SEO and reading experience of your WordPress posts. The
core features work for free, with no account and no external connection.

#### Features available for free (no account required)

 * **Article design** — Configure H2/H3 heading styles and colors, list and bold
   styles, font size and line height from the admin screen.
 * **Table of contents** — Automatically detects H2/H3 headings and inserts an accordion-
   style table of contents at the top of each post.
 * **Related posts** — Displays related posts from the same category as a thumbnail
   grid at the end of each post.
 * **Reading time & last-updated date** — Shows post meta information near the top
   of the content.
 * **JSON-LD structured data** — Outputs BlogPosting and FAQPage schema automatically
   for Google rich results.
 * **XML sitemap** — Generates and updates an XML sitemap.
 * **Per-post TOC toggle** — Show or hide the table of contents per post from a 
   meta box in the editor.

These features run entirely on your site and never contact any external server.

#### Optional: AI article generation (requires an external account)

The AI features connect to an external service (api-position.com) that performs 
the generation on its own servers. They require an account, which you can get at
[api-position.com](https://api-position.com). A free trial is available.

 * Japanese article generation via Claude / Gemini (processing happens on the external
   service)
 * Keyword and topic suggestions
 * AI featured-image generation
 * Scheduled auto-posting (choose weekday and time)
 * Google Search Console integration (search queries, indexing, sitemap submission)
 * Site learning for internal-link optimization

The AI features are provided as an interface to the external service. The service,
the data it receives, and its Terms of Use and Privacy Policy are documented below.

### External Services

This plugin connects to api-position.com (operated by Art Position) only when you
use the AI features (license verification and AI generation). The free features 
listed above never connect to any external server.

**Service:** https://api-position.com

**What is sent, and when:**

 * Your license key and site domain — sent during license verification.
 * Keywords and the site information you enter — sent only when you run AI generation.

**What the service does:** It performs the AI article/image generation on its own
servers (this processing cannot be done locally in the plugin) and returns the result.
AI generation requests are forwarded through api-position.com to Anthropic Claude
or Google Gemini.

By using the AI features you agree to the service’s terms:

 * Privacy Policy: https://api-position.com/privacy
 * Terms of Service: https://api-position.com/terms

## Screenshots

[⌊AI article generation — enter a keyword and generate a post.⌉⌊AI article generation—
enter a keyword and generate a post.⌉[

AI article generation — enter a keyword and generate a post.

[⌊Settings — customize article design styles and colors.⌉⌊Settings — customize article
design styles and colors.⌉[

Settings — customize article design styles and colors.

[⌊Auto-schedule — choose weekday, time and category for automatic posting.⌉⌊Auto-
schedule — choose weekday, time and category for automatic posting.⌉[

Auto-schedule — choose weekday, time and category for automatic posting.

[⌊Front end — a post with the table of contents, related posts and reading time 
inserted.⌉⌊Front end — a post with the table of contents, related posts and reading
time inserted.⌉[

Front end — a post with the table of contents, related posts and reading time inserted.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/ap-writer` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Article design, table of contents, structured data and the sitemap are enabled 
    automatically on activation — no configuration required.
 4. Go to “AP Writer”  “Settings” in the admin menu to customize styles and display
    options.
 5. To use the optional AI features, enter your license key in “Settings”  “License”.
    You can get a key at api-position.com.

## FAQ

### Which features work without an account?

Article design, table of contents, related posts, reading time, last-updated date,
JSON-LD structured data and the XML sitemap all work for free, with no account and
no external connection.

### How do I try the AI generation?

Sign up for the free trial at [api-position.com](https://api-position.com), then
paste the issued key into “Settings”  “License”. The AI features will be enabled.

### Which AI models are used?

Anthropic Claude and Google Gemini. You can choose the model in the settings. Generation
runs on the external service (api-position.com), not on your site.

### Will the sitemap conflict with my existing sitemap?

No. This plugin serves its sitemap at `/ap-sitemap.xml`, so it does not conflict
with the `/sitemap.xml` produced by Yoast SEO, All in One SEO, or similar plugins.

### Can I hide the table of contents on a specific post?

Yes. Use the meta box in the post editor to show or hide the table of contents per
post.

### What structured data is output?

BlogPosting schema (title, author, published/updated dates, featured image), plus
FAQPage schema generated from any FAQ section detected in the post.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AP Writer” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ artposition ](https://profiles.wordpress.org/artposition/)

[Translate “AP Writer” into your language.](https://translate.wordpress.org/projects/wp-plugins/ap-writer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ap-writer/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/ap-writer/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/ap-writer/) by [RSS](https://plugins.trac.wordpress.org/log/ap-writer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.16

 * Output escaping and input handling brought fully in line with WordPress coding
   standards.

#### 1.1.15

 * Internal-link insertion is no longer restricted by plan; it works whenever enabled.
 * Admin scripts and styles are now enqueued via the WordPress API.
 * Coding-standards and escaping improvements throughout the admin screens.

#### 1.1.14

 * WordPress 7.0 compatibility.
 * Hardened admin input handling to follow WordPress coding standards.

#### 1.1.13

 * Security: safely handle HTML, images and structured data returned by the service(
   prevents arbitrary file writes and stored XSS).
 * Added a per-post table-of-contents toggle in the editor.
 * Capped the auto-generation keyword list to prevent unbounded growth.
 * Fixed a case where a skipped test run was shown as success.

#### 1.1.12

 * Block the screen during a scheduled test run to prevent double submissions.
 * Security hardening for HTML and images returned by the service.

#### 1.1.11

 * Added a default article length option in the settings.

#### 1.1.10

 * Added a modal to specify a theme when auto-generating keywords.

#### 1.1.9

 * Keyword and topic generation now reflect your site information.

#### 1.1.8

 * Weekday keyword lists are no longer consumed; an unused keyword is chosen at 
   random.

#### 1.1.7

 * Detect expired Google Search Console connections and prompt to reconnect.

#### 1.1.6

 * Prevent duplicate keywords in auto-generation; fixed AI topic selection.

#### 1.1.5

 * Show the cause of API communication errors in the admin screen.

#### 1.1.3

 * Added a copyright-safe mode for featured images.

#### 1.1.2

 * Fixed issues in site learning, topic suggestions and article generation.

#### 1.1.0

 * Made the table of contents, article design, structured data and related posts
   available for free.
 * Added a free-trial notice for unlicensed sites.
 * Added a referral bonus feature.
 * PHP 7.4 compatibility fixes.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.16**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[schema](https://wordpress.org/plugins/tags/schema/)
   [seo](https://wordpress.org/plugins/tags/seo/)[sitemap](https://wordpress.org/plugins/tags/sitemap/)
   [table of contents](https://wordpress.org/plugins/tags/table-of-contents/)
 *  [Advanced View](https://wordpress.org/plugins/ap-writer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ap-writer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ap-writer/reviews/)

## Contributors

 *   [ artposition ](https://profiles.wordpress.org/artposition/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ap-writer/)