Я новичок в Wordpress, и я очень ценю это приложение cms. Я работал над созданием собственного плагина, и я застрял в этой конкретной проблеме. Я создал текстовую ссылку, которая указывает на одну мою созданную мной функцию. Но всякий раз, когда я нажимаю эту ссылку «Добавить категорию« он возвращает «у вас нет достаточных прав для доступа к этой странице». вместо простого текстового «привет» текст для печати. В чем проблема с этим? Мне нужен кто-то, кто поможет мне. Вот мои кодыТекстовая ссылка Wordpress при нажатии кнопки «у вас нет достаточных разрешений для доступа к этой странице».
product_category.php
<?php
/**
* Plugin Name: Categorized Product Plugin
* Plugin URI:
* Description: A plugin for categorizing products
* Author:
* Author URI:
* License: A "Slug" license name e.g. GPL2
*/
add_action('admin_menu',array('my_product','myplugin_menu'));
register_activation_hook(__FILE__, array('my_product','jal_install'));
global $jal_db_version;
$jal_db_version = "1.0";
class my_product{
function myplugin_menu(){
if(function_exists('add_management_page')){
$page = add_menu_page('product_zone','product Zone','administrator','myplugin_menu_display',array('my_product','category_adding_form'),plugins_url("img/logo_product.png", __FILE__));
}
}
function category_adding_form(){
include('categorized_product_form.php');
}
function test_link(){
echo "hello";
}
?>
add_form_link.php
<div class="wrap">
<?php
$path = 'admin.php?page=test_link';
$url = admin_url($path);
$link = "<a href='{$url}'>Add Category</a>";
echo $link;
echo "<h1>Product Zone</h1>";
?>
активирован ли плагин и вы создали все файлы? –
Да, он активирован – Eli
Переменная пути указывает на функцию класса my_product test_link, но есть ошибка. – Eli