WordPress プラグインにローリング アナウンス機能を追加する方法
広く使用されているコンテンツ管理システムとして、WordPress にはユーザーが選択できるプラグインが数多くあります。ウェブサイトとアトラクションの機能。今日は、WordPress プラグインにローリング アナウンス機能を追加する方法について説明します。このような機能を使用すると、ウェブマスターはサイトの上部または下部にスクロールするアナウンスを表示して、訪問者に重要な情報を伝えることができます。
最初のステップは、ローリング アナウンスを追加および管理できる設定ページをプラグインに作成することです。このタスクを実行するには、WordPress が提供する設定 API を使用できます。
// 在插件的主文件中添加以下代码 // 添加一个菜单选项到WordPress后台的设置菜单中 function custom_plugin_settings_menu() { add_options_page( '自定义插件设置', '自定义插件设置', 'manage_options', 'custom_plugin_settings', 'custom_plugin_settings_callback' ); } add_action('admin_menu', 'custom_plugin_settings_menu'); // 展示设置页面内容 function custom_plugin_settings_callback() { // 检查用户权限 if (!current_user_can('manage_options')) { wp_die('您没有权限访问此页面!'); } // 检查并更新设置 if (isset($_POST['custom_plugin_notice'])) { update_option('custom_plugin_notice', sanitize_text_field($_POST['custom_plugin_notice'])); } // 显示设置页面内容 $notice = get_option('custom_plugin_notice'); ?> <div class="wrap"> <h1>自定义插件设置</h1> <form method="post" action=""> <label for="custom_plugin_notice">滚动公告内容:</label> <input type="text" name="custom_plugin_notice" id="custom_plugin_notice" value="<?php echo esc_attr($notice); ?>" size="50" /> <input type="submit" name="submit" id="submit" class="button button-primary" value="保存设置" /> </form> </div> <?php }
上記のコードは、WordPress バックエンドの設定メニューに「カスタム プラグイン設定」というサブメニュー項目を作成します。このサブメニュー項目をクリックすると設定ページにジャンプし、ローリング アナウンスの内容を追加して保存できます。上記コードの
#custom_plugin_notice
がローリング アナウンスの設定項目です。この値をデータベースから取得し、スクロールするアナウンスを前面に表示できます。
// 在插件的主文件中添加以下代码 // 在网站前台显示公告 function custom_plugin_display_notice() { $notice = get_option('custom_plugin_notice'); ?> <div class="custom-plugin-notice"> <marquee behavior="scroll" direction="left"><?php echo esc_html($notice); ?></marquee> </div> <?php } add_action('wp_footer', 'custom_plugin_display_notice');
このコードは、ウェブサイトの下部に custom-plugin-notice
クラス div を追加します。これには、スクロール マーキー要素が含まれます。コンテンツは、設定ページで設定したスクロールです。 。 発表。必要に応じて CSS スタイルをカスタマイズできます。
これで、ローリング アナウンス機能が完了しました。プラグインをインストールして有効化し、バックグラウンド設定ページからローリング アナウンスのコンテンツを追加して管理するだけです。
要約すると、この記事では、WordPress プラグインにローリング アナウンス機能を追加する方法を学びました。ユーザーがローリング アナウンスを追加し、設定 API を使用して設定を保存できるようにする設定ページを作成します。次に、wp_footer フックを使用して、Web サイトのフォアグラウンドにスクロールするアナウンスを表示します。この記事が、WordPress プラグインの機能を拡張し、ウェブサイトの魅力を高めるのに役立つことを願っています。
以上がローリングアナウンス機能をWordPressプラグインに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。