0
我試圖讓我的第一個插件管理頁面,但我發現了錯誤:WordPress的管理頁面插件設置
我的插件文件夾層次:
uploadsdir-manager
index.html
test.php
functions.php
admin-page.php
在功能我已經添加了這個代碼:
function awesome_page_create() {
$page_title = 'My Awesome Admin Page';
$menu_title = 'Awesome Admin Page';
$capability = 'edit_posts';
$menu_slug = 'awesome_page';
$function = 'my_awesome_page_display';
$icon_url = '';
$position = 99;
add_menu_page($page_title, $menu_title, $capability, $menu_slug,
$function, $icon_url, $position);
}
add_action('admin_menu', 'awesome_page_create');
,然後我得到這個錯誤:
Fatal error: Uncaught Error: Call to undefined function add_action()
in
C:\xampp\htdocs\wordpress\wp-content\plugins\uploadsdir-
manager\functions.php:2
Stack trace:
#0 C:\xampp\htdocs\wordpress\wp-content\plugins\uploadsdir-
manager\index.html(11):
include() #1 {main}
thrown in
C:\xampp\htdocs\wordpress\wp-
content\plugins\uploadsdirmanager\functions.php
on line 2
我做錯了什麼?
修復這個問題:需要(真實路徑(目錄名(__ FILE__)「\ .. \ .. \ ..')。'/wp-load.php'); – riten
這是有效的,但爲了避免必須要求您可以按照我所說的來避免加載這麼大的需求。這可能會在稍後發生不利影響。我的方法是wordPress推薦的方式。 – OfficialDtech