繁体   English   中英

如何在wordpress中创建管理面板

[英]How to create admin panel in wordpress

function init_form_fields() {
    $this->form_fields = array(
        'enabled' => array(
            'title' => __( 'Enable/Disable', 'woocommerce_payu_in' ),
            'type' => 'checkbox',
            'label' => __( 'Enable PayUMoney', 'woocommerce_payu_in' ),
            'default' => 'yes'
            )
    );
}

我从 pay-u 插件中获取此代码。 使用此代码我想创建自己的管理面板,但我不明白此代码的含义。

这是 wordpress 的教程页面,您可以在其中找到添加管理页面的解决方案。 https://codex.wordpress.org/Administration_Menus

WordPress 信息:

这是刚刚描述的三个步骤的一个非常简单的示例。 此插件将在“设置”顶级菜单下添加子级菜单项,并在选择时,该菜单项将导致显示非常基本的屏幕。 注意:此代码应添加到主插件 PHP 文件或单独的 PHP 包含文件中。

这是wordpress示例代码:

<?php
/** Step 2 (from text above). */
add_action( 'admin_menu', 'my_plugin_menu' );

/** Step 1. */
function my_plugin_menu() {
    add_options_page( 'My Plugin Options', 'My Plugin', 'manage_options', 'my-unique-identifier', 'my_plugin_options' );
}

/** Step 3. */
function my_plugin_options() {
    if ( !current_user_can( 'manage_options' ) )  {
        wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
    }
    echo '<div class="wrap">';
    echo '<p>Here is where the form would go if I actually had options.</p>';
    echo '</div>';
}
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM