我正在研究以下代码。如何在”
自定义帖子类型”
中创建复选框并将其另存为自定义字段?
function render_metas( $post )
{
$we_productMetas = get_post_custom( $post->
ID );
$onSale = isset( $we_productMetas['onSale_box'] ) ? esc_attr( $we_productMetas['onSale_box'][0] ) : '';
?>
<
input type="checkbox" class=""name="onSale_box" id="onSale-box" value="http://www.srcmini.com/<
?php echo $onSale;
?>" />
<
?php
}add_action( 'save_post', 'we_metas_save' );
function we_metas_save( $post_id )
{
if( isset( $_POST['onSale_box'] ) ){
update_post_meta( $post_id, 'onSale_box', wp_kses( $_POST['onSale_box'], $allowed ) );
}}
#1【在自定义帖子类型metabox上创建复选框字段】尝试这个
function render_metas( $post )
{
$onSale = get_post_meta( $post->
ID, 'onSale_box', true );
?>
<
input <
?php checked($onSale, 'yes', true);
?>
type="checkbox" class=""name="onSale_box" id="onSale-box" value="http://www.srcmini.com/yes" />
<
?php
}
add_action( 'save_post', 'we_metas_save' );
function we_metas_save( $post_id )
{
$new_value = http://www.srcmini.com/isset( $_POST['onSale_box']) ?$_POST['onSale_box'] : "no";
update_post_meta( $post_id, 'onSale_box', $new_value );
}
推荐阅读
- 创建自定义页面模板
- 创建没有插件的”中继器字段”
- 计算用户点击WordPress中的按钮的次数
- 纠正WordPress CSS中的边距/填充
- 容器缩放比例不小于576px
- Spring Boot指标监控与健康检查
- k8s安全
- [设计模式系列] 建造者
- 源码解读Dubbo分层设计思想