Support Log in

Appendix: Quick Reference Card

Developer Guide
Prefer video? Watch the Lang Forge tutorials 9 short guides covering every feature Watch
php
// Current state
lf_get_current_language();               // 'en'
lf_get_default_language();               // 'ru'
lf_get_languages();                      // ['ru' => [...], 'en' => [...]]

// Post translations
lf_get_post_language(42);                // 'ru'
lf_get_post_translations(42);           // ['ru' => 42, 'en' => 99]
lf_get_translation(42, 'en');           // 99

// String translation (with auto-registration enabled)
__('Hello', 'theme');
_e('Hello', 'theme');
esc_html__('Hello', 'theme');
esc_html_e('Hello', 'theme');

// Language switcher
echo lf_language_switcher(['style' => 'dropdown']);
do_action('icl_language_selector');

// WPML compat
icl_get_languages();
icl_object_id(42, 'page', true, 'en');
icl_get_current_language();

// Shortcodes
//         
        

// URLs
$core = LF_Core::instance();
$url = $core->get_language_url('en');

// Post language (API - recommended)
LF_Post_Translation::instance()->set_post_language($post_id, 'en');
Forge AI Assistant Online

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

Just now
Powered by Forge AI · Browse docs