タグ:フック
投稿一覧の各投稿のメニューをカスタマイズする方法
フック!フック!フック!
フックは便利ですね!
ということで、テーマで投稿一覧の各投稿のメニューをカスタマイズする方法のメモです。
下図のように、メニューに「サンプル」を追加する場合
テーマのfunctions.phpに以下を追記します。
function custom_post_row_actions($actions, $post) { //$actions['(キー)'] = '<a href="(リンク先)" title="">(ラベル)</a>'; $actions['sample'] = '<a href="/sample.php" title="">サンプル</a>'; return $actions; } add_filter('post_row_actions', 'custom_post_row_actions',10,2);
いらないものを消す場合は、unsetします。(以下クイック編集を削除する)
function custom_post_row_actions($actions, $post) { unset($actions['inline hide-if-no-js']); //クイック編集 return $actions; } add_filter('post_row_actions', 'custom_post_row_actions',10,2);
以下デフォルトのメニューです。
$actions['edit'] | 編集 |
$actions['inline hide-if-no-js'] | クイック編集 |
$actions['trash'] | ゴミ箱 |
$actions['view'] | 表示 |
参考サイト
総合管理者 | 2016年03月25日 | コメント(0) | トラックバック(0) | CMS関連