WordPress纯代码在文章编辑页面添加一个自定义的侧边栏区块

WordPress纯代码在文章编辑页面添加一个自定义的侧边栏区块

方法一:

将下面这段代码添加到你的主题的functions.php文件中

/** WordPress纯代码在文章编辑页面添加一个自定义的侧边栏区块 **/
function my_custom_meta_box() {
    echo '<p>这里是你自定义的内容</p>';
}

function add_my_custom_meta_box() {
    add_meta_box(
        'my_custom_meta_box_id', // 区块的ID
        '自定义区块标题', // 区块的标题
        'my_custom_meta_box', // 渲染区块内容的回调函数
        'post', // 添加区块到的页面类型(‌这里是文章)‌
        'side', // 区块的位置(‌这里是侧边栏)‌
        'default' // 区块的优先级
    );
}

add_action('add_meta_boxes', 'add_my_custom_meta_box'); // 挂钩到add_meta_boxes动作

方法二:

将下面这段代码添加到你的主题的functions.php文件中

/** 自定义区块显示在WordPress发布文章页面的下方,‌而不是侧边栏 **/
function my_custom_meta_box() {
    echo '<p>这里是你自定义的内容</p>';
}

function add_my_custom_meta_box() {
    add_meta_box(
        'my_custom_meta_box_id', // 区块的ID
        '自定义区块标题', // 区块的标题
        'my_custom_meta_box', // 渲染区块内容的回调函数
        'post', // 添加区块到的页面类型(‌这里是文章)‌
        'normal', // 区块的位置(‌这里是主内容区域)‌
        'high' // 区块的优先级(‌'high', 'core', 'default' 或 'low')‌
    );
}

add_action('add_meta_boxes', 'add_my_custom_meta_box'); // 挂钩到add_meta_boxes动作