将Metabox日期月份编号转换为单词

时间:2013-01-28 作者:Dido Kotsev

我使用带有日期(日、月和年)的自定义metabox。问题是,当我尝试将日期数字转换为日期字时,例如10是10月。我使用此代码:

function eventposttype_get_the_month_abbr($month) {
global $wp_locale;
for ( $i = 1; $i < 13; $i = $i +1 ) {
            if ( $i == $month )
                $monthabbr = $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) );
            }
return $monthabbr;
}
但是现在这个月只显示了三个符号-十月。我想成为完整的月份名称。有什么办法来定义它吗?

提前感谢您!

1 个回复
最合适的回答,由SO网友:Manny Fleurmond 整理而成

您使用的代码专门用于月份缩写(Oct)。您应该使用以下选项:

function eventposttype_get_the_month($month) {
global $wp_locale;
for ( $i = 1; $i < 13; $i = $i +1 ) {
            if ( $i == $month )
                $month =$wp_locale->get_month( $i ) ;
            }
return $monthabbr;
}

结束

相关推荐

Admin user can't update WP

我有一个运行WP 3.3.2的站点。后端显示一个栏,上面写着“WordPress 3.5可用!请通知网站管理员。”有趣的是,我是用一个管理员用户登录的,我仔细检查了一下。尝试访问更新页面(位于wp admin/update core.php)时,我遇到以下错误:“您没有足够的权限访问此页面。”关于这里可能发生的事情有什么线索吗?谢谢