プラグインElementorのelementor/admin/dashboard_overview_widget/footer_actionsアクションの使用方法・解説

概要

elementor/admin/dashboard_overview_widget/footer_actions アクションは、Elementor プラグインの管理ダッシュボードにおけるウィジェットのフッターにカスタムアクションを追加するために使用されます。このフックを使用することで、開発者はダッシュボードのユーザー体験を向上させる様々な機能を実装できます。以下は、このアクションがよく使用されるケースの一部です。

  • ダッシュボードへのカスタムリンクの追加
  • 特定の設定ページへのショートカットを提供
  • 外部サービスやプラグインへのリンクの統合
  • 情報サポートやヘルプドキュメントへの案内
  • ソーシャルメディアのボタン追加
  • その他、ユーザーに関連するアクションの提供

このアクションは、Elementor バージョン 2.0 以降で利用可能で、WordPress バージョン 5.0 以降で動作します。

構文

do_action( 'elementor/admin/dashboard_overview_widget/footer_actions' );

パラメータ

このアクションはパラメータを受け取りません。

戻り値

このアクションは戻り値を返しません。アクションにフックされた関数が実行されることが目的です。

サンプルコード

サンプルコード 1: カスタムリンクの追加

このコードは、ダッシュボードのフッターにカスタムリンクを追加します。

add_action( 'elementor/admin/dashboard_overview_widget/footer_actions', function() {
    echo '<a href="https://example.com/plugin-settings" class="button">Settings</a>';
});

このコードは、Elementor ダッシュボードのフッターに「設定」ボタンを追加します。

サンプルコード 2: カスタムメッセージを表示

このコードは、ダッシュボードのフッターにカスタムメッセージを表示します。

add_action( 'elementor/admin/dashboard_overview_widget/footer_actions', function() {
    echo '<p style="color: red;">Need help? Visit our support page.</p>';
});

ユーザーにサポートページへのリンクを示す警告メッセージを表示します。

サンプルコード 3: ソーシャルメディアリンクの追加

このコードは、ダッシュボードにソーシャルメディアへのリンクを追加します。

add_action( 'elementor/admin/dashboard_overview_widget/footer_actions', function() {
    echo '<a href="https://twitter.com/yourprofile" class="button">Follow us on Twitter</a>';
});

Twitterへのフォローボタンをダッシュボードに追加します。

サンプルコード 4: プラグインの評価を促す

このコードは、ユーザーにプラグインの評価をお願いするリンクを表示します。

add_action( 'elementor/admin/dashboard_overview_widget/footer_actions', function() {
    echo '<a href="https://wordpress.org/support/view/plugin-reviews/your-plugin">Rate us!</a>';
});

WordPress サイトでのプラグイン評価を促すリンクを追加します。

サンプルコード 5: 特別オファーの告知

このコードは、特別オファーを告知するバナーを表示します。

add_action( 'elementor/admin/dashboard_overview_widget/footer_actions', function() {
    echo '<div style="background: yellow; padding: 10px;">Check out our special offer!</div>';
});

特別オファーを示すバナーメッセージをダッシュボードに表示します。

この関数のアクションでの使用可能性

アクション 使用例
mu_plugin_loaded
registered_post_type
plugins_loaded
wp_roles_init
setup_theme
after_setup_theme
set_current_user
init
register_sidebar
wp_loaded
send_headers
parse_query
pre_get_posts
wp
template_redirect
get_header
wp_head

この関数について質問する


上の計算式の答えを入力してください