Settings Reference
A full list of every item in the settings screen (auto-generated from the code)
In the current version (v2.46.0), there are 112 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) |
| DataForSEO (Search Volume, optional) | dataforseo_login | Text |
| DataForSEO (Search Volume, optional) | dataforseo_password | API key (stored encrypted) |
| DataForSEO (Search Volume, optional) | gcs_api_key | API key (stored encrypted) |
| DataForSEO (Search Volume, optional) | gcs_engine_id | Text |
| DataForSEO (Search Volume, optional) | linegate_present | 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 | 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 |
| 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 |
| Featured image | eyecatch_enabled | ON/OFF |
| Featured image | eyecatch_text | Select |
| Featured image | eyecatch_style | Select |
| Featured image | eyecatch_check | Select |
| Auto-Decoration | decoration_enabled | ON/OFF |
| Auto-Decoration | decoration_theme | Select |
| Auto-Decoration | deco_use_present | Text |
| Auto-Decoration | deco_balloon_set | Select |
| Editor Format | editor_format | 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 |
| 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 | add_source_note | ON/OFF |
| Other | llms_txt | ON/OFF |
| Other | askai_enabled | ON/OFF |
Real-Time Search
| Setting | Key | Type |
|---|
| Search Provider | grounding_provider | Select |
| Grok Search Scope | grok_x_search | 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 |
| 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 |
| 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 |
| 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 |