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