Estou tendo dificuldades… Não consegui entender isto aí.
Tem algo mais bem explicado?
De qualquer maneira, agradeço e muito.
Qual sua dúvida exatamente?
Posso explicar melhor sem problemas.
Cara, obrigado de verdade!
Bom, primeiramente comecei a utilizar o WordPress para desenvolver sites gerenciáveis recentemente então peço desculpas se eu fizer perguntas bobas.
O código em “Part 1: Defining Settings, Controls, Etc.” deve ser posto em functions.php ?
O código “Adding a New Setting” não entendi muito bem. Se eu tenho uma div class=”sobre” e nela eu tenho um texto como conteúdo. Onde devo por estes códigos?
$wp_customize->add_setting( ‘header_textcolor’ , array(
‘default’ => ‘#000000’,
‘transport’ => ‘refresh’,
) );
_____
$wp_customize->add_section( ‘mytheme_new_section_name’ , array(
‘title’ => __( ‘Visible Section Name’, ‘mytheme’ ),
‘priority’ => 30,
) );
______
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, ‘link_color’, array(
‘label’ => __( ‘Header Color’, ‘mytheme’ ),
‘section’ => ‘your_section_id’,
‘settings’ => ‘your_setting_id’,
) ) );
_____
function mytheme_customize_css()
{
?>
<style type=”text/css”>
h1 { color:<?php echo get_theme_mod(‘header_color’); ?>; }
</style>
<?php
}
add_action( ‘wp_head’, ‘mytheme_customize_css’);
_____
MUITO OBRIGADO MESMO!
Sim, isso deve ser colocado no functions.php do seu tema (ou num arquivo puxado por ele)
Veja um exemplo que fiz pra você:
https://gist.github.com/matheusgimenez/c501bea83aecc68ce735
Depois, você usa a função get_theme_mod()
pra retornar o conteudo do campo:
http://codex.wordpress.org/get_theme_mod
Amigo, mais uma vez te agradeço muito!
Estou quase lá!
Consegui criar a aba “Editar texto do sobre”
onde apareceu o “Texto apresentando o campo” e a input pra botar o texto.
Porém botei um texto, e cliquei em salvar e publicar, e o texto da div continuou o mesmo que estava anteriormente, o que pode ser?
Será que é por que eu botei este texto “lorem ipsum” na div pelo html?
a div tá assim:
<div id=”sobre”>Lorem ipsum dolor sit amet</div>
Mais um vez, agradeço MUITO!
alias a div eu alterei, ela está:
<div id=”sobre”><center><?php get_theme_mod( $sobre, $default ); ?></center></div>
Você tem que colocar na div: <div id="sobre"><?php echo get_theme_mod('id_do_campo'); ?></div>
Caramba cara! FUNCIONOU! *-*
Como eu amo o WordPress e como eu sou seu fan! HAHAHA
Super valeu cara, você é um cara muito gente boa! Me ajudou rápido pra caramba com explicações super bem explicadas.
Fique com deus e MUITO obrigado!