タグ

テストとカスタマイズに関するmasakuma0812のブックマーク (3)

  • WordPressのアクションフックの実行履歴を確認する - Qiita

    function do_action($tag, $arg = '') { var_dump($tag); global $wp_filter, $wp_actions, $wp_current_filter; ... 見やすさを考えればファイル出力とかのほうがいいかも。 これで任意のページを表示すればアクション実行毎に画面出力されて動作が確認できます。 出力結果 画面ロード前 プラグインを色々いれているのでそのアクションフックも確認できます。 post_typeは1種類しか追加していないのに何回も呼ばれている不思議。 string(16) "muplugins_loaded" string(19) "registered_taxonomy" string(19) "registered_taxonomy" string(19) "registered_taxonomy" string(1

    WordPressのアクションフックの実行履歴を確認する - Qiita
  • MTでステージングサーバーと公開サーバーを分ける際の基本

    2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 Webサイトを製作する際に、テスト用のサーバー(ステージングサーバー)でテストを行って、完成したサイトを番用の公開サーバーに転送することは、よくあることです。 Movable Typeでは、比較的簡単に、このような運用方法を取ることができます。 その基的な方法を紹介します。 1.URLの置換 Movable TypeのURL関係のテンプレートタグでは、通常はURLにドメイン名の部分が含まれます。 ところが、ステージングサーバーと公開サーバーは、URLが異なります。 そのため、ステージングサーバー用の設定でファイルを出力すると、公開サーバーとはURLが違うので、公開サーバーに

  • testモディファイアの使い方

    例えば、「変数aの値が100以上」という条件判断を行いたい場合は、MTIfタグを以下のように書くことができます。 <mt:If test="$a >= 100"> 配列の要素を条件判断に使いたい場合は、「$配列名->[インデックス]」のように書きます。 例えば、「配列aの中で、インデックスが1番の要素の値が『abc』に等しい」という条件判断を行いたい場合は、MTIfタグを以下のように書きます。 <mt:If test="$a->[1] eq 'abc'"> また、ハッシュの要素を条件判断に使いたい場合は、「$ハッシュ名->{キー}」のように書きます。 キーに半角英数字とアンダースコア以外の文字が含まれる場合は、キーの前後を「'」で囲みます。 例えば、「ハッシュaの中で、キーが「abc」の要素の値が10未満」という条件判断を行うには、MTIfタグを以下のように書きます。 <mt:If tes

  • 1