<?php
// Exit if accessed directly.
if (!defined('ABSPATH')) {
exit;
}
class Toc_Post_Meta
{
public function __construct()
{
add_filter('init', array($this, 'register_meta'));
}
/**
* Register meta
*/
public function register_meta()
{
register_meta(
'post',
'_eb_attr',
array(
'show_in_rest' => true,
'single' => true,
'auth_callback' => [$this, 'auth_callback'],
)
);
}
/**
* Determine if the current user can edit posts
*
* @return bool True when can edit posts, else false.
*/
public function auth_callback()
{
return current_user_can('edit_posts');
}
}
new Toc_Post_Meta();