サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
wpdocs.osdn.jp
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 説明 特定のアクションに関数をフックします。 この関数は add_filter() のエイリアスです。 アクションフックの一覧についてはアクションフック一覧をご覧ください。アクションは(通常は)WordPress コアが do_action() を呼び出すときにトリガーされます。 使い方 <?php add_action( $hook, $function_to_add, $priority, $accepted_args ); ?> パラメータ $hook (文字列) (必須
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 2017年11月15日に WordPress バージョン 4.9 "Tipton" が公開されました。Billy Tipton から命名されています。WordPress 4.9 はデザインのワークフローを改良し、コーディングエラーからサイトを守ります。詳しくは WordPress ブログ および 4.9 の Changelog を参照してください。 Version 4.9 ではデータベースバージョン (wp_options の db_version) が 38590 に、Tra
WP_Post オブジェクトへのアクセス 投稿オブジェクトのメンバー関数にアクセスするには、この構文を使ってください。 $examplePost = get_post(); echo $examplePost->ID; // 投稿 ID を出力 注: 上記のメソッドは投稿 ID を取得する際には良いですが、post_content やフィルターされた要素 (post_title など) を表示するためには使うべきではありません。代わりにループ内なら the_content を、ループ外なら apply_filters を使って以下のようにしてください。 $examplePost = get_post(); echo $examplePost->post_content; // 悪い例 echo apply_filters( 'the_content', $examplePost->post
このページは開発者向けの WordPress ウィジェット API 技術文書です。一般のユーザー向けには「 ウィジェット」ページを参照してください。 技術的に言えば、WordPress ウィジェットは widget() メソッドが呼ばれると文字列データを STDOUT に出力する PHP オブジェクトです。ソースコードは wp-includes/widgets.php にあります。 ウィジェットの開発 ウィジェットの開発は標準の WP_Widget クラスといくつかの関数を拡張するだけで済みます。 基底クラスには、ウィジェットとして動作するには拡張する必要のある関数の情報が含まれています。 WP_Widget クラスは wp-includes/widgets.php にあります。 標準的な使い方 class My_Widget extends WP_Widget { /** * ウィジェッ
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 概要 この関数は特定の投稿の特定のキーからカスタムフィールドの値を取得します。すべてのカスタムフィールド値を取得するには get_post_custom() を使うとよいでしょう。update_post_meta() や delete_post_meta()、add_post_meta()も参照してください。 使い方 <?php $meta_values = get_post_meta($post_id, $key, $single); ?> パラメータ $post_id (整
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> WordPress 自体にはブログの HTML 出力を圧縮する仕組みがありません。これは通常、Web サーバー(例: Apache の圧縮有効化)や、PHP スクリプト言語の設定( zlib)などに基づいて提供される機能です。 .htaccess による有効化 Apache サーバーの出力圧縮を細かく設定したい場合、以下の .htaccess 向けコードスニペットが役に立つかもしれません。 <IfModule mod_deflate.c> # Insert filters Ad
このリストは完璧ではありません。 登録済みファイルの完璧なリストについては管理UIで $GLOBALS['wp_scripts'] で調べてください。また、登録されたスクリプトは、ページによって変わる場合があります。 *必要なファイルに関する記述は完璧ではありません。 注 例のように、サイトのフロントエンドで呼び出す場合は、wp_enqueue_scripts アクションフックを使用して関数を呼び出す必要があります。管理画面で呼び出すには、admin_enqueue_scripts /en アクションフックを使用します。ログイン画面では login_enqueue_scripts /en アクションフックを使用します。アクションフックの外側で呼び出すと問題が発生する可能性があります。詳細については ticket #11526 を参照してください。 バージョン3.3より前の場合、この関数を
options データベーステーブルから名前を指定してオプションの値を取得する安全な方法です。希望するオプションが存在しない場合、または対応する値がない場合は、FALSE が返されます。 $option (文字列) (必須) 取得するオプションの名前。小文字のみ。 初期値: なし 有効なオプションの短いリストを次に示しますが、もっと完全なリストがオプション設定リファレンスにあります。 'admin_email' - ブログ管理者のメールアドレス。 'blogname' -サイトのタイトル。一般設定でセット。 'blogdescription' - キャッチフレーズ。一般設定でセット。 'blog_charset' - サイトの言語。一般設定でセット。 'date_format' -日付のフォーマット。一般設定でセット。 'default_category' - 投稿用カテゴリーの初期設定。
はじめに Ajax/en (Asynchronous JavaScript And XML)はWebページがページ全体を再読み込みすることなく、一部の情報だけを更新できるようにする技術です。これはWordPressの管理画面において、投稿編集時の自動保存や、新規カテゴリーの追加など、色んなことに使われています。WordPressプラグインの中には、投票機能や地図の更新などにAjaxを使っているものがあります。 この記事はプラグイン開発者を対象とし、プラグインにAjaxを追加する方法について説明します。この記事を読む前に、以下のことについて理解している必要があります: Ajax/en - 技術の概要 プラグインの作成 - プラグインの作成方法 プラグイン API - フィルターとアクション - それがなんであり、どうやって使うか WordPress内の意図したページ・投稿・画面にHTMLを追
$post_id (整数) (オプション) 投稿 ID 初期値: 現在の投稿 $size (文字列 | 配列) (オプション) 画像サイズ。キーワード(thumbnail, medium, large, full)、または add_image_size() で定義したカスタムサイズのキーワード、もしくは幅と高さをピクセルで指定する要素 2 つの配列、例えば array( 32, 32 )。 初期値: 'post-thumbnail' – テーマ(の functions.php)内で set_post_thumbnail_size() を使って設定したサイズ。 $attr (配列) (オプション) アイキャッチ画像を表示する HTML の img タグに含める属性/値を配列で記述。詳細は the_post_thumbnail が依存している wp_get_attachment_image()
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 説明 PHP で使えるように、投稿または固定ページの パーマリンク を取得します。このタグはパーマリンクを出力しません。ループ の外で使うことができます。失敗した場合は false を返します。 プラグインやテーマの中では、アクション setup_theme /en 以降に使用できます。このアクション以前(plugins_loaded /en を含む)は、回復不可能なエラーを発生します。 注意: パラメータの ID を指定せずに一覧ページ(インデックスやアーカイブなど)のループ
はじめに WordPress プラグインを使うと、WordPress サイトの変更、カスタマイズ、機能強化を簡単に行うことができます。WordPress のコアプログラムに手を入れる代わりに、プラグインで機能を付け加えることができるのです。定義は以下の通りです: WordPress プラグイン : WordPress プラグインは PHP 言語で記述された、プログラムないし1つ以上の関数の集まりであり、WordPress ブログに (WordPress プラグイン・アプリケーション・インターフェース (API) で提供されるアクセスポイントやメソッドを使って weblog とシームレスに統合された) 特定の機能やサービスを追加します。 WordPress にない機能が欲しい場合や、既存の機能を変更したい場合は、まずプラグインリポジトリなどでを検索してすでに他の人がその機能を実装していないか
この単純な例は メインループ のどの部分へ ページネーション関数 を入れるとよいかを示します。関数をループの直前または直後へ入れます。 <?php if ( have_posts() ) : ?> <!-- ここへページネーション関数を入れる。 --> <!-- メインループ開始。 --> <?php while ( have_posts() ) : the_post(); ?> <!-- テーマのメインループの残り部分。 --> <?php endwhile; ?> <!-- End of the main loop --> <!-- ここへページネーション関数を入れる。 --> <div class="nav-previous alignleft"><?php next_posts_link( '過去の投稿' ); ?></div> <div class="nav-next alig
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> 説明 get_posts の最も適切な使い方は、パラメータに基づいて投稿データの配列を作成することです。最近の投稿あるいはパラメータに一致した投稿を取得します。複数のループを作成するのに get_posts を使用する事もできます。ただしこの場合は new WP_Query を使用して WP_Query を直接参照するほうが好ましいでしょう。 get_pages とパラメータが似ていますが実装方法はかなり異なっており、適切に使う必要があります。get_posts は WP_Qu
当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> ショートコード API は、投稿や固定ページで使える WordPress のショートコードを作るための関数のシンプルなセットです。例えば次のショートコードは(投稿や固定ページの本文に書くと)その投稿や固定ページへ添付されたイメージのギャラリーを追加します: [gallery] この API を使ってプラグイン開発者は特別な種類のコンテンツ(例えばフォームやコンテンツ生成器)を作成できます。ユーザーはそれに対応するショートコードをページのテキストに追加して、そのコンテンツをページ
このタグは、ナビゲーションメニューを表示します。メニューは 管理画面 > 外観 > メニュー で作成できます。 theme_location パラメーターが与えられた時、このタグは theme_location が示す位置へ割り当てられたメニューを表示します。その位置がない、またはメニューが割り当てられていない場合は、fallback_cb パラメーターで与えられた関数を呼び出してメニューを表示します。 theme_location パラメーターが与えられなかった場合、このタグは次の規則に従います。 menu パラメーターが与えられている場合、それ(ID、スラッグ、または名前)に一致するメニュー; さもなくば、最初の空でないメニュー; さもなくば(ひとつもメニューが定義されていない場合)、fallback_cb パラメーターで与えられた関数を呼び出す(デフォルトでは wp_page_men
サイト運営者は、全てのリンクが特定のウェブページに繋がるよう懸命に努力しています。それでもなお、クリックされたリンクが繋がらず、良く見る 404 エラー「お探しのページが見つかりませんでした」に繋がってしまうことがあります。 全てを失ったわけではありません。訪問者がエラーに出くわしたなら、親切なサイト管理者となって、単なる「ページが見つかりませんでした」ではない、もっと意味のあるメッセージを提示してみませんか。 このページでは、「エラー」および「お探しのページが見つかりませんでした」メッセージを、訪問者にもっと親切なメッセージにする方法を解説します。あなたがカスタマイズしたメッセージを、ウェブサーバーが表示するようにする方法も解説します。さらに、テーマのスタイルと一貫性のあるカスタムエラーページを作る方法についても解説します。 少しの予防 いくつかのエラーは、避けることができます。定期的に
概要 WordPress 2.3 から、プラグインが投稿ステータス変更ワークフローにフックをかけられるよう、幾つかの新しいアクションが追加されました。以前、WordPress はアクション private_to_published を持っており、これは投稿が非公開(private)から公開済み(published)になるときだけ呼び出されました。いま、WordPress は有り得るすべての遷移に関してアクションを持っています。 投稿ステータスの遷移について三種類のアクションフックがあります: transition_post_status/en {old_status}_to_{new_status} – old_status は以前の、new_status は新しいステータス。 {status}_{post_type} – status は新しいステータス、post_type は投稿タイプ
現在の投稿について、投稿編集画面で設定されたアイキャッチ画像(以前は投稿サムネイルと呼ばれていました)を表示します。 このタグはループ内でのみ使えます。 get_the_post_thumbnail() を利用することにより、他の投稿のアイキャッチ画像を表示できます。 has_post_thumbnail() タグを使用することにより、アイキャッチ画像が投稿に追加されているかどうかをチェックすることができます。 アイキャッチ画像を有効にするには、使用しているテーマの functions.php ファイルに add_theme_support( 'post-thumbnails' ); を追加する必要があります。投稿サムネイルも参照してください。 $size (文字列 | 配列) (オプション) 画像サイズ。キーワード(thumbnail, medium, large, full)、または
WordPress は多数の異なるタイプのコンテンツを保存し、表示することができます。投稿はひとつの投稿タイプですが、任意の投稿タイプのコンテンツを WordPress の内部では投稿と呼んでいます。どの投稿タイプのコンテンツもすべてひとつの場所(データベースの wp_posts テーブル)に格納されていて、post_type というカラムによって区別されます。 WordPress 3.0 からは自分でカスタム投稿タイプを追加して異なる用途に利用できるようになっています。
次のページ
このページを最初にブックマークしてみませんか?
『WordPress Codex 日本語版』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く