• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/add permastruct」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(01:36, 30 March 2013‎ Funkatronic)
 
(Description)
1行目: 1行目:
 
== Description ==
 
== Description ==
 
+
add_permastruct() は、WordPressのための追加のパーマリンク構造を指定することができます。ほとんど全ての場合、[[Rewrite_API/add_rewrite_tag|add_rewrite_tag()]] [[Rewrite_API/add_rewrite_rule|add_rewrite_rule()]] と一緒に用いられます。
add_permastruct() allows you to specify additional permalink structures for WordPress. It is most commonly used in conjunction with [[Rewrite_API/add_rewrite_tag|add_rewrite_tag()]] and [[Rewrite_API/add_rewrite_rule|add_rewrite_rule()]]
+
  
 
== Usage ==
 
== Usage ==

2015年9月2日 (水) 21:45時点における版

Description

add_permastruct() は、WordPressのための追加のパーマリンク構造を指定することができます。ほとんど全ての場合、add_rewrite_tag()add_rewrite_rule() と一緒に用いられます。

Usage

add_permastruct($name, $struct, $args);

Parameters

$name
string) (必須) Name for permalink structure.
初期値: なし
$struct
string) (必須) Permalink structure.
初期値: なし
$args
array) (optional) Optional configuration for building the rules from the permalink structure, see WP_Rewrite::add_permastruct() for full details.
初期値: array

Possible Arguments

with_front
(boolean) Should the structure be prepended with WP_Rewrite::$front? Default is true.
ep_mask
(integer) Endpoint mask defining what endpoints are added to the structure. Default is EP_NONE.
paged
(boolean) Should archive pagination rules be added for the structure? Default is true.
feed
(boolean) Should feed rewrite rules be added for the structure? Default is true.
forcomments
(boolean) Should the feed rules be a query for a comments feed? Default is false.
walk_dirs
(boolean) Should the 'directories' making up the structure be walked over and rewrite rules built for each in turn? Default is true.
endpoints 
(boolean) Should endpoints be applied to the generated rewrite rules? Default is true.

Source File

add_permastruct() is located in wp-includes/rewrite.php

Related

記事

フック

  • フィルター: root_rewrite_rules /en - ブログのルート用に生成されたリライトルールをフィルターする。
  • フィルター: post_rewrite_rules /en - パーマリンク URL 向けに生成されたリライトルールをフィルターする。
  • フィルター: page_rewrite_rules /en - 固定ページ向けに生成されたリライトルールをフィルターする。
  • フィルター: date_rewrite_rules /en - 日付ごとのアーカイブ URL 向けに生成されたリライトルールをフィルターする。
  • フィルター: search_rewrite_rules /en - 検索 URL 向けに生成されたリライトルールをフィルターする。
  • フィルター: comments_rewrite_rules /en - 最新コメントフィード URL 向けに生成されたリライトルールをフィルターする。
  • フィルター: author_rewrite_rules /en - 投稿者アーカイブ URL 向けに生成されたリライトルールをフィルターする。
  • フィルター: rewrite_rules_array /en - すべてのリライトルールを一度にフィルターする。
  • フィルター: {$permastruct}_rewrite_rules /en - タクソノミーやカスタム投稿タイプなどのカスタムパーマストラクト向けのリライトルールを作成・編集するために使える。
  • アクション: generate_rewrite_rules /en - すべてのルールが生成された後に実行される。

関数