Esse Tema foi desenvolvido para ser uma ferramenta rápida na mão do desenvolvedor, através dele o desenvolvedor já pode criar o tema sem se preocupar com a estrutura de arquivos que já está pronta e com loops pré-definidos sem influencia em html/css

Overview

WP Developer Theme - WordPress

Version 2.0 - WITH GULP

Descrição em Português Esse Tema foi desenvolvido para ser uma ferramenta rápida na mão do desenvolvedor, através dele o desenvolvedor já pode criar o tema sem se preocupar com a estrutura de arquivos que já está pronta e com loops pré-definidos sem influencia em html e pouca influência em css

Description in English This theme is designed to be a quick tool in the developer's hand through it the developer can now create the theme without worrying about the file structure that is ready and pre-defined loops without influence in html and little influence on CSS

Addons

RESET CSS (a reset in css to have no differences between browsers)

  • RESET CSS -> declared in /inc/enqueues.php

Bootstrap GRID (a bootstrap grid-only version)

  • Bootstrap GRID CSS -> declared in /inc/enqueues.php

Yoast SEO Breadcrumb (https://yoast.com/wordpress/plugins/breadcrumbs/)

  • Breadcrumb -> declared in archive.php | taxonomy.php | category.php | page.php | single.php (if the YOAST SEO plugin is not enabled, you will have no problem in your theme, just will not show up)

Best Pratices for this theme

GULP

  1. Install with comands: npm install gulp / npm install gulp-sass / npm install gulp-rename
  2. Run in the root folder of theme: gulp
  3. After run gulp: an already mined css file will be saved in /wp-developer-theme/assets/css/
  4. A query-only file CSS will be saved in /wp-developer-theme/css-dev/

CSS FILES CALLS

  1. Always try to individualize the css files for better maintenance in the future using the 'conditional styles' of the file 'enqueues.php'
  2. Example THAT IS ALREADY IN THE FILE '/inc/enqueues.php' and it should be used:
    <?php
        function wp_developer_theme_styles(){
            wp_enqueue_style('styles-reset', get_template_directory_uri() . '/assets/css/reset.min.css', '', '1.0');
            wp_enqueue_style('styles-bootstrap-grid', get_template_directory_uri() . '/assets/css/bootstrap-grid.min.css', '', '1.0');
            wp_enqueue_style( 'styles-theme',  get_template_directory_uri() . '/style.css', '','1.0');
            wp_enqueue_style('styles-common', get_template_directory_uri() . '/assets/css/style-common.min.css', '', '1.0.0');
            //conditional styles
            if (is_page() || is_404() || is_search()) {
            }
            if (is_front_page()) {
            }
            if (is_single()) {
            }
        }
        add_action( 'wp_enqueue_scripts', 'wp_developer_theme_styles' );
    ?>

JS FILES CALLS

  1. The JS file other than CSS, instead separating into multiple files, maintain the file structure 'main.js' by firing functions according to the body class you need
  2. If you need to import another JS file, import using conditions, as in CSS, in the file '/inc/enqueues.php'
  3. DO NOT CARE ANY OTHER FILE JS WITHOUT BEING THROUGH THIS PATH
  4. NEVER CALL ANOTHER JQUERY, THE DECLARATION OF MORE OF A JQUERY CAUSES CONFLICT, AND THE ISSUE ALREADY HAS A JQUERY DECLARED IN THE FILE 'ENQUEUES.PHP'
  5. Example THAT IS ALREADY IN THE FILE '/inc/enqueues.php' and it should be used:
    <?php
    //Include the enqueue footer SCRIPTS
    function wp_developer_theme_scripts(){
        wp_enqueue_script('jquery');
        wp_enqueue_script('main', get_template_directory_uri() . '/assets/js/main.js', '', '1.0',true);
    }
    add_action( 'wp_enqueue_scripts', 'wp_developer_theme_scripts' );
   ?>
You might also like...
Con esta libreria lo que se agiliza el proceso del desarrollo de páginas web destinadas a dispositivos móviles

CodeIgniter jQuery Mobile Library Libreria para el desarrollo de versiones móviles de páginas con el framework jQuery Mobile. public function index()

aqui tienen una plantilla que pueden usar para crear paginas web, contiene html, css, javascript y php

Plantilla-html aqui tienen una plantilla que pueden usar para crear paginas web, contiene html, css, javascript y php. esta plantilla obviamente neces

O manager Box é um projeto da disciplina de Projeto e prática 2 do IFPE - Igarassu, que consiste em uma aplicação web com funções de gerenciamento de estoque para pequenos empreendimentos.

ManagerBox O Manager Box é um projeto da disciplina de Projeto e prática 2 do IFPE - Igarassu, que consiste em uma aplicação web com funções de gerenc

Crud com modal na hora de inserir, editar e deletar um usuário. Podendo também fazer uma busca de um usuário e ver resultados em tempo real sem precisar atualizar a página.
Crud com modal na hora de inserir, editar e deletar um usuário. Podendo também fazer uma busca de um usuário e ver resultados em tempo real sem precisar atualizar a página.

projeto-crud-modal Crud com modal na hora de inserir, editar e deletar um usuário. Podendo também fazer uma busca de um usuário e ver resultados em te

Fornece acesso de leitura ou gravação para o array através de notação de ponto

PHP Dot Notation Fornece acesso de leitura ou gravação para o array através de notação de ponto Lendo valores: Permite que você use uma sintaxe separa

Laravel eCommerce Pre Order Extension allows the customers and guest users to pre-order the upcoming product and out of stock products.

Introduction Bagisto Pre-order add-on allows the customer to pre-order products which are not yet available at the online store. With the help of Bagi

plugin de criação de PDF através do HTML fácil

pluginmpdf plugin de criação de PDF através do HTML Para inciar nosso pluginmpdf devemos instalar a lib abaixo. mPDF is a PHP library which generates

Desafio prático para desenvolvedores fullstack que desejam entrar para nosso time.

Instruções para realizar os exercícios Essa avaliação é composta por três partes, que visam servir de base para análise das competências dos candidato

PHP com duas funções: uma para gerar a linha do Pix Copia e Cola e outra para gerar o QRCode baseado no retorno da primeira função.

pix-copiacola-qrcode Pix.php - Funções para gerar, de forma simples, a linha "Copia e Cola" e o QRCode Necessita PHP 7 ou superior Para o QRCode usa a

Apliquei os conceitos de Generators e Fibers separadamente para ler um arquivo de 120MB sem consumir toda a memória

Big File Challenge Este desafio foi proposto pelo Zanfranceschi Você pode ver a proposta do desafio aqui ou então pelo Twitter Para a implementação da

Proyecto de la materia de Programacion Web que abarca html, css, php y js.

ProyectoPW Proyecto de la materia de Programacion Web que abarca html, css, php y js. DENTRO DE ESTA CARPETA DE PROYECTO DE PROGRAMACION WEB SE ENCUEN

Um encurtador de URL's gratuito e Open source. Torne suas URL's um tanto pequenas forma rápida e gratuita

Slim Framework 4 Skeleton Application Use this skeleton application to quickly setup and start working on a new Slim Framework 4 application. This app

Streaming de música que possui as seguintes características: Registrar a sua música, Sistema de pesquisa, Adicionar uma lista de reprodução, Perfil, Atualizar, Total de visualizações, Últimos vistos entre outros ...
Streaming de música que possui as seguintes características: Registrar a sua música, Sistema de pesquisa, Adicionar uma lista de reprodução, Perfil, Atualizar, Total de visualizações, Últimos vistos entre outros ...

Music Streaming Sobre o Projeto Fala Devs! Estou trazendo aqui um streaming de música que possui as seguintes funcionalidades: Registrar a sua música,

O Fique Alerta é um sistema que visa estabelecer uma comunicação entre os cidadãos de alguma comunidade e instituições públicas e privadas

Fique Alerta ⚠️ O Fique Alerta é um sistema que visa estabelecer uma comunicação entre os cidadãos de alguma comunidade e instituições públicas e priv

Essa é uma aplicação RESTFul API e também uma aplicação MVC usando Blade construída com Laravel 8.

MVC - API - CRUD - REVENDA DE CARROS Essa é uma aplicação RESTFul API e também uma aplicação MVC usando Blade construída com Laravel 8. Neste projeto

Script em PHP que gera uma chamada 'click-to-call' quando preenchemos um formulário na web, utilizando o asterisk.

;----------------------------------------------------------------------------------------------------------------------------; ; Scrip em PHP que gera

Ferramenta web focada no gerenciamento de atividades.
Ferramenta web focada no gerenciamento de atividades.

MBA - Meu Banco de Atividades Ao tentar organizar suas tarefas por uma ferramenta, você já sentiu uma forte burocracia para incluir algo muito simples

Arquivos do Curso do Projeto EAD - API

Setup Docker Para Projetos Laravel Assine a Academy, e Seja VIP! Passo a passo Clone Repositório git clone https://github.com/especializati/setup-dock

True coroutines for PHP>=8.1 without worrying about event loops and callbacks.
True coroutines for PHP=8.1 without worrying about event loops and callbacks.

Moebius Pure coroutines for PHP 8.1. To promises and callbacks needed. Just pure parallel PHP code inside coroutines. Moebius Band: A loop with only o

Owner
Heitor Pedroso
Full Stack Developer WordPress / PHP / Javascript
Heitor Pedroso
Plugin for WordPress Full Site Editing That Sets Smart CSS defaults & Removes Auto generated classes.

WazFrame Enhanced This plugin removes autogenerated classes from WordPress that comes from theme layout support for contentSize and wideSize in theme.

Frank Wazeter 4 Feb 15, 2022
Jéssica Paula 7 Aug 12, 2022
Esse SDK em PHP foi desenvolvido no intuito de tornar mais prático a integração com nossa API.

Sobre Beedoo SDK Acessar documentação completa da Beedoo API. A API é organizada seguindo a arquitetura REST, boas práticas, convenções e padrões como

Beedoo Edtech 5 Dec 2, 2021
Ele é voltado para gerar infinitas CC de 23 países A ferramenta ainda esta em BETA então terá muitas Novas atualizações incríveis acompanhem melhor No meu canal do telegram: https://t.me/MS40_canal

BlackBIN ?? ??‍?? Olá pessoal sou eu o maycon ou como vcs me chamam, MS40 ou BLACK_HYDRA. Então esse script foi o um projeto muito antigo Que só esta

BLACK_HYDRA 2 Oct 26, 2022
Loja virtual fictícia para compra de produtos e estilização dos mesmos. Desenvolvido com as tecnologias: HTML, CSS, PHP, CODEIGNITER, JavaScript, Bootstrap e Mysql.

StampGeek Loja virtual fictícia para compra de produtos e estilização dos mesmos. Desenvolvido com as tecnologias: HTML, CSS, PHP, CODEIGNITER, JavaSc

Pablo Silva 1 Jan 13, 2022
Curso de Laravel que vai ser subido em algum lugar.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Daniel Reis 26 Nov 2, 2022
Plugin de Wordpress para criar um Hacker News-like para o ManualdoUsuario.net

?? Órbita Plugin de Wordpress para criar um painel de debates baseado em links, similar ao Hacker News, para o Manual do Usuário. Rodar o projeto Requ

Gabriel Nunes 7 Nov 14, 2022
Projeto de um blog com funções de (criar, editar, deletar e dar update) em uma página web. Introdução ao Laravel 8.x.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Isabella 1 Nov 7, 2021
Site que permite encontrar todas as informações de um CEP e armazenar na lista de endereços cadastrados. Desenvolvido em Laravel com a API da VIACEP.

CEP Finder Site que permite encontrar todas as informações de um CEP e armazenar na lista de endereços cadastrados. Desenvolvido em Laravel com a API

Pedro Viana 0 Dec 26, 2021
Projeto de uma página de login desenvolvido totalmente em PHP (puro) - com conexão a banco de dados MySQL.

Projeto Página de Login com conexão à Banco de dados: Tecnologias Utilizadas: HTML(Em documento PHP); PHP (Sem a utilização de Frameworks - puro); MyS

null 1 Jun 15, 2022