基本上,我有一个带有自定义元框的自定义帖子,里面有一个复选框。
如果您选中该框,我希望在post循环中显示一些内容(样式框)。
如果未选中此框,则不会显示。。。
我的模板页面中有以下内容。。
<?php get_header(); ?>
<?php $loop = new WP_Query( array( \'post_type\' => \'books\',\'posts_per_page\' => \'-1\') ); ?>
<?php while (have_posts()) : the_post() ; $meta = get_post_meta( get_the_ID(), \'rw_title_block\', true ); ?>
<?php if( checked( $meta, 1, false ) ) : ?>
check box is checked to display stuff like... <?php the_title(); ?>
<?php endif ?>
not checked ignore this stuff...
<?php endwhile; ?>
<?php wp_reset_query() ?>
<?php get_footer(); ?>
metabox函数代码(这似乎在管理中显示得很好。)
$meta_boxes[] = array(
\'id\' => \'test_metabox\',
\'title\' => \'Test Metabox\',
\'pages\' => array( \'books\', ),
\'context\' => \'normal\',
\'priority\' => \'high\',
\'show_names\' => false,
\'fields\' => array(
array(
\'name\' => \'Test Checkbox\',
\'desc\' => \'field description (optional)\',
\'id\' => $prefix . \'title_block\',
\'type\' => \'checkbox\',
),
),
);
谢谢你的帮助,这将是一个救命稻草。
当做