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插件获取此代码。使用此代码我想创建自己的管理面板,但我不明白这段代码的含义。
答案 0 :(得分:0)
这是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>';
}
?>