Uma das maneiras mais fáceis (embora não as únicas) de conseguir isso é criar um painel de opções personalizadas no painel do WP que permitirá que seu cliente crie e atualize informações que podem ser usadas em seus arquivos de modelo sem conhecimento técnico sendo necessário.
Você pode colar o seguinte diretamente no arquivo functions.php ou salvá-lo em um arquivo, ou seja, config-menu.php (dentro do diretório do seu tema) e incluí-lo no arquivo functions.php - a opção é seu no entanto, o código é;
// create config menu in dashboard
add_action('admin_menu', 'config_menu');
function config_menu() {
//create a menu in the dashboard
add_menu_page('Website Custom Settings',
'Configure Site',
'administrator',
__FILE__,
'custom_settings_page',
''.get_bloginfo('template_directory').'/images/your_icon.png', 4);
}
//register settings
add_action( 'admin_init', 'register_settings' );
function register_settings() {
register_setting( 'my-settings-group', 'partners');
register_setting( 'my-settings-group', 'authors');
}
function my_settings_page() {
?>
<div class="wrap">
<form method="post" action="options.php">
<?php settings_fields('my-settings-group'); ?>
Enter your Partner description here <br/>
<textarea name="partners"><?php echo get_option('partners');?></textarea>
<br />
Enter your Author description here <br/>
<textarea name="authors"><?php echo get_option('authors');?></textarea>
<input type="submit" class="button-primary" value="<?php _e('Save Changes') ?>" />
</form>
</div>
<?php } ?>
Em seguida, nos seus arquivos de modelo de arquivo para cada tipo de postagem, você pode fazer o seguinte:
<?php echo wpautop(get_option('partners');?>
and
<?php echo wpautop(get_option('authorss');?>
Isso chamará os respectivos valores (texto digitado) nos campos textarea que você criou na área do painel para o cliente.
NOTA: O código de exemplo acima é muito rudimentar e é desmontado para fornecer um exemplo básico. Nenhum estilo CSS fornecido que eu deixarei com você. Mas isso vai fazer o trabalho.