WordPress belülről

RSS hírcsatorna nyelve

WordPress blogunkban, megnézzük a RSS hírforrásunk forráskódját, akkor láthatjuk, hogy nem magyarra van állítva. Nem mintha eget verően nagy hiba lenne és nagy kárunk származhat belőle, ha úgy marad, de ha már észrevettük, akkor állítsuk át magyarra.Ennek rögtön három módját fogom megmutatni.
Az első módszer rendkívül egyszerű és még egy darab kódot sem kell írnunk. Lépjünk be így az admin felületre: domainnev.hu/wp-admin/options.php. A bejövő oldalon keressük meg a rss_language sort és írjuk át hu-ra a nyelvet, ezután mentsük el a változtatást.
A második verzióban az alábbi kódot kell illesztenünk sablonunk functions.php fájljába

function update_rss_language() {
	update_option( 'rss_language', 'hu' );
}
add_action( 'admin_init', 'update_rss_language' );

A harmadik verziónál is a functions.php fájlba kell illeszteni a kódot, de ez esetben az olvasási beállításoknál a WordPress adminban tudjuk majd állítani a nyelvet.

function rss_language_string() {
	?>
	<input name="rss_language" type="text" id="rss_language" value="<?php form_option('rss_language'); ?>" class="regular-text" />
	<span class="description"><?php _e('RSS hírforrás nyelve a nyelv kódjáért látogasd meg az <a href="http://www.rssboard.org/rss-language-codes#table">alábbi oldalt</a>.'); ?></span>
	<?php
}
 
function rss_language_admin_init() {
	register_setting( 'reading', 'rss_language' );
	add_settings_field( 'rss_language', __('RSS Language Code'), 'rss_language_string', 'reading');
}
add_action( 'admin_init', 'rss_language_admin_init' );