网站有的数据是需要动态更新的,比如版权声明,2022的时候就需要使用2022,2023的时候就需要使用2023,如何动态更新呢?可以使用shortcode来实现。

主题-function.php中加入下面代码:

/**defined shortcode******/
add_action( 'init', function() { 	
	add_shortcode( 'site_url', function( $atts = null, $content = null ) {return site_url(); 	} ); 
	add_shortcode( 'site_name', function() { return get_bloginfo('name'); } );
    add_shortcode('current_year', 'display_year');
} );

function display_year() {
    $year = date('Y');
    return $year;
}

显示网站URL:[site_url]

显示网站名字:[site_name]

显示当前年份:[current_year]

版权声明例子:Copyright  [current_year] [site_title] |  All Rights Reserved.