获取the_modified_author()
我们必须查看文件夹wp includes并搜索作者模板。php。
第101行显示:
/**
* Display the name of the author who last edited the current post,
* if the author\'s ID is available.
*
* @since 2.8.0
*
* @see get_the_author()
*/
function the_modified_author() {
echo get_the_modified_author();
}
您可以使用:
<?php echo get_the_modified_author(); ?>
获取the_modified_date();
我们必须查看同一文件夹(wp-includes),并找到文件常规模板。php
第2251行显示:
/**
* Retrieve the date on which the post was last modified.
*
* @since 2.1.0
*
* @param string $d Optional. PHP date format. Defaults to the "date_format" option
* @return string
*/
function get_the_modified_date($d = \'\') {
if ( \'\' == $d )
$the_time = get_post_modified_time(get_option(\'date_format\'), null, null, true);
else
$the_time = get_post_modified_time($d, null, null, true);
/**
* Filter the date a post was last modified.
*
* @since 2.1.0
*
* @param string $the_time The formatted date.
* @param string $d PHP date format. Defaults to value specified in
* \'date_format\' option.
*/
return apply_filters( \'get_the_modified_date\', $the_time, $d );
}
您可以使用:
<?php echo get_the_modified_date(); ?>
有关更多详细信息,请参阅:
the_modified_author();
the_modified_date();
要从修改文章的作者那里获取url,我建议使用function
.
/**
* Return the URL of the author (who modified post as last)
* Codex: {@link https://developer.wordpress.org/reference/functions/get_post_meta/}
* {@link https://codex.wordpress.org/Function_Reference/get_author_posts_url}
*
* @version WordPress 4.6
*/
function wpse_238105_modified_author_posts_url()
{
global $post;
// Get the ID of the author(meta: _edit_last)
if ( $id = get_post_meta($post->ID, \'_edit_last\', true ) )
{
// return URL
echo get_author_posts_url( $id );
}
} // end function
注意:请参见上述函数中的@链接URL以获取参考。
现在,您可以在模板中使用它,如下所示:
Last modified by <a href="<?php wpse_238105_modified_author_posts_url(); ?>"><?php the_modified_author(); ?> </a> on <?php the_modified_date(); ?>
将文章修改为最后一篇的作者的姓名现在是“可单击的”