【问题标题】:How to create a setting for a simple wordpress plugin?如何为简单的 wordpress 插件创建设置?
【发布时间】:2014-08-29 04:56:19
【问题描述】:

我创建了这个简单的插件,它从管理面板中删除了管理链接菜单。

<?php
/*
Plugin Name: admin menu remover
Description: Remove the admin menus just by a single plugin installation
Version: 1.0
Author: Author
Author URI: http://URI_Of_The_Plugin_Author
License: A "Slug" license name e.g. GPL2
*/

function remove_links_menu() {
     remove_menu_page('index.php'); // Dashboard    
     remove_menu_page('edit-comments.php'); // Comments
     remove_menu_page('themes.php'); // Appearance
     //remove_menu_page('plugins.php'); // Plugins     
     remove_menu_page('tools.php'); // Tools
     remove_menu_page('options-general.php'); // Settings
     remove_menu_page('users.php'); // Users
}
add_action( 'admin_menu', 'remove_links_menu' );
?>

安装后立即删除 6 个菜单。 1 行(插件)被注释掉。 现在我想在插件中添加设置选项,用户可以在其中选择应该删除哪个菜单。 插件设置上应该有一个复选框,我们可以在其中选择应该显示和隐藏哪个菜单。

【问题讨论】:

    标签: plugins wordpress


    【解决方案1】:

    您可以使用update_option( $option, $new_value ) 将选项保存在_options 表中 然后您可以使用get_option( $option, $default ) 从数据库中读取值。 命名选项时必须小心谨慎,以免与其他选项名称冲突(使用前缀应该可以解决此问题)

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多