Selecione a página inicial e a página do blog na página de configurações de tema personalizado

Estou criando um tema com uma página de configuração personalizada. Eu sei que o melhor método para escolher uma página estática é indo para Configurações -> Leitura, mas meu cliente quer ter tudo no mesmo lugar.

Eu já recebi os menus suspensos na página de configurações e fiz a primeira página criando o arquivo front-page.php e adicionado

$options=get_option('pa_opciones');  

Isso está funcionando, mas não tenho certeza se é o melhor método ou método mais limpo. Estou tentando fazer um novo tema agradável usando get_template_parts, etc.

Como devo prosseguir com a página do blog?

Atualmente na minha página.php eu consegui:

 get_header(); ?> 

E no meu index.php:

 get_header(); ?> 

Estou tentando fazer tudo isso legal e limpo, mas estou ficando um pouco perdido.

Obrigado por seus comentários e sugestões

Solutions Collecting From Web of "Selecione a página inicial e a página do blog na página de configurações de tema personalizado"

a configuração de exibição da página inicial como definida em configurações> leitura é armazenada na tabela de opções em show_on_front , com valor ou posts ou page .

Se a página for selecionada, as páginas selecionadas são armazenadas nas opções page_on_front e page_for_posts , com o id das páginas selecionadas como valor.

Você pode atualizar essas opções você mesmo em sua página de configurações.