Crie códigos de acesso para o nosso tema WordPress

Desde que começamos com este projeto, sempre quisemos que tivesse nosso próprio rótulo, e é por isso que o segundo modelo que usamos em DesdeLinux, foi criado por nós 100%.

Em seguida, outras versões se seguiram, e embora possamos comprar ou contratar certos serviços da web para criar nossos designs, como StudioDWeb.comou compre modelos já criados em ThemeForest.net, sempre quisemos ter o nosso próprio, adaptado às nossas necessidades e passar por WebDevelopment.com pode ser útil 😀

De qualquer forma, sou apaixonado por Web Design e Desenvolvimento e já estou trabalhando no novo tópico para DesdeLinux e vou mostrar algumas capturas de tela de sua aparência.

A ideia não é sair daquilo a que já estamos adaptados, tantos elementos permanecem iguais ou de forma semelhante. Eu começo com a página inicial

captura de tela-dl

E é assim que os artigos seriam:

captura de tela-dl-post

Como você pode ver, é adequado à nossa medida e incluímos novos Códigos de acesso para a elaboração dos artigos.

É por isso que me ocorreu compartilhar com vocês como criar um deles (o informativo) caso você queira incluí-los em seus tópicos de WordPress. Quer dizer, algo assim:

Este será o exemplo ShortCode

Não sou um especialista em programação com este CMS, então não vou tentar explicar por que e como funciona dessa forma, apenas mostrarei como fazê-lo, ponto final.

Para isso, utilizamos «o canivete suíço» de WordPress, Quero dizer o arquivo function.php que normalmente encontramos em quase todos os tópicos.

Colchetes_Função

Exemplo de Function.php com ShortCodes DesdeLinux

O que faremos neste arquivo é adicionar a estrutura do nosso ShortCode e, claro, o rótulo que o mostra. Então vamos fazer isso.

Dentro de Function.php

Dentro de nosso arquivo function.php o que colocaremos será a estrutura HTML do ShortCode, mas não é simplesmente colocar as tags HTML dessa forma. Teríamos algo assim:

// Info function infobox ($ atts, $ content = null, $ code = "") {$ return = ' '; $ return. = $ content; $ return. = ' '; return $ return; } // O ShortCode add_shortcode ('info', 'infobox');

A partir daqui, esclarecemos algumas coisas. Primeiro, quando usamos duas barras, comentamos a linha, portanto // Informações é apenas um comentário.

O nome da função, neste caso caixa de informação Ele pode ser alterado para o que quisermos, mas deve corresponder ao nome que usamos na última linha.

Em cada $ Retornar retornamos o que são as tags HTML e devemos ter em mente que, após a primeira, devemos adicionar um ponto antes do sinal de igual e a linha termina com um sinal de ponto e vírgula

Exemplo:

$ return. = $ content;

A variável $ content que é para onde o conteúdo que colocamos no ShortCode vai por padrão, ele retornará um valor nulo se não colocarmos nada.

Agora, o nome do ShortCode é o que definimos com:

add_shortcode( 'info', 'infobox' );

Onde você pode mudar info para o que queremos. Agora, para que fique parecido com o exemplo, devemos colocar:

[ info ]Este será el ShortCode de ejemplo[ /info ]

Embora, claro, sem os espaços, que coloquei porque obviamente o ShortCode seria ativado.

Estilo ShortCode

Se você olhar para a linha acima, sem o código PHP e as variáveis, o ShortCode em HTML puro seria algo assim:

<div class="alert-info"></div>

Portanto, só temos que aplicar o estilo CSS.

.alert.alert-info {background: # d9edf7 url (info.png) sem repetição 7px 50%; raio da borda: 4px; borda: 1px sólido # bce8f1; cor: # 3a87ad; tamanho da fonte: 14px; margem: 15px 15px; preenchimento: 15px 15px 15px 50px text-align: left}

E é isso .. Repito, não sou programador nem nada parecido, e a explicação que dei é como entendo que o ShortCode funciona


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   sobra 72 dito

    Gosto de como ficou, parabéns.

    1.    elav. dito

      Obrigado, você tem um longo caminho a percorrer, mas obrigado.

  2.   Rogers dito

    Muito bom!! Eu adoraria esse tema no meu WP.
    Eu te parabenizo!

    1.    elav. dito

      Ainda não coloquei, posso vender pra você HAHAHAHAHA .. Brincadeira 🙂

  3.   Manoel E. dito

    Excelente, obrigado por compartilhar.
    Este tipo de recurso é muito necessário na web, explicando as coisas com clareza.

    Saudações!

  4.   eliotime3000 dito

    Belo design. Vamos ver se para o meu site você pode me dar esse modelo para personalizá-lo.

  5.   raven291286 dito

    isso pode ser feito no blogger?

  6.   javier dito

    Bem, nada, eu coloquei como está e não funciona para mim, o que poderia ser? : /

    Eu coloquei [info] informações [/ info]

    e no meu post wordpress só aparece: informação, os colchetes desaparecem, acho que algo está errado: /

    1.    Johnny Silva dito

      Talvez no seu template os ShortCodes não estejam definidos no function.php como no meu caso, esses valores são adicionados em um arquivo chamado shortcodes.php do meu tema