タグ

ブックマーク / vinypara.s236.xrea.com (2)

  • WordPressでよく出てくる「_e()」とか「__()」とか「_x()」とか | カテゴリー: Wordpress | 作業メモ

    アプリケーションで文字列を翻訳可能にするには、元の文字列を __ 関数コールで囲います。 $hello = __("Hello, dear user!"); ”$hello”は翻訳可能ですよってこと。 ある用語が、複数の文脈で用いられ、英語では同じ単語だが、他の言語では別の単語に翻訳すべきことがあります。例えば、単語 Post は、動詞 (ここをクリックしてコメントを投稿する) としても名詞 (この投稿を編集する) としても使用できます。このような場合、_x() 関数を使用すべきです。この関数は __() に似ていますが、文脈を第二引数にします。 if ( false === $commenttxt ) $commenttxt = _x( 'Comment', 'noun' ); if ( false === $trackbacktxt ) $trackbacktxt = __( 'T

  • WordPress3.0のカスタム投稿タイプを、実案件を想定して実践してみる | カテゴリー: Wordpress | 作業メモ

    いまさらながら「カスタム投稿タイプ」をきちんといじってみる。 以下の“ありがちな要件”を立てて完成までの流れを追っていく。 お知らせを専用の投稿画面から追加・管理していきたい - 管理画面にカスタム投稿タイプを追加する トップページにお知らせ最新10件を表示したい - ”最新10件のカスタム投稿タイプ”を出力するループを作成する お知らせのトップ(/news/)に20件区切りでページングした一覧ページを作りたい。 - ”カスタム投稿タイプ一覧”を表示するページ用のテンプレートを作成する お知らせの詳細ページは他と体裁が違うので、それ用のテンプレートを適用したい - ”カスタム投稿タイプの詳細記事”を表示するテンプレートを作成する 管理画面にカスタム投稿タイプを追加する カスタム投稿タイプを編集するインターフェースを追加するために、function.phpに register_p

  • 1