逆引きゴリラ

News
2021/01/12 設定値の解説記事を 2 件追加しました。
  1. ホーム
  2. フック
  3. snow_monkey_wp_awesome_widgets_view_hierarchy

snow_monkey_wp_awesome_widgets_view_hierarchy

フックタイプ

フィルターフック

説明

WPAW ウィジェットのビューを格納する階層を追加する。

補足説明

  • 本フックは、WPAW が接頭辞に付与されているウィジェットのみに実行されます。
  • $hierarchy は先頭から順に走査されます。
  • パス内に格納されているビューが存在する場合は、その階層のパスが使用されます。

引数

引数名タイプ説明
$hierarchy配列(array)ビューファイルが格納されている階層(パス)の群
$slug文字列(string)呼び出されるビューのスラグ
$name文字列(string)ビューの名前
$vars配列(array)ビューに渡される引数

返却値

変数名タイプ説明
$hierarchy配列(array)ビューファイルが格納されている階層(パス)の群

サンプルコード

my-snow-monkey.php
<?php

  … 略 …

  // /widget_view のパスを階層の先頭に追加する場合
  add_filter(
    'snow_monkey_wp_awesome_widgets_view_hierarchy',
    function( $hierarchy, $slug, $name, $vars ) {
      return array_merge(
        [ __DIR__ . '/widget_view' ],
        $hierarchy
      );
    },
    10,
    4
  );