我们都知道我们可以使用基本的自定义来定制Wordpress的时间格式,如下所示:Time
但是,为了与客户端在印刷材料中使用的样式指南相匹配,我被要求使用不同的格式,而不是使用基本的自定义。
他们的文案指南说:
《时代》
我使用事件日历专业插件作为日历在网站上,通过使用自定义的时间格式的"gia“,我可以让时间显示为”7月25日@800上午-下午300“,但我需要能够删除字母"m‘从" am”和"pm“和"00”从时间的高峰时刻。
我假设这一切都可以通过我的functions.php文件中的一些代码来实现,但我不知道从哪里开始,我在搜索有关时间格式的表单中找到的所有东西都指向了基本的php时间自定义。
任何帮助都会很感激(除了告诉我客户端的时间格式会给站点用户带来混乱和混乱)。
发布于 2015-07-23 06:14:34
您应该编写一个函数,以所需的方式显示您的日期。
function wpse195313_custom_date() {
global $post;
$theDate = $post->post_date;
// check whether minutes are 00
// use mysql2date function https://codex.wordpress.org/Function_Reference/mysql2date
if ( mysql2date('i', $theDate, false) == 00 ) :
$outputDate = mysql2date('ga', $theDate, false);
else
$outputDate = mysql2date('gia', $theDate, false);
endif;
echo $outputDate;
}这应该会让你开始,你需要更多的条件来达到你想要的目标。
https://stackoverflow.com/questions/31681066
复制相似问题