Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 添加操作/url_Wordpress - Fatal编程技术网

Wordpress 添加操作/url

Wordpress 添加操作/url,wordpress,Wordpress,Wordpress 3.2.2 在wordpress管理员中定义自定义链接的步骤是什么 http://localhost:8888/wp-admin/admin.php?action=update_posts 因此,当管理员可以访问此链接时,将执行特定的功能 (在自定义wordpress插件的上下文中) 示例代码 function my_special_function(){ echo '<div> Hello World </div>'; } $page

Wordpress 3.2.2

在wordpress管理员中定义自定义链接的步骤是什么

http://localhost:8888/wp-admin/admin.php?action=update_posts
因此,当管理员可以访问此链接时,将执行特定的功能

(在自定义wordpress插件的上下文中)

示例代码

function my_special_function(){

    echo '<div> Hello World </div>';

}

$page_title = "Hello Page Title";
$menu_title = "Hello Menu Title";
$capability = "import";
$menu_slug = "My Menu Slug";
$function = my_special_function;
add_menu_page($page_title,  $menu_title, $capability, $menu_slug, $function);
函数我的特殊函数(){
回声“你好世界”;
}
$page\u title=“你好页面标题”;
$menu\u title=“你好菜单标题”;
$capability=“导入”;
$menu\u slug=“我的菜单slug”;
$function=my_special_函数;
添加菜单页面($page\u title,$menu\u title,$capability,$menu\u slug,$function);

我有这个示例代码。现在怎么办?我应该加载什么url来查看html页面中打印的hello world?

您可能需要使用。这包括两个步骤。首先,您需要定义一个函数(
my_menu\u page
,在下面的示例中)来创建菜单

// inside plugin file
function my_menu_page ()
{
  $page_title = "Hello Page Title";
  $menu_title = "Hello Menu Title";
  $capability = "import";
  $menu_slug = "My Menu Slug";
  $function = my_special_function;

  add_menu_page($page_title,  $menu_title, $capability, $menu_slug, $function);
}
一旦你得到了它,你将需要使用函数和钩子向WP注册它。对于管理菜单,
admin\u菜单
hook可能是合适的

// inside plugin file
add_action('admin_menu', 'my_menu_page');

这通常是通过
添加菜单\页面
完成的。文档页面上的第二个示例介绍了您想要做的事情?看起来不错。是否有一个特定的文件我必须写这个函数?你需要“钩”它从插件或主题文件。在您的情况下,
admin\u菜单
hook应该很好。更新了示例代码。你能在示例代码的上下文中详细说明一下管理菜单吗?当然。让我给你一个完整的答案…这个很好用。几乎。只有一个问题。我得到了什么
您没有足够的权限访问此页面。
当我指定
$capability=“import”
并且访问此新管理页面/url的用户是管理员时?嗯,不确定。不如改用
“管理员”
“管理选项”
试试?