با سلام خدمت اساتید محترم.
عذرخواهی میکنم من نمیتونم متغیر $POST چیزیو دریافت کنم! هم وقتی از vardump استفاده کردم و هم از add_option()
! به عبارتی وقتی تیک چک باکس رو میزنم و ذخیره میکنم چیزی برگشت داده نمیشه؟ مشکل چیه؟ کدها رو در ادامه قرار دادم:
بخش php
<?php
add_action('admin_menu', 'wp_apis_menus');
function wp_apis_menus(){
add_menu_page(
'پلاگین مدیریت',
"افزونه من",
'manage_options',
'wp_apis_admin',
'wp_apis_funcntion');
}
function wp_apis_funcntion(){
if(isset($_POST['sevebutton'])){
$is_plugin_active = isset($_POST['plugin_activate']) ? 1 : 0;
add_option('wp_apis_option', $is_plugin_active);
}
include WP_APIS_TPL.'admin/main.php';
}
سمت html
<div class="wrap">
<h1> تنظمیات پلاگین</h1>
<div class="formha">
<form action="" method='post' name='test'>
<label for="plugin_activate"><input type="checkbox" id='plugin_activate' neme='plugin_activate'>
ذخیره پلاگین
</label>
<div>
<button class='button button-primary' type='submit' neme='sevebutton' id="sevebutton">ذخیره تغییرات</button>
</div>
</form>
</div>