Então você já conseguiu especificar uma página personalizada no seu Wordpress configuração, vá para: [Definições], [leitura], [página exibe frente], [ "Uma página estática" - Radio Button]. E agora? Quem se importa se você pode criar uma página inicial personalizada com conteúdo estático sobre ela. Queremos muito legais, mais avançado, wigetized presentinhos para reunir o nosso blog em uma base dinâmica. Se você já viu a nova capa da RobMalon.Com então você terá uma idéia de algumas das funções que estou prestes a ensinar-vos para que você possa configurar algo semelhante no seu blog.
Custom Home Page Layout & Design
Um primeiro passo importante para a elaboração deste é o que você quer fazer. Organize o que widgets estão indo para onde ir. Isso é difícil se você não sabe o que é capaz de Wordpress. Então, para ir brevemente sobre o que temos em nossas mãos, o seu plano de primeira página baseada em conteúdo destas perguntas:
- Quais são importantes categorias se houver o suficiente para dar-lhes os seus próprios mini-feed na capa?
- Quantos artigos recentes em cada item que você deseja exibir? Compensando esta em vários lugares irá permitir-lhe um puxão homepage para recebê-lo quando ela agradàvel para equilibrar outra forma não seria por causa da desigual conteúdo das colunas.
- Você deseja exibir os primeiros 200 caracteres (sem links / imagens) de cada artigo? Pense em como é que este efeito será o ponto anterior que fiz.
Design e arquitectura. - Ver o layout idéia para a direita para um visual exemplo. Em uma mancha no lado esquerdo exemplo você pode colocar os 8 artigos mais recentes em todo o site e incluir todas as categorias. No local que possa vir a ter dois lugares apenas a partir de uma categoria que você tenha marcado "Atualizações"? Ou talvez uma categoria que você utiliza para marcar o seu último "Video" postagens? Na categoria 3, em seguida, uma lista de artigos que você considera ser a "Destaques" artigos. A lista é interminável com opções. Quando você vai para o setup sua página como essa, um lote é determinado pelo modo como você categorizar seus cargos atuais. Por exemplo, eu implementada uma área em destaque o início Abas espaço na primeira página. Eu tive que voltar, criar uma nova categoria, e que se aplicam à categoria lugares existentes como eu vi encaixar. Então, de agora em diante, eu simplesmente adicioná-lo como eu ir, quando eu escrever um post que quero mostrar-se nas "featured" widget na primeira página. - Enquanto estiver planejando o seu widgets, não se esqueça, você pode usar o código de outros plugins também. Mais sobre isso em um bit.
Instalação de mesa ou CSS
Agora que você tem que descer, o seu tempo para implementar algumas layout código. Se você é novo para isso, configura-lo em uma mesa. Se você estiver olhando para ir todos os hardcore, em seguida, utilizar um layout com div's como este:
-
//Setup For Example 1 (3 widgets) -
< div style = "width:100%; padding: 5px; border: 1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
//Setup For Example 2 (4 widgets) -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 4 CODE HERE -
</ div > - Baixar este código: 0826divfrontpagewidgets.txt
No caso que você está confuso, todo este código está indo para entrar em uma "página" que você já deve ter especificado como a página inicial. Se não, o seu não é má ideia para a prática de uma forma não-FrontPage que é inédito para que você possa experimentar sem colocar um blog existente no caos.
A codificação Widgets
Então você tem algumas opções para cada elemento. O que você precisa fazer é dizer ao Wordpress boa função para os lacete através de postagens que você gostaria de exibir. Aqui estão os exemplos:
-
<?php -
//Setting up the new loop of posts -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5&category=1′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
- < a href = "<?php the_permalink(); ?>" rel = "bookmark" title = "Permanent Link to “<?php the_title(); ?>”" >< ?php the_title ( ) ; ? ></ a > -
< div class = "postbreak" > -
<?php -
//End the loop -
endforeach ; -
?> -
<?php -
//This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines. -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
< h3 >< a style = "font-size:14px;" href = "<?php the_permalink() ?>" rel = "bookmark" title = "Permanent Link to <?php the_title(); ?>" >< ?php the_title ( ) ; ? ></ a ></ h3 > -
<?php -
//Display a clip from the post -
the_excerpt ( ) ; -
//End the loop -
endforeach ; -
?> - Baixar este código: 0826codefrontpagewidgets.txt
Criação de homepages intrincados poderão ser reforçadas através de múltiplas wordpress modelo tags. Toda a documentação está lá, basta chamar a função com os parâmetros que deseja (conforme modelo disponível em cada etiqueta). No exemplo acima primeiro me mostrar um caminho para iterar através de links em uma categoria específica usando a tag de modelo get_posts. No segundo exemplo devo usá-lo novamente, mas desta vez não especificar uma categoria (por isso, ele exibe todas as postagens recentes) e mostram the_excerpt () com ela, que tem um recorte do actual posto em the_loop.
Procure nos get_post e anexar a documentação adequada para ajustar as variáveis de saída você deseja ver. Fro exemplo, a seguinte get_post função exibirá 3 vagas de todas as categorias, excepto 5 e 8:
get_posts ( 'numberposts = 3 & =- categoria 5, -8');
Se você quiser encontrar o ID de uma categoria, postar, ou fazer o followign página:
- fazer login no admin.
- Navegue para gerir o guia.
- Clique nas categorias (ou posts ou páginas)
- Passe o mouse sobre ou clique na categoria adequada, correio, ou a página que você deseja saber o ID do
- Na barra de status (se você estiver flutuando) ou na barra de endereços (se você clicou) você deve ver um link que é semelhante a esta:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - No exemplo acima, eu estava nas categorias. Eu escolhi a categoria tem uma idéia de "11". Agora posso exlicitly incluir ou excluir. Em alguns casos você vai querer fazer isto com cargos e / ou páginas tão bem. get_posts doesn't esse apoio, mas se você jogar com outras funções Wordpress, às vezes eles fazem. Verifique a documentação relativa a uma tag de modelo por função base. Você pelo menos sabe como obter o ID do momento sem ter de registrar na sua base de dados mySQL.
Plug-ins
Pode ser necessário um plug-in chamado Exec-PHP instalado em seu blog para que você possa executar o código PHP dentro lugares acima. Seja cuidadoso sobre a instalação deste plug-in se você tiver outras pessoas gerir o seu blog com você mesma. Se assim você pode configurar privilégios personalizado. Se não, em seguida, verifique se o seu instalado e ativado.
Eu tenho certeza que você já viu inúmeros outros do plugin lá fora que fornecê-lo com um trecho de código que você pode usar em seu arquivo sidebar.php pasta dentro do seu tema. Você também pode usar esse código dentro de qualquer dos itens que você cria em sua página pessoal dentro desses blocos. Normalmente, pode encontrar esse código como no interior do arquivo Leiame ou instalar observa que a maioria vem com plug-in.
Exemplos

À esquerda é um exemplo da minha primeira página a partir de quando eu RobMalon.Com recentemente reestruturada. Eu também recentemente ajudou meu amigo pessoal criar uma configuração semelhante com sua página na ToddRecommends.TV quem faz Live córregos e palestras Filmes e Tech. Você pode ver um clipe de sua primeira página o que atualmente parece que sobre o lado direito. Ele tem as suas postagens recentes para cada um dos seus principais categorias em sua página e está exibindo um feed no canto superior direito de uma outra categoria que ele usa para atualizações sobre os eventos, as atualizações e notícias gerais.





































Graças a ficha para o homem, e as dicas! Eu poderia tentar adicionar mais algumas funções para a minha home page!