Comment ajouter une fonction de gestion d'espace publicitaire au plug-in WordPress
Avec la popularité des sites Web WordPress, de plus en plus de webmasters commencent à utiliser des plug-ins pour ajouter des fonctions au site Web. Parmi eux, la fonction de gestion des espaces publicitaires est au centre des préoccupations de nombreux administrateurs de sites Web, car la publicité est l'un des moyens importants pour de nombreux sites Web d'obtenir des revenus. Cet article explique comment ajouter des fonctions de gestion des espaces publicitaires aux plug-ins WordPress afin que les administrateurs de sites Web puissent gérer et afficher les publicités plus facilement.
Exemple de code :
function plugin_settings_page() { add_options_page( '广告位管理', '广告设置', 'manage_options', 'plugin-settings', 'plugin_settings_page_callback' ); } add_action('admin_menu', 'plugin_settings_page'); function plugin_settings_page_callback() { // 这里添加广告位管理页面的HTML和表单 echo '<div class="wrap">'; echo '<h1>广告位管理</h1>'; echo '<form method="post" action="options.php">'; settings_fields('plugin_settings'); do_settings_sections('plugin-settings'); submit_button('保存设置'); echo '</form>'; echo '</div>'; }
Exemple de code :
function plugin_settings_init() { register_setting( 'plugin_settings', 'plugin_settings', 'plugin_settings_validate' ); add_settings_section( 'plugin_settings_section', '广告位设置', 'plugin_settings_section_callback', 'plugin-settings' ); add_settings_field( 'plugin_ad_slot_id', '广告位ID', 'plugin_ad_slot_id_callback', 'plugin-settings', 'plugin_settings_section' ); } add_action('admin_init', 'plugin_settings_init'); function plugin_settings_section_callback() { echo '在这里可以配置广告位的相关信息'; } function plugin_ad_slot_id_callback() { $options = get_option('plugin_settings'); echo '<input type="text" name="plugin_settings[plugin_ad_slot_id]" value="' . $options['plugin_ad_slot_id'] . '" />'; } function plugin_settings_validate($input) { // 在这里对输入的广告位设置信息进行验证和过滤 return $input; }
Exemple de code :
function plugin_ad_display() { $options = get_option('plugin_settings'); $ad_slot_id = $options['plugin_ad_slot_id']; // 在这里添加广告位展示的代码 echo '<div id="' . $ad_slot_id . '">这里展示广告位</div>'; } add_action('theme_before_footer', 'plugin_ad_display');
Voici les étapes ci-dessus pour ajouter la fonction de gestion des espaces publicitaires au plug-in WordPress. En créant une interface de gestion des espaces publicitaires, en ajoutant des champs de configuration des espaces publicitaires et en utilisant les espaces publicitaires, les administrateurs de sites Web peuvent facilement gérer et. afficher des annonces. J'espère que cet article sera utile aux développeurs qui ont besoin d'ajouter des fonctions de gestion des espaces publicitaires aux plug-ins WordPress.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!