我正在创建一个在线数据库,其中将包含各种人员和公司的个人资料。
1)页面将始终以其所属的人员/公司命名,由于有时他们的名称会更改,如果我有一个插入当前页面/帖子标题的短代码,那就太好了。示例:“ 1999年1月15日,[page-post-title]宣布了他们的新产品。”
2)条目也将经常更新,并且使用简短代码插入当前页面/帖子的最后修改日期将非常有用。示例:“此条目的最后更新时间是[page-post-modified-date“ jS m Y”]。“
有没有办法做到这一点?我在高低搜索了执行此操作的插件以及类似问题的答案。到目前为止没有喜悦!
答案 0 :(得分:0)
将这些添加到functions.php
function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );
将此添加到您要显示更新信息的页面模板
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last modified on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> "; }