Language Code Classification
This plugin is designed to allow a WordPress user to add an ISO 639-3 language code to in a custom field related to their post so that their posts can be organized by ISO 639-3 code. One advantage of this would be to…
Consider an alternative
Language Code Classification shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 17 years ago, and scores 23/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 16 years
- Only tested up to WordPress 2.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Language Code Classification stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| custom field | >100 |
| language | >100 |
| library | >100 |
| linguistics | #22 |
| metadata | >100 |
Version adoption
Share of active sites per release.
About Language Code Classification
From the official readme · v0.1.3 BetaDescription
This plugin is designed to allow a WordPress user to add an ISO 639-3 language code to in a custom field related to their post so that their posts can be organized by ISO 639-3 code. One advantage of this would be to list their WordPress install as a language resource with OLAC.
Known bugs and/or conflicts
-
version 0.1.3 None
-
version 0.1.2-beta plugin folder needs to be renamed to langauge_code this is corrected in version 0.1.3
Development Plan
0.1.4: IN PROGRESS
-
It would be nice to add the functionality to the plugin to allow an author to replace or insert any text field with the one auto suggesting language codes, by calling a function. It should probably have syntax or form after the order of: place
<?php do_action('plugin_name_hook'); ?>in the templates/widget/. The end result for the user would be that they could create a meta-data input from more than just the admin area (i.e. a from in another plugin, like a form creator, or the front end of WP.) -
Need to Validate input against table (instead of writing straight to the DB, write to cache, validate and then to DB) e.g. what if someone types in ‘zzz’ and ‘zzz’ is not a language code?
-
Add multiple codes to a post dynamically e.g. (I have a data file with 2 languages connected to one post, but not every post.)
-
Translation file (A
.pofile This is a two fold issue Language names are different in different languages i.e. Deutsch, German, Allemand. This might be a table being developed by another part of the ISO 639 standard. Possibly, 639-6 See this wikipedia article http://en.wikipedia.org/wiki/ISO_639-6) -
Add hook for disply in theme per key
Because each of the ISO 639-3 codes are stored in a custom field, and each custom field has two parts, a key and a value, It is necessary to be able to set the key as well as the value (and the default key). The Plug-in in its current state has only focused on adding the value part of the key-value pair. It is important for developers to know that a single post should be able to have more than one key with language codes in them. For example, if I have a post which is a linguistics exercise in phonology, then I might want to put the language of the instructions of the exercise in one key and the language code of the exercise data in another key.
An entirely different scenario is one where a post has two languages under one key. This is currently unaccounted for with the current state of the plug-in. E.g. If in the body of a post an author were to use two languages equally then they might want to use the same key to represent both languages.
- Promote at Weblog Tools Collection
- Promote Using Social Networking
- Promote On Your Own Blog
- The download location.
- A list of features.
- Contact or support information (or comments enabled)
0.1.5:
- Auto detect and import of SIL’s tab file when SIL updates their tab file at: http://www.sil.org/ISO639-3/iso-639-3_20090210.tab.
-
Update notice to the user so that they know to update their plug-in every year when SIL updates their ISO changes. Or decide to follow a regular release cycle (at least annually) and maintenance with this plugin.
-
pursue use of ISO 639-3 in conjunction with the doublin core metadata standard
- Doublin Core metadata plugin
- http://www.brainonfire.net/blog/add-dublin-core-metadata-to-wordpress/
- http://www.brainonfire.net/resources/files/dublin-core-for-wordpress/
- http://dublincore.org/documents/dcmi-terms/
- http://dublincore.org/documents/dcmi-terms/#ses-ISO639-3
- Doublin Core metadata plugin
2.0 :
- Consider development beyond ISO 639-3 to ISO 639.
Installation
- Upload the entire folder language_code to the
/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Start adding language codes to your post by typing a three letter ISO 639-3 code or the language name. (See screenshots 2 & 3)
- Edit your Theme to display custome field data.
Changelog
This version corrects a folder namin issue enabling the plugin to correctly access the autocomplete.js file when the plugin is downloaded from WP Extend.
0.1.3: CURRENT VERSION
- bug fix: changed the plugin folder name from language_code to language-code to follow WP Extend conventions. This also affected several paths to. js files.
0.1.2:
- Promoted at the WordPress Plugin Database as 0.1.2 beta
-
The autocomplete seems to work better now. Can do accent/case insensitive searches.
- fixed bug for
MYSQL SELECTquery for searching (values.phpline 23) - specified
TABLE language_codeto beutf8_general_cito be accent/case insensitive for searching (language_code.phpline 27) - specified for client browser to request
MYSQLto receive/send search inutf8_general_cifor accent/case insensitive searching (values.phpline 24)
- fixed bug for
-
Works under:
- Appache 2.2.11
- MySQL version: 5.1.30 (K) and 5.0.32 (H)
- PHP version: 5.2.8 (K) And 5.2.6 (H)
- WordPress Version: 2.7.1
- Language_Code Plugin version 0.1.2 Beta
- Database version: 1.0
0.1.1:
- General working plug-in but some language’s ISO codes would not show up when typed in. e.g. typing in ‘gel’ did not bring up ‘Kag-Fer-Jiir-Koor-Ror-Us-Zuksun’ this was a big bug.
0.0.1:
- Import ISO 639-3 to WP_ table Creation
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Language Code Classification alternatives
All custom field plugins →FAQ
Language Code Classification: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 30, 2026
Is Language Code Classification free?
Yes. Language Code Classification is free to download and use from the official WordPress.org plugin directory.
Is Language Code Classification safe to use in 2026?
Language Code Classification shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 17 years ago, and scores 23/100 on our health check.
How many websites use Language Code Classification?
Language Code Classification is active on 10+ WordPress websites and has been downloaded 2,861 times since it launched in March 2009. It was downloaded 34 times in the last 30 days.
Does Language Code Classification work with WordPress 7.1?
Language Code Classification is officially tested up to WordPress 2.9.2, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was Language Code Classification last updated?
The latest version, 0.1.3 Beta, was released on January 1, 2010 (17 years ago).
Who makes Language Code Classification?
Language Code Classification is developed and maintained by sillinguist.
What are the best alternatives to Language Code Classification?
The most popular alternatives to Language Code Classification are Smart Custom Fields (50K+ installs), Custom Post Types and Custo… (10K+ installs) and Meta Field Block (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


