首先,您需要根据当前用户生成自定义设置。因此,需要满足两个条件:该设置必须仅可供当前用户访问,并且该设置必须是唯一的。
// Only do this for contributors and up
if (current_user_can(\'edit_posts\')) {
// retrieve author id
global $current_user;
get_currentuserinfo();
$author_id = $current_user->ID
// generate customizer setting for this author only
$wp_customize->add_setting( \'header_color_\' . $author_id , array(
\'default\' => \'#000\',
\'sanitize_callback\' => \'sanitize_hex_color\',
\'capability\' => \'edit_posts\',
));
在你的(标题)中
author.php
您需要获取当前页面作者的id才能检索相关mod。
$author_id = get_the_author_meta(\'ID\');
get_mod(\'header_color_\' . $author_id);