رفتن به مطلب

درخواست کد دکمه دو حالته


پست های پیشنهاد شده

سلام دوستان

من یه سوالی ذهنم رو مشغول کرده.

مثلا توی پنل تنظیمات دیدید که نوشته فعال / غیرفعال کردن این تیکه ؟

اینجور دکمه ها رو چجوری میشه درست کرد ؟

ممنون

لینک به ارسال

سلام دوستان

من یه سوالی ذهنم رو مشغول کرده.

مثلا توی پنل تنظیمات دیدید که نوشته فعال / غیرفعال کردن این تیکه ؟

اینجور دکمه ها رو چجوری میشه درست کرد ؟

ممنون

سلام

باید از دستور hide و show در تنظیمات استفاده کنید. یه چیزی شبیه این:


array( "name" => "for example",
"desc" => "for example",
"id" => "for example",
"on" => "Show",
"off" => "Hide",
"type" => "switch",
);

شما میتونی type رو سوئیچی قرار بدی برای مخفی کردن تنظیمات این بخش به حالت سوئیچی.

ویرایش شده توسط شهاب
لینک به ارسال

سلام

باید از دستور hide و show در تنظیمات استفاده کنید. یه چیزی شبیه این:


array( "name" => "for example",
"desc" => "for example",
"id" => "for example",
"on" => "Show",
"off" => "Hide",
"type" => "switch",
);

شما میتونی type رو سوئیچی قرار بدی برای مخفی کردن تنظیمات این بخش به حالت سوئیچی.

مثلا من اگه بخوام برای این پنلم یه همچین چیزی درست کنم چطوریه ؟


<?php

add_action('admin_menu','test_add_menu');

function test_add_menu (){

add_menu_page('تنظیمات قالب', 'تنظیمات قالب','manage_options','test_options','test_admin_page');

}

function test_admin_page (){

$tabs= array( 'home'=>'صفحه اصلی');
$current= isset($_GET['tab'])&& !empty($_GET['tab'])?$_GET['tab']:'home';


if (isset($_POST['submit'])){


isset($_POST['icon_contact_1'])?update_option('icon_contact_1', sanitize_text_field($_POST['icon_contact_1'])):null;

}




?>
<div class="wrap">
<h2>تنظیمات</h2>

<?php
echo '<h2 class="nav-tab-wrapper">';
foreach( $tabs as $tab => $name ){
$class = ( $tab == $current ) ? ' nav-tab-active' : '';
echo "<a class='nav-tab $class' href='?page=test_options&tab=$tab'>$name</a>";

}
echo '</h2>';
?>
<form action="" method="POST">
<table class="form-table">

<?php

switch ($current){

case 'home': ?>


<tr>
<th class="row">آیکون ستون اول </th>
<td>
<input type="text" name="icon_contact_1" value="<?php echo get_option('icon_contact_1'); ?>">
</td>
</tr>


<?php
}

?>
</table>
<?php submit_button('ذخیره همه تنظیمات'); ?>

<?php
}


ویرایش شده توسط hcp90
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...