<?php
add_action('admin_menu','wp_apis_register_menus');
function wp_apis_register_menus()
{
add_menu_page(
'پلاگین سفارشی',
'پلاگین سفارشی',
'manage_options',
'wp-menu-admin',
'wp_apis_main_menu_handler'
);
add_submenu_page(
'wp-menu-admin',
'تنظیمات',
'عمومی',
'manage_options',
'wp_apis_general',
'wp_apis_general_page'
);
}
function wp_apis_main_menu_handler(){
global $wpdb;
$samples = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}sample ");
var_dump($samples);
include WP_APIS_TPL.'admin/menus/main.php';
}
function wp_apis_general_page(){
if(isset($_POST['savesetting']))
{
// $is_plugin_active = isset($_POST['is_plugin_active']) ? 1 : 0;
// add_option('wp_apis_is_actiove',$is_plugin_active);
if(isset($_POST['is_plugin_active'])){
update_option('wp_apis_is_active',1);
}else{
delete_option('wp_apis_is_active',0);
}
}
$current_plugin_status= get_option('wp_apis_is_active',0);
include WP_APIS_TPL.'admin/menus/general.php';
}
<div class="wrap">
<h1>لیست اطلاعات</h1>
<table class="widefat">
<tr>
<th>شناسه</th>
<th>نام</th>
<th>نام خانوادگی</th>
<th>موبایل</th>
</tr>
<Tbody>
<?php foreach($samples as $sample): ?>
<tr>
<td> <?php echo $sample->id; ?> </td>
<td> <?php echo $sample->firsName; ?> </td>
<td> <?php echo $sample->lastName; ?> </td>
<td> <?php echo $sample->mobile; ?> </td>
<?php endforeach;?>
</tr>
</Tbody>
</table>
</div>
با کمک آقای مجید زادگی منتور دوره این مشکل رفع شد ممنون
داخل فایل wp-config بشید
بگردید دنبال Table Prefix ببینید برابر با چی هست پیشوند جدولتون
حالا برگردید به جدول Sample که ساختید از منوی operations پیشوندی که پیدا کردید رو وارد کنید