我有一段代码(下面)来检查帖子是否在过去7天内被修改过。我想在“需要更新”的地方插入另一段代码,每次查看帖子时(是的,每次)都会向帖子作者发送一封基本的电子邮件,上面写着“有人在看你的帖子,希望更新”。
<?php
$timelimit=1 * 604800; //1 week * seconds per day
$post_age = date(\'U\') - get_post_time(\'U\'); ?>
<?php if ($post_age < $timelimit) : ?>
Current
<?php elseif ($post_age > $timelimit) : ?>
Needs Updating
<?php endif; ?>
最合适的回答,由SO网友:Jeffrey von Grumbkow 整理而成
您可以使用该功能get_the_author_meta() 要获取当前帖子作者的电子邮件地址the wp_mail()发送电子邮件的函数
<?php
$timelimit=1 * 604800; //1 week * seconds per day
$post_age = date(\'U\') - get_post_time(\'U\');
if ($post_age < $timelimit) : ?>
// Current
<?php elseif ($post_age > $timelimit) :
$email = get_the_author_meta( \'user_email\' );
wp_mail( $email, $subject, $message );
endif;