如何删除WordPress中元数据末尾的插入数字?

时间:2016-04-14 10:01:49

标签: wordpress

我在Wordpress中创建了一个自定义元框,但在渲染中有一个" 1"在我的内容结束时。我无法弄清楚如何删除它。

通过这个电话......

add_meta_box(2, 'Calendrier de la formation', 'render_formations_calendrier_meta_box', null, 'side');

我得到了这个元数据集。

enter image description here

这是什么" 1" ?我可以删除它吗? (它并非来自我的模板)

修改

function render_formations_calendrier_meta_box($post) {
    echo require('templates/partials/admin/formations/calendrier_metabox.php');
}

templates / partials / admin / formations / calendrier_metabox.php:

<table id="new_date_area">
    <?php $dates = get_post_meta($post->ID, 'next_date') ?>
    <?php foreach($dates as $key => $date) : ?>
        <?php foreach($date as $event) : ?>
        <tr>
            <td style="padding:10px 0 0 0">
                <input type="text" name="next_date[]" class="datepicker" value="<?= date('d-m-Y', $event) ?>"><span class="dashicons dashicons-trash"></span>
            </td>
        </tr>
        <?php endforeach; ?>
    <?php endforeach; ?>
</table>
<button id="new_date_button">nouvelle date</button>
<script>
    $(document).ready(function(){
        // datepicker
        var format = 'dd-mm-yy'
        $('.datepicker').datepicker({
            dateFormat : format
        })

        // new date
        $('#new_date_button').on('click', (click_event) => {
            click_event.preventDefault()
            var row = '<tr><td><input type="text" name="next_date[]" class="datepicker"><span class="dashicons dashicons-trash"></span></td></tr>'
            $('#new_date_area').append(row)
            $('.datepicker').datepicker({
                dateFormat : format
            })
        })

        // delete date
        $(document).on('click', '.dashicons-trash', function(e) {
            $(e.target).closest('tr').remove()
        })
    })
</script>

1 个答案:

答案 0 :(得分:0)

我解决了它,“1”是函数require()的返回。我正在制作echo require()但我只需要做一个没有回声的要求。