Skip to content

Instantly share code, notes, and snippets.

View andrebian's full-sized avatar

Andre Cardoso andrebian

View GitHub Profile
@andrebian
andrebian / custom-rewrite-functions.php
Created September 17, 2014 14:31
Rewrite personalizado do WordPress
<?php
// ...
function eg_add_rewrite_rules()
{
global $wp_rewrite;
$new_rules = array(
'viagens/[^/]+/perguntas-frequentes/?$' => 'index.php?page_id=33',
@andrebian
andrebian / facebook.php
Created August 20, 2014 18:38
Facebook API example
<?php
// No controller
public function facebookLogin() {
$facebook = new Facebook(array(
'appId' => 'SEU ID',
'secret' => 'SEU SECRET',
));
$loginUrl = $facebook->getLoginUrl(array(
@andrebian
andrebian / exemplo-de-consulta-ao-wordpress-dentro-do-cake.php
Last active November 2, 2015 21:00
Buscando post (ou qualquer outra coisa) do wordpress dentro do CakePHP
<?php
// app/Config/database.php
public $wordpress = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
Isto é realizando uma chamada com o javascript convencional
<script>
$.ajax({
type:"POST",
url:link,
data:dados,
dataType : 'json',
success:function(data){
console.log('e retornou: '+data);
if(data==0){
@andrebian
andrebian / scrollTo.html
Last active August 29, 2015 14:02
Exemplo de rolagem de scroll falhando
<!-- Cenário 1 - Estrutura em que a rolagem do scroll funciona -->
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<br />
<div class="content"></div>
</div>
</div>
<!-- Cenário 1 - Estrutura em que a rolagem do scroll funciona -->
@andrebian
andrebian / index.php
Created May 27, 2014 01:25
Cron no cakePHP
<?php
/**
* Index
*
* The Front Controller for handling every request
*
* PHP 5
*
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
<?php
namespace tableless\Entity;
use Doctrine\ORM\Mapping as ORM;
use Zend\Stdlib\Hydrator;
use Zend\Math\Rand;
use Zend\Crypt\Key\Derivation\Pbkdf2;
/**
php -r "readfile('https://getcomposer.org/installer');" | php
curl -sS https://getcomposer.org/installer | php
{
"name": "Finanças Pessoais",
"description": "Uma API para gerenciamento de finanças pessoais",
"authors": [
{
"name": "Andre Cardoso",
"email": "andrecardosodev@gmail.com"
}
],
"require": {