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

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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(Description)
(Parameters)
4行目: 4行目:
 
== Usage ==
 
== Usage ==
 
  add_permastruct($name, $struct, $args);
 
  add_permastruct($name, $struct, $args);
 +
 +
{{NeedTrans}}
  
 
== Parameters ==
 
== Parameters ==
{{Parameter|$name|string|Name for permalink structure.}}
+
{{Parameter|$name|string| パーマリンク構造の名前}}
{{Parameter|$struct|string|Permalink structure.}}
+
{{Parameter|$struct|string| パーマリンク構造}}
{{Parameter|$args|array|Optional configuration for building the rules from the permalink structure, see [[Class_Reference/WP_Rewrite|WP_Rewrite]]::add_permastruct() for full details.|optional|array}}
+
{{Parameter|$args|array| パーマリンク構造から、リライトルールを生成するときのオプション設定。詳細は [[Class_Reference/WP_Rewrite|WP_Rewrite]]::add_permastruct() っを参照して下さい。|optional|array}}
  
===Possible Arguments===
+
===設定可能な値===
  
; with_front: (''boolean'') Should the structure be prepended with WP_Rewrite::$front? Default is true.
+
; with_front: (''boolean'') WP_Rewrite::$front をパーマリンク構造の前に配置するべきか。デフォルトはtrue.
  
 
; ep_mask: (''integer'') Endpoint mask defining what endpoints are added to the structure. Default is EP_NONE.
 
; 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.
+
; paged: (''boolean'') ページネーションためのリライトルールを追加するかどうか。 Default is true.
  
; feed: (''boolean'') Should feed rewrite rules be added for the structure? Default is true.
+
; feed: (''boolean'') フィードのリライトルールを追加するかどうか。 Default is true.
  
; forcomments: (''boolean'') Should the feed rules be a query for a comments feed? Default is false.
+
; forcomments: (''boolean'') コメントフィードのクエリのためのルールかどうか。 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.
 
; 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.
+
; endpoints : (''boolean'') エンドポイントは、生成されたリライトルールに適用されるべきか。 Default is true.
  
 
== Source File ==
 
== Source File ==

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

Description

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

Usage

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

このページ「関数リファレンス/add permastruct」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

Parameters

$name
string) (必須) パーマリンク構造の名前
初期値: なし
$struct
string) (必須) パーマリンク構造
初期値: なし
$args
array) (optional) パーマリンク構造から、リライトルールを生成するときのオプション設定。詳細は WP_Rewrite::add_permastruct() っを参照して下さい。
初期値: array

設定可能な値

with_front
(boolean) WP_Rewrite::$front をパーマリンク構造の前に配置するべきか。デフォルトはtrue.
ep_mask
(integer) Endpoint mask defining what endpoints are added to the structure. Default is EP_NONE.
paged
(boolean) ページネーションためのリライトルールを追加するかどうか。 Default is true.
feed
(boolean) フィードのリライトルールを追加するかどうか。 Default is true.
forcomments
(boolean) コメントフィードのクエリのためのルールかどうか。 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) エンドポイントは、生成されたリライトルールに適用されるべきか。 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 - すべてのルールが生成された後に実行される。

関数