Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Wordpress日期函数中为月份和年份的样式设置单独的类?_Php_Css_Wordpress_Date - Fatal编程技术网

Php 如何在Wordpress日期函数中为月份和年份的样式设置单独的类?

Php 如何在Wordpress日期函数中为月份和年份的样式设置单独的类?,php,css,wordpress,date,Php,Css,Wordpress,Date,我在wordpress中,试图格式化日期输出。这是我目前使用的代码: <div class="date"><?php the_date('M, Y'); ?></div> 它的输出如下所示: 2010年5月 我想做的是让日期显示如下(一年中最上面的月份): 五月 2010年 我只是对PHP不够熟悉,无法让它正常工作。一个简单的换行符是不够的,因为我想分别处理大小和位置(月文本比年文本大,都居中,等等)。将单独的类应用于每个类是理想的。实际上,换行符是一个

我在wordpress中,试图格式化日期输出。这是我目前使用的代码:

<div class="date"><?php the_date('M, Y'); ?></div>

它的输出如下所示:

2010年5月

我想做的是让日期显示如下(一年中最上面的月份):

五月

2010年


我只是对PHP不够熟悉,无法让它正常工作。一个简单的换行符是不够的,因为我想分别处理大小和位置(月文本比年文本大,都居中,等等)。将单独的类应用于每个类是理想的。

实际上,换行符是一个很好的开始:

<div class="date"><?php the_date('M'); ?><br /><?php the_date('Y'); ?></div>

实际上,换行是一个很好的开始:

<div class="date"><?php the_date('M'); ?><br /><?php the_date('Y'); ?></div>

嗯。。。我做了更多的搜索,虽然我仍然不知道如何让“日期”函数正确显示多行,但使用“时间”函数似乎可以在不中断的情况下完成同样的事情。这是我正在使用的代码。效果很好

<div class="month"><?php the_time(M) ?></div><br />
<div class="year"><?php the_time(Y) ?></div>


mmmm。。。我做了更多的搜索,虽然我仍然不知道如何让“日期”函数正确显示多行,但使用“时间”函数似乎可以在不中断的情况下完成同样的事情。这是我正在使用的代码。效果很好

<div class="month"><?php the_time(M) ?></div><br />
<div class="year"><?php the_time(Y) ?></div>


您应该能够

<?php the_date('M<b\r>Y')?>


或任何其他标记,确保您转义列出的字符

<?php the_date('M<b\r>Y')?>


或任何其他标记,确保您转义列出的字符

将其放入themes functions.php中,并根据

//添加日期
函数post_date(){
$date=explode(“,”,获取时间(“F,j,Y”,“false”);
回声';
回声';
回显“.$date[0]”;
回显“.$date[1]”;
回显“.$date[2]”;
回声';
回声';
}
然后使用

<?php post_date(); ?>


你想让约会对象出现在哪里

将其放在themes functions.php中,并按照

<?
$day = get_the_date('j');
$mnth = get_the_date('M');
?>

<div class="cor-date">
   <p><?php echo $day; ?><br><?php echo $mnth; ?></p>
</div>
//添加日期
函数post_date(){
$date=explode(“,”,获取时间(“F,j,Y”,“false”);
回声';
回声';
回显“.$date[0]”;
回显“.$date[1]”;
回显“.$date[2]”;
回声';
回声';
}
然后使用

<?php post_date(); ?>

你想让约会对象出现在哪里


<?
$day = get_the_date('j');
$mnth = get_the_date('M');
?>

<div class="cor-date">
   <p><?php echo $day; ?><br><?php echo $mnth; ?></p>
</div>




css
标记这个怎么样?这似乎更像是一个设计问题,而不是什么;)当然不会痛的。我想我遗漏了它,因为我已经很好地解决了CSS部分的问题,让我感到困惑的是PHP。用
CSS
标记这个怎么样?这似乎更像是一个设计问题,而不是什么;)当然不会痛的。我想我忽略了它,因为我已经很好地解决了CSS部分的问题,让我感到困惑的是PHP。这与我尝试的非常相似,但它不喜欢第二次调用“the_date”。在生成的源代码中,年份只是一个空div:我可以切换月份和年份吗?年份将开始工作,月份将为空。它只打印第一个项目。这与我尝试的非常相似,但它不喜欢第二次调用“the_date”。在生成的源代码中,年份只是一个空div:我可以切换月份和年份吗?年份将开始工作,月份将为空。它只打印第一项。我尝试了该方法,但它只显示了一个\U date()实例(您需要使用\U time或获取\U date而不是\U date;)我尝试了这个方法,但它只显示了一个_date()的实例(您需要使用_time或获取_date而不是_date;)谢谢你的回答!谢谢你的回答!