' . _('Enable author color') . '';
echo '
ID, 'ac_enabled', true) ? ' checked="checked"' : '') . '>';
echo ' ' . _('Donate') . ' | ';
echo '';
// Background color picker
echo '';
echo '| ' . _('Author Color background') . ' | ';
echo ' | ';
echo '
';
echo '';
// Border color picker
echo '| ' . _('Author Color border') . ' | ';
echo ' | ';
echo '
';
echo '';
// Border size text box
echo '| ' . _('Author Color border size') . ' | ';
echo 'px | ';
echo '
';
// Border radius text box
echo '' . _('Author Color border radius') . ' | ';
echo 'px | ';
echo '';
// Padding text box
echo '' . _('Author Color padding') . ' | ';
echo 'px | ';
echo '';
}
function ac_personal_options_update($user_id) {
if (empty($_REQUEST['ac_enabled']))
$_REQUEST['ac_enabled'] = false;
// Update user options
update_user_meta($user_id, 'ac_enabled', $_REQUEST['ac_enabled']);
update_user_meta($user_id, 'ac_background', $_REQUEST['ac_background']);
update_user_meta($user_id, 'ac_border_color', $_REQUEST['ac_border_color']);
update_user_meta($user_id, 'ac_border_size', trim($_REQUEST['ac_border_size']));
update_user_meta($user_id, 'ac_border_radius', trim($_REQUEST['ac_border_radius']));
update_user_meta($user_id, 'ac_padding', trim($_REQUEST['ac_padding']));
}
function ac_post_class($classes) {
// Add author classes
global $post;
$author = get_userdata(intval($post->post_author));
$classes[] = 'author-' . $author->user_login;
return $classes;
}
function ac_wp_print_styles() {
// Output author styling
global $wpdb;
echo '' . PHP_EOL;
}
function ac_plugin_action_links($links, $file) {
// Add donate link
if ($file == plugin_basename(__FILE__)) {
$url = 'https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=marcel%40bokhorst%2ebiz&lc=US&item_name=Author%20Color%20WordPress%20Plugin&item_number=Marcel%20Bokhorst&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest';
$links[] = 'Donate';
}
return $links;
}
?>