Simple Data picker meta box

时间:2018-04-03 作者:Darius Pum

大家好,我试着跟随许多帖子和指南,但结果并不符合我的需要。我需要一个简单的元框,它可以捕获数据时间戳,就像Wordpress帖子或页面中的标准时间戳一样。我已经创建了一个元盒,但是

type="date"
属性到HTML表单以英语格式打印日期选择器,我需要将其翻译为意大利语。Wordpress的标准日期选取器是用意大利语翻译的allready。。。我不想安装插件,因为我已经为自定义帖子类型创建了一个插件,并且正在使用这些新功能更新代码。我将在下面粘贴我的代码。提前谢谢你。

<?php 

function arrivo_meta_box_markup($object)
{
    wp_nonce_field(basename(__FILE__), "meta-box-nonce");

    ?>
        <div>
            <label for="arrivo_meta_box">Data arrivo in negozio</label>
            <input name="arrivo_meta_box" type="date" value="<?php echo get_post_meta($object->ID, "arrivo_meta_box", true); ?>">
        </div>
    <?php  
}

1 个回复
最合适的回答,由SO网友:Darius Pum 整理而成

没有人回答,所以我安装了这个插件MetaBox.io

我已经在那个世界下面生成了这个代码。

function arrivo_metabox( $meta_boxes ) {
  $prefix = \'arrivo-\';

  $meta_boxes[] = array(
    \'id\' => \'arrivo\',
    \'title\' => esc_html__( \'Data di arrivo in negozio\', \'porto-child\' ),
    \'post_types\' => array( \'riparazioni\' ),
    \'context\' => \'side\',
    \'priority\' => \'default\',
    \'autosave\' => false,
    \'fields\' => array(
      array(
        \'id\' => $prefix . \'data_arrivo\',
        \'type\' => \'date\',
        \'name\' => esc_html__( \'Data arrivo in negozio\', \'porto-child\' ),
        \'js_options\' => array(
          \'dateFormat\' => \'dd/mm/yy\',
          \'dayNames\' => \'[ "Domenica", "Lunedì "Martedi", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ]\',
        ),
        \'class\' => \'data-arrivo\',
      ),
    ),
  );

  return $meta_boxes;
}
add_filter( \'rwmb_meta_boxes\', \'arrivo_metabox\' );

结束

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore