/**
 *  Função que cria uma determinada página caso ela não exista
 * @titulo: Título da página (e que será utilizado como url da mesma)
 * @nome: url da página. Caso não haja, será utilizado o título ''sanitizado'
 * @conteudo: conteúdo a ser adicionado à página
 **/
function pd_create_page($args)
{
    if (!isset($args['titulo'])) {
        return false;
    }
    if (!isset($args['nome'])) {
        $args['nome'] = sanitize_title($args['titulo']);
    }
    if (!get_page_by_name($args['nome'])) {
        $new_page = array('post_type' => 'page', 'post_title' => $args['titulo'], 'post_name' => $args['nome'], 'post_status' => 'publish', 'post_author' => 1);
        if (isset($args['conteudo'])) {
            $new_page['post_content'] = $args['conteudo'];
        }
        wp_insert_post($new_page);
    }
}
function create_serviceAZ_page()
{
    if (!get_page_by_name('servicesaz') && get_option('uwc_SERVCAT') == 'on') {
        $post = array('comment_status' => 'open', 'ping_status' => 'closed', 'post_name' => 'servicesaz', 'post_status' => 'publish', 'post_title' => 'Services A-Z', 'post_type' => 'page');
        $newvalue = wp_insert_post($post, false);
        update_option('servspage', $newvalue);
    }
}