Escolar Documentos
Profissional Documentos
Cultura Documentos
quebrando a cabeça?
Existe uma grande demanda por Desenvolvedores WordPress,
porém poucos profissionais qualificados. Recebo muitos pedidos
de clientes, e sempre me dizem: “como é difícil encontrar bons
desenvolvedores WordPress”.
Foi pensando nisso que eu criei esse ebook, ele vai servir como
um guia, onde vou te passar minha experiência. Tenho atuado
com desenvolvimento web desde 2009 e já cometi muitos erros
e aprendi muita coisa nesse tempo. Quero transmitir esse
conhecimento, e formar uma nova geração de profissionais
excepcionais.
Bora programar???
1. Notepad++
O Notepad++ é uma IDE muito leve, rápida e fácil de ser
baixada. Para quem está começando é uma ótima pedida, por
ser fácil de instalar e já começar a criar suas páginas. Ele pode
ser baixado nesse link de forma gratuita.
2. PhpStorm
O PhpStorm é uma IDE mais robusta, com mais recursos que vão
facilitar o desenvolvimento, como por exemplo, o auto
completar do WordPress, que tem uma biblioteca de funções
que a medida que você digita o seu texto ele te dá opções de
possíveis comandos começados com as letras digitadas.O
PhpStorm é um software pago porém pode ser baixada uma
versão de testes nesse link.
3. Sublime text
O Sublime também é uma excelente IDE, bem leve e com muitas
funcionalidades que vão te ajudar. O sublime funciona também
no MAC. Acesse nesse link.
Nesse ebook por uma questão de tempo não vamos cobrir todos
os arquivos existentes, mas apenas os principais para criar nosso
template proposto.
/*
Theme Name: Meu Tema
Description: Esse é meu primeiro tema
WordPress
Author: Digite seu nome
Autor URI: http://meusite.com.br
Version: 1.0
*/
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo("charset"); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php wp_head(); ?>
</head>
<body>
<header>
<div class="container">
<h1>
<a href="<?php bloginfo('url'); ?>">
<?php bloginfo('name'); ?>
</a>
</h1>
<p><?php bloginfo('description'); ?></p>
</div>
</header>
Passo6 footer.php
O footer vai ser o rodapé do nosso template e também vai estar
presente em todas as páginas, por isso não precisamos repetir o
código em cada página, o WordPress vai se encarregar disso.
<footer>
<div class="container">
<p>© <?php bloginfo('name'); ?>. All rights reserved.
<?php echo date('Y'); ?>.
</div>
</footer>
<?php
function dollar_theme_styles(){
wp_enqueue_style('bootstrap_css',
'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'
);
wp_enqueue_style('main_css', get_template_directory_uri() .
'/style.css');
}
add_action('wp_enqueue_scripts', 'dollar_theme_styles');
function dollar_widgets_init() {
register_sidebar( array(
'name' => 'Home right sidebar',
'id' => 'home_right_1',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
) );
}
add_action( 'widgets_init', 'dollar_widgets_init' );
add_theme_support( 'title-tag' );
add_theme_support('post-thumbnails');
?>
header{
display: block;
width: 100%;
background-color: #999;
margin-bottom: 20px;
}
header h1 a{
color: #FFF;
font-size: 32px;
text-transform: uppercase;
}
footer{
text-align: center;
margin-top: 60px;
}