Support Log in

35. Options Reference

Developer Guide
Prefer video? Watch the Rank Forge tutorials 9 short guides covering every feature Watch

All Rank Forge options use the rankforge_ prefix and are stored in wp_options.

Core Settings

Option KeyTypeDescriptionDefault
rankforge_settingsarrayMain plugin settings[]
rankforge_settings['auto_analyze']boolAuto-analyze on post savetrue
rankforge_settings['auto_meta']boolAuto-generate meta if empty; PRO-only and forced false when can('meta_generator') is falsefalse
rankforge_settings['schema_enabled']boolEnable JSON-LD outputtrue
rankforge_settings['internal_links_enabled']boolInternal link suggestions; PRO-only and forced false when can('internal_links') is falsefalse

Meta Templates

Option KeyTypeDescription
rankforge_title_separatorstringSeparator character ( default)
rankforge_title_templatesarrayGlobal templates by post type
rankforge_tax_templatesarrayTaxonomy templates by {tax}_{term_id}

Feature Options

Option KeyTypeDescription
rankforge_sitemap_settingsarraySitemap config
rankforge_robots_txtstringCustom robots.txt
rankforge_archive_robotsarrayPer-archive noindex
rankforge_default_og_imagestringDefault OG image URL
rankforge_auto_links_enabledboolAuto internal linking; PRO-only and forced false when can('auto_links') is false
rankforge_auto_links_maxintMax auto-links (1-10); reset to 3 when auto-links are unavailable
rankforge_local_seoarrayLocal business settings

GSC Options

Option KeyDescription
rankforge_gsc_client_idOAuth Client ID
rankforge_gsc_client_secretOAuth Client Secret
rankforge_gsc_access_tokenAccess token
rankforge_gsc_refresh_tokenRefresh token
rankforge_gsc_token_expiresExpiry timestamp
rankforge_gsc_propertyGSC property URL
rankforge_gsc_rankings_cacheCached rankings
rankforge_gsc_decay_cacheCached decay data
rankforge_gsc_last_syncLast sync timestamp

Reading and Writing Options

php
$settings = get_option( 'rankforge_settings', [] );
$settings['auto_analyze'] = false;
update_option( 'rankforge_settings', $settings );

// Export all Rank Forge options
global $wpdb;
$options = $wpdb->get_results(
    "SELECT option_name, option_value FROM {$wpdb->options}
     WHERE option_name LIKE 'rankforge_%' ORDER BY option_name"
);
$export = [];
foreach ( $options as $opt ) {
    $export[ $opt->option_name ] = maybe_unserialize( $opt->option_value );
}
file_put_contents( WP_CONTENT_DIR . '/rankforge-options-backup.json', wp_json_encode( $export, JSON_PRETTY_PRINT ) );

Forge AI Assistant Online

Hi! I'm the Rank Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs