我有一个主题。 2019年11月14日之后,我想使用以下代码:
<?php the_field('new-class-name'); ?>
在2019年11月14日之前,我想使用以下代码:
<?php the_field('class'); ?>
作为我有限的PHP知识,我认为应该是这样的。
<?php
$date = get_post_meta($post->ID);
$thedate = 14-01-2019;
if ( $date > $thedate ) {
<?php the_field('new-class-name'); ?>
} else {
<?php echo( $date ); ?>
}
?>
<?php
感谢WhereDidMyBrainGo的回复,现在可以使用,但是只显示新类名称,类不显示任何内容。也就是说,2019年1月12日之前发布的所有帖子都没有出现。
<?php
$thedate = strtotime('01/12/2019');
$post_date = get_the_date( 'm/d/Y' );
if ( $post_date < $thedate ) {
the_field('new-class-name');
} else {
the_field('class');
}
?>
答案 0 :(得分:0)
2019年11月14日之后,我想使用以下代码:the_field('new-class-name');
$thedate = strtotime('11/14/2019');
if ( $thedate < time() ) {
the_field('new-class-name');
} else {
the_field('class');
}`
strtotime用于与current time进行比较。
最良好的祝愿, 米切尔