[WordPress] URLリライトルールを追加する

目次

リライトルールの追加

	add_action( 'init', 'add_my_rewrite_rule' );
	function add_my_rewrite_rule() {
		add_rewrite_rule(
			'review/?([^/]+)$',
			'index.php?sites=$matches[1]&review=1',
			'top'
		);
	}

リライトルールの一覧を表示して追加されたか確認

リライトルールで設定した「&review=1」をget_query_var(‘review’) で取得できるようにする

	add_filter('query_vars', 'add_my_query_vars');
	function add_my_query_vars( $vars ) {
		$vars[] = 'review';
		return $vars;
	}
よかったらシェアしてね!

この記事を書いた人

目次
閉じる