PHP Wordpress的基于日期的类别档案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress的基于日期的类别档案相关的知识,希望对你有一定的参考价值。

function extend_date_archives_flush_rewrite_rules(){
	global $wp_rewrite;
	$wp_rewrite->flush_rules();
}
add_action('init', 'extend_date_archives_flush_rewrite_rules');

function extend_date_archives_add_rewrite_rules($wp_rewrite){
	$rules = array();
	$structures = array(
		$wp_rewrite->get_category_permastruct() . $wp_rewrite->get_date_permastruct(),
		$wp_rewrite->get_category_permastruct() . $wp_rewrite->get_month_permastruct(),
		$wp_rewrite->get_category_permastruct() . $wp_rewrite->get_year_permastruct(),
	);
	foreach( $structures as $s ){
		$rules += $wp_rewrite->generate_rewrite_rules($s);
	}
	$wp_rewrite->rules = $rules + $wp_rewrite->rules;
}
add_action('generate_rewrite_rules', 'extend_date_archives_add_rewrite_rules');

以上是关于PHP Wordpress的基于日期的类别档案的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress 单页、类别和档案菜单当前项

Wordpress:仅在类别/档案的第一页显示

如何删除类别档案下方的 [empty]?

php 创建基于类别加载的自定义WordPress模板

根据日期限制 wordpress 中的档案列表

如何获取在 Wordpress 中按类别过滤的自定义帖子类型的永久链接?