Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
在wordpress中传递值思想开关案例php_Php_Wordpress_Switch Statement_Meta Boxes - Fatal编程技术网

在wordpress中传递值思想开关案例php

在wordpress中传递值思想开关案例php,php,wordpress,switch-statement,meta-boxes,Php,Wordpress,Switch Statement,Meta Boxes,嗨,我正在为wordpress制作一个metabox插件,遇到了一个问题: 从元框(元框有文本区域和收音机)获取信息时,我使用: 我试过了,但是在textarea的情况下,变量是空的,我应该如何传递它? 谢谢 我不太清楚您试图实现此功能的场景,但“切换案例”是一个坏主意 我看到您在case-radio下为$aaa赋值,但是有一个break语句中断了switch-case循环,所以textarea-case永远不会执行 只需尝试“if-then”语句 if(单选按钮的值是某物) 然后 $aaa=某

嗨,我正在为wordpress制作一个metabox插件,遇到了一个问题:

从元框(元框有文本区域和收音机)获取信息时,我使用:

我试过了,但是在textarea的情况下,变量是空的,我应该如何传递它?
谢谢

我不太清楚您试图实现此功能的场景,但“切换案例”是一个坏主意

我看到您在case-radio下为$aaa赋值,但是有一个break语句中断了switch-case循环,所以textarea-case永远不会执行

只需尝试“if-then”语句

if(单选按钮的值是某物) 然后 $aaa=某物; textarea值=$aaaa


HTH

很抱歉,这样做不起作用,我在您的评论前后都尝试过。我不需要获取变量的不同值,我需要获取radio case中的值,并在文本区域链接中使用它
foreach ($rian_meta_box['fields'] as $field) {
    $meta = get_post_meta($post->ID, $field['id'], true);
switch ($field['type']) {

        case 'radio':

                    *some code, get the radio value and put in a variable $aaa*

        break;


        case 'textarea':

                    *some code, and after I should use the $aaa variable with his value  of the radio case*

                    break;