タグ

ブックマーク / wpdocs.osdn.jp (26)

  • 関数リファレンス/get term children - WordPress Codex 日本語版

  • テンプレートタグ/query posts - WordPress Codex 日本語版

    注 1: この関数はプラグインまたはテーマの中で使われることを想定されていません。後ほど出てくる説明にあるように、メインクエリーを変更するにはパフォーマンス面でも優れたより良いオプションが存在します。 注 2: query_posts() はページ内のメインクエリーを書き換え、新しいクエリーのインスタンスと置き換えるために使う関数としては過度に単純化され、問題が発生しやすい方法です。非効率的で(SQL クエリを再実行します)、一部の状況では適切に実行することもできません(特にページング処理)。モダンな WordPress コードではもっと安定したメソッドを使うべきです。例えばpre_get_posts フックを使った方法などです。ひとことで言うと、query_posts() は決して使うべきではありません。 以上のことをしっかり理解し、この関数を賢く活用してください。 画像のソース: WP

  • WordPress のアップグレード/詳細 - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>

    nibushibu
    nibushibu 2015/11/11
    手動アップデータの参考
  • WordSlackへの参加方法 - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>

  • コンテンツのインポート - WordPress Codex 日本語版

    WordPress では、他のブログツールや CMS、さらに CSVRSS など様々な形式からユーザー、投稿、関連データなどを取り込むことができます。この作業には、「ブログの移行」「ブログの引越し」「ブログデータのエクスポート&インポート」などいろいろな呼び方があります。 WordPress 管理画面のツール → インポートメニュー内には多くのコンテンツインポート用スクリプトがあります。 問題が発生した場合や、以下に挙げられていないツールからのインポートを行いたい場合は、WordPress サポートフォーラムを検索するか、Codex FAQ を読んでみてください。 また、日語圏であまりメジャーでない海外産のツールなどからのインポートについては、検索エンジンや英語版フォーラムでツール名を検索してみるのをおすすめします。 WordPress と他のツールの違いを理解するには、WordP

  • テンプレートタグ/wp nav menu - WordPress Codex 日本語版

    このタグは、ナビゲーションメニューを表示します。メニューは 管理画面 > 外観 > メニュー で作成できます。 theme_location パラメーターが与えられた時、このタグは theme_location が示す位置へ割り当てられたメニューを表示します。その位置がない、またはメニューが割り当てられていない場合は、fallback_cb パラメーターで与えられた関数を呼び出してメニューを表示します。 theme_location パラメーターが与えられなかった場合、このタグは次の規則に従います。 menu パラメーターが与えられている場合、それ(ID、スラッグ、または名前)に一致するメニュー; さもなくば、最初の空でないメニュー; さもなくば(ひとつもメニューが定義されていない場合)、fallback_cb パラメーターで与えられた関数を呼び出す(デフォルトでは wp_page_men

  • 関数リファレンス/wp insert post - WordPress Codex 日本語版

    説明 データベースへ投稿(および固定ページ)を追加します。無害化や値のチェック、デフォルト値の設定なども行います。投稿オブジェクト(配列)を引数に取り、作成された投稿の ID(失敗時は 0)を返します。 使い方 <?php wp_insert_post( $post, $wp_error ); ?> パラメータ $post (配列|オブジェクト) (必須) 投稿の要素を表す配列またはオブジェクト。キーの名前は wp_posts テーブルの各フィールド名に一致させます。 初期値: なし 重要:$post['ID'] に値を入れても、その ID の投稿は作成されません。値を入れると、その ID を持つ投稿を、$post で与えられた残りの値を使って更新します。つまり、新規投稿を作成するには $post['ID'] を空文字列にするか、値を何も入れないでおく必要があります。 $post 配列の内

  • 関数リファレンス/get adjacent post - WordPress Codex 日本語版

  • 関数リファレンス/is post type archive - WordPress Codex 日本語版

  • 関数リファレンス/WP Rewrite - WordPress Codex 日本語版

    この文書はApacheのmod_rewriteに親しい人を想定してします。それらについてまったく聞いたことがなければ、SitepointのBeginner's Guide to URL Rewritingを読んでください。〔訳注:日語では「ネットワーク管理者(の卵)養成講座」にある翻訳がおすすめです〕また、wp-hackersのメーリングリストにあるOttoのリライトルールの階層についての説明も役立つでしょう。 WP_Rewriteはリライトルールを管理するためのWordPressクラスで、これにより素敵なパーマリンク を実現することができます。データベースの値からリライトルールを生成するにはいくつかのメソッドがあります。内部的にはリライトルールを更新するためや、特定の投稿やページ、カテゴリーアーカイブなどのURLを特定するためなどに使われています。これはwp-includes/rewr

  • 関数リファレンス/get post ancestors - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>

  • 関数リファレンス/has post thumbnail - WordPress Codex 日本語版

    この例は、まず、ループ内の現在の項目(投稿など)に投稿サムネイル(アイキャッチ画像)が付いているかチェックします。付いていればそれを表示します。付いていなければ、現在のテーマの images フォルダーにあるデフォルト画像を表示します(そのフォルダーはテーマのルートディレクトリにあるとします)。 <?php // ループの中で使用します。 if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/thumbnail-default.jpg" />'; } ?> set_post_thumbnail_size() を使えばアイキャッチ画像のデフォルトの大きさを設定できます。別の方法として、a

  • 関数リファレンス/cat is ancestor of - WordPress Codex 日本語版

    説明 この条件分岐タグは、カテゴリーが他のカテゴリーの「先祖」カテゴリーであるかどうかをチェックします。真偽値を返す関数のため、TRUE または FALSE を返します。 使い方 <?php cat_is_ancestor_of( $cat1, $cat2 ); ?> パラメータ $cat1 (整数/オブジェクト) (必須) 親かどうかをチェックしたいカテゴリーの、カテゴリー ID またはカテゴリーオブジェクト。 初期値: なし $cat2 (整数/オブジェクト) (必須) 子カテゴリー。 初期値: なし 戻り値 (真偽値) cat1 が cat2 の親または先祖である場合は TRUE、そうでない場合は FALSE。 用例 この例はあるテーマの archive.php に書かれたもので、表示中のカテゴリーに応じて異なるコンテンツを表示するために条件分岐タグを使います。これはあるカテゴリーの

  • テンプレートタグ/body class - WordPress Codex 日本語版

    説明 WordPress 2.8 から、テーマの作者がより効果的に CSS で装飾できるようにする body 要素用の新テンプレートタグ body_class が加わりました。この関数は、HTML の body 要素(通常 header.php にある)に異なる class 属性を付与し、さらに任意の class を追加することもできます。 使い方 <body <?php body_class( $class ); ?>> body_class は、class 属性として次の値を一つ以上表示します。 rtl home blog archive date search paged attachment error404 single postid-(id) attachmentid-(id) attachment-(mime-type) author author-(user_nicenam

    nibushibu
    nibushibu 2011/12/19
    うわーいままでこれ使ってなかった。
  • oEmbed - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>

  • 条件分岐タグ - WordPress Codex 日本語版

    はじめに 条件分岐タグ (Conditional Tag) は、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。例えば、ブログのホームページの上部に短い文を表示させたいとしましょう。is_home()を使えば、簡単に実行できます。 これらのタグはテンプレート階層と深い関わりがあります。 注: 条件分岐タグが使えるのは WordPress の posts_selection アクションフックの後のみです (wp アクションフックはこれらの条件分岐を使える最初のものです)。テーマの function.php 文内 (関数の外) では正しく動作しません。 しかし query オブジェクトへの参照があれば (例えば parse_query または pre_get_posts フック内から )、WP_Query 条件メソッドを使用できます(例: $q

    nibushibu
    nibushibu 2011/07/05
    function is_subpage() {global $post;if ( is_page() && $post->post_parent ) {$parentID = $post->post_parent;return $parentID;} else {return false;};};
  • レンタルサーバー情報 - WordPress Codex 日本語版

    WordPress を設置するには PHPMySQL が使えるサーバスペースが必要ですが、レンタルサーバ(ホスティングプロバイダ)によって特徴・制約などがあります。 このページでは、WordPress 稼動実績のある各サービスについて、WordPress の設置・運用に役立ちそうな情報をまとめていきます。 リンク先のサービスをお勧めするものではありません。また、情報が古くなったり、誤った情報が掲載される可能性もありえます。掲載情報のサイト管理者による検証・定期更新などは行っていません。 サーバの選定は、ご自身の判断でお決めください。大切な自分のサイト・データを預ける場所です。公式サイトの確認や、実際の利用者が発信している情報などを参考にしたり、試用期間を活用するのもよいでしょう。 情報を書き込まれる方へ: 宣伝色の強い内容に関しては修正または削除させていただく場合もございますのでご了承く

  • プラグインの作成 - WordPress Codex 日本語版

    はじめに WordPress プラグインを使うと、WordPress サイトの変更、カスタマイズ、機能強化を簡単に行うことができます。WordPress のコアプログラムに手を入れる代わりに、プラグインで機能を付け加えることができるのです。定義は以下の通りです: WordPress プラグイン : WordPress プラグインは PHP 言語で記述された、プログラムないし1つ以上の関数の集まりであり、WordPress ブログに (WordPress プラグイン・アプリケーション・インターフェース (API) で提供されるアクセスポイントやメソッドを使って weblog とシームレスに統合された) 特定の機能やサービスを追加します。 WordPress にない機能が欲しい場合や、既存の機能を変更したい場合は、まずプラグインリポジトリなどでを検索してすでに他の人がその機能を実装していないか

  • プラグイン API/アクションフック一覧 - WordPress Codex 日本語版

    WordPress バージョン2.1以上で利用できるアクションフックの完全(だといいのですが)なリストです。詳しい情報については下記もご覧ください。 フィルターフック、アクションフックについてもっと詳しく知るには、プラグイン API をご覧ください。 プラグインの書き方については、プラグインの作成 をご覧ください。 フィルターフックの一覧リファレンスは、プラグイン API/フィルターフック一覧をご覧ください。 他のバージョンのプラグインフックについては、Plugin API/Hooks 2.0.x(英語)をご覧ください。 注: もしこの文書に情報を追加したり、内容をより分かりやすく書き換えたい場合は、現在のスタイルに従って編集を行ってください。 一般的リクエスト中に実行されるアクション 以下はバージョン 3.3.1でログインしているユーザーがホームページを表示したときに呼びだされるアクショ

  • スマイリーの使い方 - WordPress Codex 日本語版

    * 一部、同じスマイリーを表示するのに複数のテキスト形式オプションが用意されているものもあります。 スマイリー関連のトラブルシューティング うまく動作しない理由を突き止める 管理画面でスマイリーが無効化されているのかもしれません。または、スマイリー画像が /wp-includes/images/smilies から削除されてしまっていることも考えられます。 他のユーザーには問題なく使えている場合 もしあるサイトで自分だけスマイリーが使えない場合、スマイリーテキストの前後に半角スペースを記入してみてください。こうすることで、スマイリーが誤って周りのテキストに含まれてしまうのを防げます。 スマイリーテキストの前後にクオーテーションマークやその他の句読点を使わないよう気をつけてください。 スマイリー画像の保存場所 スマイリー画像は /wp-includes/images/smilies ディレク