Navigation

管理画面のカスタム列を追加するスニペット

📅 7月 7, 2025
👤
1 min read

了解しました。以下に管理画面のカスタム列を追加するスニペットに関する記事を作成します。

概要

WordPressの管理画面において、投稿一覧や固定ページ一覧などの一覧画面に独自のカスタム列を追加するためのスニペットを提供します。

ユースケース

管理画面の一覧画面に特定の情報を追加して、記事やページの管理を効率化したい場合にこのスニペットが必要です。

前提条件

このスニペットを使用するためには、functions.phpやプラグインでのカスタムコードの追加が可能であることが前提となります。

サンプルコード


function custom_column_content($column_name, $post_id) {
    if ($column_name == 'custom_column_name') {
        echo 'カスタム列の内容';
    }
}
add_action('manage_posts_custom_column', 'custom_column_content', 10, 2);
add_filter('manage_edit-post_columns', function ($columns) {
    $columns['custom_column_name'] = 'カスタム列の見出し';
    return $columns;
});

解説

  • `custom_column_content` 関数は、独自のカスタム列に表示する内容を定義します。
  • `manage_posts_custom_column` アクションフックを使用して、カスタム列の内容を表示します。
  • `manage_edit-post_columns` フィルターフックを使用して、カスタム列の見出しを追加します。

ベストプラクティス

  • カスタム列を追加する際には、表示する情報や必要性をよく考えて追加することが重要です。
  • カスタム列の内容が複雑な場合は、専用の関数やクラスを作成して管理すると保守性が向上します。

以上が、WordPress管理画面のカスタム列を追加するスニペットに関する記事となります。

← Back to WordPress