如何在Wordpress Admin中创建自定义页面,其中无需加载默认内容

曼·维尔玛(Mann Verma)

目前,我正在通过使用钩子加载我的自定义页面的WP-插件

add_action('admin_init','myfunction')
function myfunction(){
    include("login.php");
    return exit;
}

我只是在检查会话值,并包括login.php文件并返回exit。当我返回exit时,它不会加载wordpress的默认内容。现在,如果我想使用wp_enqueue_script()将脚本加入登录页面(即“ login.php”)中,它将无法正常工作。因为,它没有加载wordpress默认功能,因为我之前返回了退出。

因此,我将我的脚本手动包含在我的login.php文件中。但是wordpress支持不允许我们在页面中手动添加脚本。告诉我一种无需使用任何默认Wordpress内容即可在wordpress admin中创建自定义页面的方法。

login.php代码:

<html>
<head>
<title>My Login Page</title>
</head>
<body>
     <form action="submitlogin.php" method="post">
          <input type="text" name="username" placeholder="Username"/>
          <input type="password" name="password" placeholder="Password"/>
          <input type="submit" name="login_submit" value="Login"/>
     </form>
</body>
</html>
杰西·C

如果该页面是与WordPress主题或插件相关联的某些功能的选项页面,则您需要创建一个选项页面并连接到register_settings()函数:https : //codex.wordpress.org/Creating_Options_Pages

如果您要创建的页面在WordPress核心之外执行某些操作,则需要创建一个菜单页面并将其绑定到插件挂钩中,如下所示:

add_action('admin_menu', 'my_plugin_setup_menu');

function my_plugin_setup_menu(){
    add_menu_page( 'My Plugin Page', 'MENU NAME', 'manage_options', 'YOUR PLUGIN SLUG', 'plugin_login_page' );
}

function plugin_login_page(){
    echo "<h1>Hello World!</h1>";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Wordpress中制作自定义页面

来自分类Dev

如何在wordpress中创建自定义元表?

来自分类Dev

如何在Wordpress中创建自定义主题选项页面?

来自分类Dev

如何在Wordpress中创建自定义PHP Hello世界页面?

来自分类Dev

如何在自定义页面或模板中的WordPress帖子上创建分页

来自分类Dev

如何在Wordpress中创建自定义主题选项页面?

来自分类Dev

如何在wordpress上创建自定义联系表单?

来自分类Dev

如何在自定义wordpress主题中为导航栏创建静态页面

来自分类Dev

如何在管理面板中创建自定义文本表单并将其显示在我的页面上(Wordpress)

来自分类Dev

如何在ActiveAdmin gem中创建自定义页面

来自分类Dev

如何在ActiveAdmin gem中创建自定义页面

来自分类Dev

如何在Angular中创建自定义加载屏幕

来自分类Dev

如何在Wordpress中自定义标签?

来自分类Dev

如何在(WordPress)中自定义订单

来自分类Dev

如何在Wordpress中全局使用自定义字段?

来自分类Dev

如何在Wordpress中自定义主题

来自分类Dev

如何在Wordpress中为TinyMCE自定义fontsizeselect?

来自分类Dev

如何在WordPress自定义插件中启用其他页面?

来自分类Dev

如何在WordPress自定义页面模板中添加视频?

来自分类Dev

如何在WordPress中阻止自定义帖子类型列表页面?

来自分类Dev

如何在WordPress自定义插件中启用其他页面?

来自分类Dev

如何在WordPress自定义页面模板中添加视频?

来自分类Dev

如何在wordpress中制作自定义搜索和过滤页面?

来自分类Dev

如何在 wordpress 的自定义模板页面中插入分页

来自分类Dev

如何在SQL数据库中访问自定义wordpress邮箱的内容

来自分类Dev

如何在 Wordpress 中为自定义帖子类型加载自定义样式表?

来自分类Dev

如何在自定义Wordpress插件中创建JavaScript函数

来自分类Dev

如何在Wordpress中创建自定义分页永久链接

来自分类Dev

如何在Wordpress中为主题创建新的自定义字段

Related 相关文章

  1. 1

    如何在Wordpress中制作自定义页面

  2. 2

    如何在wordpress中创建自定义元表?

  3. 3

    如何在Wordpress中创建自定义主题选项页面?

  4. 4

    如何在Wordpress中创建自定义PHP Hello世界页面?

  5. 5

    如何在自定义页面或模板中的WordPress帖子上创建分页

  6. 6

    如何在Wordpress中创建自定义主题选项页面?

  7. 7

    如何在wordpress上创建自定义联系表单?

  8. 8

    如何在自定义wordpress主题中为导航栏创建静态页面

  9. 9

    如何在管理面板中创建自定义文本表单并将其显示在我的页面上(Wordpress)

  10. 10

    如何在ActiveAdmin gem中创建自定义页面

  11. 11

    如何在ActiveAdmin gem中创建自定义页面

  12. 12

    如何在Angular中创建自定义加载屏幕

  13. 13

    如何在Wordpress中自定义标签?

  14. 14

    如何在(WordPress)中自定义订单

  15. 15

    如何在Wordpress中全局使用自定义字段?

  16. 16

    如何在Wordpress中自定义主题

  17. 17

    如何在Wordpress中为TinyMCE自定义fontsizeselect?

  18. 18

    如何在WordPress自定义插件中启用其他页面?

  19. 19

    如何在WordPress自定义页面模板中添加视频?

  20. 20

    如何在WordPress中阻止自定义帖子类型列表页面?

  21. 21

    如何在WordPress自定义插件中启用其他页面?

  22. 22

    如何在WordPress自定义页面模板中添加视频?

  23. 23

    如何在wordpress中制作自定义搜索和过滤页面?

  24. 24

    如何在 wordpress 的自定义模板页面中插入分页

  25. 25

    如何在SQL数据库中访问自定义wordpress邮箱的内容

  26. 26

    如何在 Wordpress 中为自定义帖子类型加载自定义样式表?

  27. 27

    如何在自定义Wordpress插件中创建JavaScript函数

  28. 28

    如何在Wordpress中创建自定义分页永久链接

  29. 29

    如何在Wordpress中为主题创建新的自定义字段

热门标签

归档