用模块化的方式实现WordPress模板底部添加动态时间

建站技术96字数 622阅读2分4秒阅读模式

我们在设计WordPress主题的时候是不是希望页面底部的版权时间也可以自动根据系统实现,而不是需要人工设置的。这里参考知更鸟博主的方法来设定一个WordPress模块来实现。

1、设定函数

    function zm_copyright() {
      global $wpdb;
      $copyright_dates = $wpdb->get_results("SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = 'publish'");
      $output = '';
      if( $copyright_dates ) {
        $copyright = "© " . $copyright_dates[0]->firstdate;
        if( $copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate ) {
          $copyright .= '-' . $copyright_dates[0]->lastdate;
        }
        $output = $copyright;
      }
      return $output;
    }

2、调用函数

<?php echo zm_copyright(); ?>

添加到主题底部的合适位置即可。

参考来自https://zmingcx.com/wordpress-dynamic-copyright-date.html

投上你的一票
 
麦子
  • 本文由 麦子 发表于 2024年4月28日 08:11:50
  • 转载请务必保留本文链接:https://www.idcxen.com/dynamic-copyright.html
  • WordPress动态时间