Settings Reference
A full list of every item in the settings screen (auto-generated from the code)
In the current version (v2.114.0), there are 161 settings you can configure. This list is generated automatically from the plugin's source code, so it stays up to date as features are added.
About setting keysEach setting key also corresponds to a constant name in wp-config.php. For example, gemini_api_key can be defined as SORABUN_GEMINI_API_KEY (the constant takes precedence).
API Keys
| Setting | Key | Type |
|---|
| Features in Use | gemini_api_key | API key (stored encrypted) |
| Features in Use | openai_api_key | API key (stored encrypted) |
| Features in Use | supadata_api_key | API key (stored encrypted) |
Search Data Source (Rank Tracking / Competitor Analysis)
| Setting | Key | Type |
|---|
| Data Source Selection | search_provider | Select |
| Data Source Selection | serper_api_key | API key (stored encrypted) |
| Data Source Selection | serpapi_api_key | API key (stored encrypted) |
| AI citation check | ai_cite_enabled | ON/OFF |
| DataForSEO (Search Volume, optional) | dataforseo_login | Text |
| DataForSEO (Search Volume, optional) | dataforseo_password | API key (stored encrypted) |
| PageSpeed Insights API key (optional) | psi_api_key | API key (stored encrypted) |
| PageSpeed Insights API key (optional) | gcs_api_key | API key (stored encrypted) |
| PageSpeed Insights API key (optional) | gcs_engine_id | Text |
LINE-Exclusive Articles
| Setting | Key | Type |
|---|
| Add-Friend URL | linegate_add_url | Text |
| Unlock Code | linegate_code | Text |
Models
| Setting | Key | Type |
|---|
| Text-Generation AI | text_provider | Select |
| Image Generation Provider | eyecatch_provider | Select |
| Image Generation Provider | photo_provider | Select |
| Image Generation Provider | diagram_provider | Select |
| Image Generation Provider | diagram_aspect | Select |
| Gemini Image Model | image_model | Text |
| Gemini Image Model | gemini_image_size | Select |
| OpenAI Image Model | openai_image_model | Text |
| OpenAI Image Model | openai_image_quality | Select |
Screenshot Citations (optional)
| Setting | Key | Type |
|---|
| Enable | screenshot_enabled | ON/OFF |
| Enable | screenshot_max | Select |
| Enable | screenshot_device | Select |
| Screenshot slots for steps | shot_slots | ON/OFF |
| Screenshot slots for steps | mockup_count | Select |
| Screenshot API | screenshot_provider | Select |
| Screenshot API | screenshot_api_key | API key (stored encrypted) |
Multilingual (Auto-Translation)
| Setting | Key | Type |
|---|
| Auto-Translation | translate_auto | ON/OFF |
Generation Defaults
| Setting | Key | Type |
|---|
| Article Language | content_lang | Select |
| Optimization type | default_type | Select |
| Word Count | default_length | Select |
| Tone | default_tone | Select |
| Title Pattern | title_style | Select |
| Number of diagrams | diagram_count | Select |
| Number of illustrative images | photo_count | Select |
| Number of illustrative images | photo_style | Select |
| Featured image | eyecatch_enabled | ON/OFF |
| Featured image | eyecatch_text | Select |
| Featured image | eyecatch_style | Select |
| Featured image | eyecatch_check | Select |
| Featured image | image_webp | ON/OFF |
| Polish | polish_enabled | ON/OFF |
| Auto-Decoration | decoration_enabled | ON/OFF |
| Auto-Decoration | decoration_theme | Select |
| Auto-Decoration | deco_balloon_set | Select |
| Editor Format | editor_format | Select |
| Post Type | default_post_type | Select |
| Post status | default_status | Select |
| Outline approval | outline_mode | Select |
| Auto-Approve Outlines | outline_auto_approve | Select |
| SEO Plugin Integration | seo_plugin | Select |
| External Links | outbound_links | Select |
| Advisory Mode | advice_mode | ON/OFF |
| Advisory Mode | advice_notes | ON/OFF |
| Article Freshness | refresh_auto | ON/OFF |
| Article Freshness | refresh_auto_apply | ON/OFF |
| SEO Advisor | consult_dock | ON/OFF |
| Rewrite result | rewrite_mode | Select |
| Article finishing | add_toc | Select |
| Article finishing | add_keypoints | ON/OFF |
| Article finishing | add_definition | ON/OFF |
| Article finishing | comparison_table | ON/OFF |
| Article finishing | add_asof | ON/OFF |
| Article finishing | add_ogp | ON/OFF |
| Article finishing | cta_ai | ON/OFF |
| Other | auto_create_category | ON/OFF |
| Other | category_max | Number |
| Other | add_jsonld | ON/OFF |
| Other | add_related | ON/OFF |
| Other | related_count | Select |
| Other | inline_cards | ON/OFF |
| Other | add_source_note | ON/OFF |
| Other | llms_txt | ON/OFF |
| Other | askai_enabled | ON/OFF |
| Notify on publish or update | ping_indexnow | ON/OFF |
| Notify on publish or update | ping_websub | ON/OFF |
| Inquiry screening | inquiry_enabled | ON/OFF |
| Inquiry screening | inquiry_to | Text |
| Inquiry screening | inquiry_ai | ON/OFF |
| Human verification | captcha_provider | Select |
| Human verification | captcha_site_key | Text |
| Human verification | captcha_secret | API key (stored encrypted) |
| Author and reviewer | author_role | Select |
| Author and reviewer | author_name | Text |
| Author and reviewer | author_title | Text |
| Author and reviewer | author_org | Text |
| Author and reviewer | author_url | Text |
| Author and reviewer | author_credentials | Multi-line text |
| Author and reviewer | author_bio | Multi-line text |
| Author and reviewer | author_sameas | Multi-line text |
| Author and reviewer | reviewer_name | Text |
| Author and reviewer | reviewer_title | Text |
| Author and reviewer | reviewer_org | Text |
| Author and reviewer | reviewer_url | Text |
| Author and reviewer | reviewer_credentials | Multi-line text |
| Author and reviewer | reviewer_bio | Multi-line text |
| Author and reviewer | reviewer_sameas | Multi-line text |
| Author and reviewer | author_box | ON/OFF |
| Your own first-party data | evidence_items | Multi-line text |
Real-Time Search
| Setting | Key | Type |
|---|
| Search Provider | grounding_provider | Select |
| Grok Search Scope | grok_x_search | ON/OFF |
| Deep research | deep_research | ON/OFF |
Content quality review
| Setting | Key | Type |
|---|
| Auto-Review | review_enabled | ON/OFF |
| Handling Low Scores | review_hold | ON/OFF |
| Handling Low Scores | review_threshold | Number |
| Information Freshness | writing_grounding | ON/OFF |
Auto-Quote Related X Posts
| Setting | Key | Type |
|---|
| Auto-Quote | xposts_enabled | ON/OFF |
| X API Bearer Token | x_bearer_token | API key (stored encrypted) |
| Quote Conditions | xposts_count | Number |
| Quote Conditions | xposts_candidates | Number |
| Quote Conditions | xposts_min_likes | Number |
| Quote Conditions | xposts_lang | Select |
| Quote Conditions | xposts_verified_only | ON/OFF |
| Quote Conditions | xposts_media_only | ON/OFF |
Podcast Generation (TTS)
| Setting | Key | Type |
|---|
| Text-to-Speech Provider | podcast_provider | Select |
| Text-to-Speech Provider | podcast_mode | Select |
| Text-to-Speech Provider | fishaudio_api_key | API key (stored encrypted) |
| Text-to-Speech Provider | fish_voice_a | Text |
| Text-to-Speech Provider | fish_voice_b | Text |
| Text-to-Speech Provider | fish_model | Select |
| Show Name | podcast_show_name | Text |
| Opening | podcast_opening | Multi-line text |
| Ending | podcast_ending | Multi-line text |
| Add BGM (jingle) | podcast_bgm | ON/OFF |
| Lead-in silence | podcast_lead_silence | Number |
| Pause between lines | podcast_gap | Number |
| Narration Speed | podcast_speed | Number |
| BGM Layering | podcast_mix_lead | Number |
| BGM Layering | podcast_mix_tail | Number |
| BGM Layering | podcast_mix_overlap | Number |
| BGM Layering | podcast_mix_duck | Number |
| Speaker Names | podcast_speaker_a | Text |
| Speaker Names | podcast_speaker_b | Text |
| Reading dictionary | podcast_yomi | Multi-line text |
| Additional Script Instructions | podcast_custom_prompt | Multi-line text |
| OpenAI TTS Voice | openai_voice_a | Select |
| OpenAI TTS Voice | openai_voice_b | Select |
Notifications
| Setting | Key | Type |
|---|
| When to Notify | nt_on_done | ON/OFF |
| When to Notify | nt_on_held | ON/OFF |
| When to Notify | nt_on_failed | ON/OFF |
| When to Notify | nt_manual_too | ON/OFF |
| Email | nt_email_enabled | ON/OFF |
| Email | nt_email_to | Text |
| How Email Is Sent | nt_smtp_enabled | ON/OFF |
| How Email Is Sent | nt_smtp_host | Text |
| How Email Is Sent | nt_smtp_port | Number |
| How Email Is Sent | nt_smtp_secure | Select |
| How Email Is Sent | nt_smtp_user | Text |
| How Email Is Sent | nt_smtp_pass | API key (stored encrypted) |
| How Email Is Sent | nt_smtp_from | Text |
| How Email Is Sent | nt_smtp_from_name | Text |
| How Email Is Sent | nt_slack_enabled | ON/OFF |
| How Email Is Sent | nt_slack_webhook | API key (stored encrypted) |
| How Email Is Sent | nt_chatwork_enabled | ON/OFF |
| How Email Is Sent | nt_chatwork_token | API key (stored encrypted) |
| How Email Is Sent | nt_chatwork_room | Text |
REST API / MCP Integration
| Setting | Key | Type |
|---|
| API Keys | sorabun_regen_api_key | ON/OFF |
License activation
| Setting | Key | Type |
|---|
| Serial Key | license_key | Text |