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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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元框中的单个复选框值?_Wordpress_Loops_Checkbox_Meta - Fatal编程技术网

如何使用wordpress元框中的单个复选框值?

如何使用wordpress元框中的单个复选框值?,wordpress,loops,checkbox,meta,Wordpress,Loops,Checkbox,Meta,我正在尝试使用metabox复选框在悬停时隐藏/显示。问题是,如果任何帖子选中了该复选框,就会显示div。我需要它来切换div“开”和“关”,这取决于是否选中了复选框。任何帮助都将不胜感激。 以下是my functions.php中的代码: `//复选框元 添加操作(“管理初始化”、“复选框初始化”) 函数复选框_init(){ 添加元框(“复选框”、“选中以显示气泡”、“复选框”、“homefeature”、“正常”、“高”); } 函数复选框(){ 全球$员额; $custom=get\u

我正在尝试使用metabox复选框在悬停时隐藏/显示。问题是,如果任何帖子选中了该复选框,就会显示div。我需要它来切换div“开”和“关”,这取决于是否选中了复选框。任何帮助都将不胜感激。 以下是my functions.php中的代码: `//复选框元 添加操作(“管理初始化”、“复选框初始化”)

函数复选框_init(){
添加元框(“复选框”、“选中以显示气泡”、“复选框”、“homefeature”、“正常”、“高”);
}
函数复选框(){
全球$员额;
$custom=get\u post\u custom($post->ID);
$field_id=$custom[“field_id”][0];
呼应“显示泡沫”;
$field\u id\u value=get\u post\u meta($post->id,'field\u id',true);
如果($field\u id\u value==“yes”){
$field_id_checked='checked=“checked”';
}
回声';
}
//保存元详细信息
添加操作(“保存帖子”、“保存详细信息”);
函数save_details(){
全球$员额;
if(已定义('DOING_AUTOSAVE')&&DOING_AUTOSAVE){
返回$post->ID;
}
更新帖子元($post->ID,“field\u ID”,$\u post[“field\u ID”]);
}
函数自定义内容($id){
$field\u id=get\u post\u meta($id,'field\u id',true);
如果($field_id==yes){
回声';
echo'$(“this”).mouseover(函数(){”;
echo“$('mainFeatureFlashBG').css({'display':'block'})”;
回声'}';
}
否则{
回声';
echo'$(“this”).mouseover(函数(){”;
echo“$('mainFeatureFlashBG').css({'display':'none'})”;
回声'}';
}
}`
以下是我的php:

您应该检查:

<?php

if(get_post_meta($post->ID,'field_id',true) != '') {
 // do something, output div
} ?>

请参见此处的函数参考:


这不起作用。它回显jquery以隐藏/显示div,但实际上没有执行jquery
        <ul>  
            <!-- Begin Miller Beer Logo Query-->                      
            <?php
            $args=array(
              'beerlogo'=>'miller',
              'post_type' => 'homefeature',
              'post_status' => 'publish',                
              'posts_per_page' => -1
            );
            $my_query = null; 
            $my_query = new WP_Query($args); 
            if( $my_query->have_posts() ) {

              while ($my_query->have_posts()) : $my_query->the_post(); ?>
                 <li class="image-rollover"><a href="<?php echo     esc_url(get_post_meta($post->ID, 'homefeature_custom_link', true));
            ?>"><?php the_post_thumbnail('full'); ?>               
            <?php
        //Is the Checkbox for Bubbles Checked?
        custom_content(get_the_ID());               
    ?>             

             </a>
            </li> 

                <?php
              endwhile;
            } 
            wp_reset_query(); 
            ?>
        </ul>
<?php

if(get_post_meta($post->ID,'field_id',true) != '') {
 // do something, output div
} ?>