Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 元框下拉菜单未保存在我的自定义帖子类型中_Php_Wordpress - Fatal编程技术网

Php 元框下拉菜单未保存在我的自定义帖子类型中

Php 元框下拉菜单未保存在我的自定义帖子类型中,php,wordpress,Php,Wordpress,我有一个特定自定义帖子类型的自定义元框,元框中的其中一个字段是像这里这样的下拉列表! 这是我的密码 add_action('add_meta_boxes','mind_scholar_meta_box'); function mind_scholar_meta_box() { add_meta_box('ms_meta_box','Info Meta Box','mind_scholar_meta_fields','team','normal','high'); } function mi

我有一个特定自定义帖子类型的自定义元框,元框中的其中一个字段是像这里这样的下拉列表! 这是我的密码

add_action('add_meta_boxes','mind_scholar_meta_box');
function mind_scholar_meta_box()
{
   add_meta_box('ms_meta_box','Info Meta Box','mind_scholar_meta_fields','team','normal','high');
}
function mind_scholar_meta_fields()
{

   global $post;
   $field=get_post_meta($post->ID,'mind_scholar_key',true);
   $select=get_post_meta($post->ID,'mind_scholar_select_key',true);
   ?>
   <html>
   <body>
   <table>
      <tr>
         <td weidth="50%">
            School Name:
         </td>
         <td weidth="50%">
            <input type="text" name="first" value="<?php echo $field ?>">
         </td>
      </tr>
      <tr>
         <td width="50%">
            Stars Rating:
         </td>
         <td>
            <select>
               <option value="star_1" <?php selected( $select, 'star_1' ); ?>>Star 1</option>
               <option value="star_2" <?php selected( $select, 'star_2' ); ?>>Star 2</option>
               <option value="star_3" <?php selected( $select, 'star_3' ); ?>>Star 3</option>
               <option value="star_4" <?php selected( $select, 'star_4' ); ?>>Star 4</option>
               <option value="star_5" <?php selected( $select, 'star_5' ); ?>>Star 5</option>
            </select>
         </td>
      </tr>
   </table>
   </body>
   </html>
   <?php
}
add_action('save_post','save_posts');
function save_posts()
{
   global $post;
   $ms_field=$_POST['first'];
   $ms_field_select=$_POST[''];

   update_post_meta($post->ID,'mind_scholar_key',$ms_field);
   update_post_meta($post->ID,'mind_scholar_select_key',$ms_field_select);

}
add_action('add_meta_box','mind_scholar_meta_box');
函数mind\u scholar\u meta\u box()
{
添加元框(“ms元框”、“信息元框”、“心智学者元框”、“团队”、“正常”、“高”);
}
函数mind\u scholar\u meta\u fields()
{
全球$员额;
$field=get\u post\u meta($post->ID,'mind\u scholar\u key',true);
$select=get\u post\u meta($post->ID,'mind\u scholar\u select\u key',true);
?>
学校名称:

您完全忘了将
名称
值放入select和
$post

在元盒渲染中:

<select name="ratings">
复制此代码并使用

add_action('add_meta_box','mind_scholar_meta_box');function mind_scholar_meta_box(){add_meta_box('ms_meta_box','Info meta box','mind_scholar_meta_fields','team','normal high');}function mind_scholar_meta fields(){
全局$post;$field=get_post_meta($post->ID,'mind_scholar_key',true);$select=get_post_meta($post->ID,'mind_scholar_key',true);?>
学校名称:
>星1
>明星3
>明星5

欢迎@Talha;)
$ms_field_select = $_POST['ratings'];
add_action('add_meta_boxes','mind_scholar_meta_box'); function mind_scholar_meta_box() {    add_meta_box('ms_meta_box','Info Meta Box','mind_scholar_meta_fields','team','normal','high'); } function mind_scholar_meta_fields() {

   global $post;    $field=get_post_meta($post->ID,'mind_scholar_key',true);    $select=get_post_meta($post->ID,'mind_scholar_select_key',true);    ?> <html>    <body>    <table>
      <tr>
         <td weidth="50%">
            School Name:
         </td>
         <td weidth="50%">
            <input type="text" name="first" value="<?php echo $field ?>">
         </td>
      </tr>
      <tr>
         <td width="50%">
            Stars Rating:
         </td>
         <td>
            <select name='second_select'>
               <option value="star_1" <?php selected( $select, 'star_1' ); ?>>Star 1</option>
               <option value="star_2" <?php selected( $select, 'star_2' ); ?>>Star 2</option>
               <option value="star_3" <?php selected( $select, 'star_3' ); ?>>Star 3</option>
               <option value="star_4" <?php selected( $select, 'star_4' ); ?>>Star 4</option>
               <option value="star_5" <?php selected( $select, 'star_5' ); ?>>Star 5</option>
            </select>
         </td>
      </tr>    </table>    </body>    </html>    <?php } add_action('save_post','save_posts'); function save_posts() {    global $post;    $ms_field=$_POST['first'];    $ms_field_select=$_POST['second_select'];

   update_post_meta($post->ID,'mind_scholar_key',$ms_field);    update_post_meta($post->ID,'mind_scholar_select_key',$ms_field_select);

}