A simple collection of wordpress snippets for your project.
JavaScript CSS PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_assets
_components
_includes
_layouts
_posts
_site
build
.bowerrc
.editorconfig
.gitignore
Gruntfile.js
README.md
_config.yml
bower.json
index.html
package.json

README.md

Snippets WP

Uma coletânea de snippets para sites em WordPress!

O que é?

Sabe quando você está desenvolvendo aquele site em WP e você precisa fazer algo que você já fez antes mas não lembra como faz? Ou se você acabou de criar uma funcionalidade bacana e quer guardar o snippet para um projeto futuro? Aí que nasceu a idéia de ter um repositório que pudesse agrupar todos esses snippets. A princípio foi um projeto pessoal, mas se foi útil pra mim, pode ser para mais pessoas.

Ver projeto

Como funciona

O projeto foi feito em Jekyll.

  • Clone o projeto https://github.com/raphaelfabeni/snippets-wp.git
  • Vá para a pasta que onde você clonou.
  • Inicie o jekyll jekyll serve --watch --baseurl ''
  • Accesse: http://localhost:4000
  • Contribua com seu post dentro da pasta _posts

Iniciando o Jekyll

Iniciando o Jekyll

Criando posts

  • O nome do arquivo do post deve seguir a seguinte estrutura: aaaa-mm-dd-titulo-post.md
  • No template do post existem cinco parâmetros (YAML):
    • layout : Relacionado ao template geral dos posts (Você não vai mexer aqui)
    • title: O título do seu post.
    • date: A data de publicação do seu post (aaaa-mm-dd hh-mm)
    • description: Uma breve descrição do snippet.
    • file: Local onde o snippet deve ser inserido. A maioria provavelmente será no arquivo functions.php
  • Na hora de digitar o seu snippet mágico, você deve colocá-lo dentro da tag: {% highlight php startinline %}

Ficou confuso? Calma. Aqui um exemplo de como deve ser um post:

---
layout: post
title:  "Título legal do post"
date:   2014-04-22 17:00
description: "Aqui vai uma descrição simples da funcionalidade do snippet."
file: 'functions.php'
---

Se precisar escrever ou detalhar algo a mais sobre o post/snippet insira aqui.

{% highlight php startinline %}
// Código do snippet
{% endhighlight %}

Criando um post

Criando um post