• Stars
    star
    379
  • Rank 113,004 (Top 3 %)
  • Language
    CSS
  • Created over 11 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

AngularJS Wordpress Theme - used for building single page client side applications using WordPress.

WordPress Angular Theme

This is the royboy789's AngularJS WordPress theme. Now in version 6 of awesomeness.

NEW VERSION UPDATE - 6.0

Version 6 takes all the added features of 5, and revamps the whole build.
I have cleaned up a lot of the themes and php files, to keep this theme as minimal as possible.

WP-API 2

5/20/2015 - WP-API 2 code planned for next few commits
7/30/2015 - WP-API 2 plugin supported to get/view posts - delete / edit coming.
8/14/2015 - WP-API 2 now completely functional (delete, edit, and comments)

If you are looking for my theme that is v1 compatible see branch version 5, which I am no longer supporting.

npm & gulp

npm and gulp are now part of the build

  • npm install - installs all necessary packages and runs gulp init
  • gulp init - sets up all the vendor and theme scripts and styles

assets v. build directory

I am keeping all working files in the assets directory which build using gulp to the build directory for enqueue'ing by the theme.

What? Why?

I wanted to learn Angular, and I already have spent the last 10 years developing in WordPress. The best way to for me to learn was to make this.. but maybe someone else will find some awesome use for it.

The WordPress theme is built primarily using Front-Page.php to run as the main ng-view.

http://www.roysivan.com/angular-wordpress-theme

Technologies

AngularJS

Twitter Bootstrap - for easy customization and responsive design

LESS CSS - Personal preference over SASS

JSON API - Required plugin for RESTful API

Install Instructions

  • Download / Pull All Files
  • FTP to your themes directory
  • Download/Install the JSON API WordPress Plugin by Ryan McCue
  • Activate Theme under Appearances
  • Run npm install - this will also run gulp init
  • Come back and fork me

Documentation

EDIT/DELETE BUTTONS - in the list view you will find as the buttons to delete and edit the post. These are displayed on check of user login status, as a redundancy to help.

GLOBAL JS VARIABLES
set by localize_script in functions.php

  • ajaxInfo.api_url - JSON-REST-API url
  • ajaxInfo.template_directory - Current WordPress theme directory

To Do List

Continuation of development will include priority level items such as:

  • Edit Button
  • Delete Button

More Repositories

1

gutenberg-object-plugin

Saves Gutenberg data as an object / array and allows you to access it via REST API
PHP
250
star
2

angularjs-for-wordpress

AngularJS for WordPress is a plugin to help anyone easily leverage AngularJS in their theme
PHP
123
star
3

angular-react-wordpress-theme

A WordPress theme built with AngularJS as the controller and ReactJS as the view layer. Powered by WP-API
JavaScript
70
star
4

wp-api-social-login

Using WP-API and Hello.js to create seamless login and registration via social channels
JavaScript
41
star
5

Stripe-for-WordPress

Manage your Stripe Customers, Subscriptions, and Products from WordPress Admin
PHP
39
star
6

wordpress-firebase-chat

Live Chat powered by Firebase
PHP
25
star
7

My-WordPress-Starter-Theme

A light, minimal, starter theme with bootstrap and gulp
PHP
25
star
8

WP-PHP-to-JS-cheatsheet

A cheat sheet if you are trying to learn JavaScript, starting from WordPress PHP
15
star
9

Guten-Bacon

Bacon Ipsum (www.baconipsum.com) Gutenberg Block for WordPress
JavaScript
13
star
10

Live-Visitor-Tracker

Track where your visitors on from the WordPress dashboard
PHP
11
star
11

live-notify-banner

WordPress plugin that allows for an alert banner that will animate down from the top of the page, and be live using webSockets (firebase)
CSS
9
star
12

gravity-forms-poll-top-picks

Gravity Forms is an awesome Wordpress plugin. Using the polls extension allows for more interaction with users. I wanted to a way to grab (in order) the top (5,10,etc.) results from the poll without looking at all the poll results.
PHP
4
star
13

gutes-object-upstream

Upstream for Gutes, Gutes Object Plugin, and Theme that does nothing but redirect to wp-json
PHP
4
star
14

WP-Rest-API-Taco-Endpoint

Because tacos!
PHP
3
star
15

SG-90

SG-90 Style Guide Creator - Formerly $39.99 - now FREE
CSS
2
star
16

gutenberg-react-quiz

Gutenberg based React build Quiz Plugin
JavaScript
2
star
17

is-today-bens-birthday

Is Today Ben's Birthday
TypeScript
1
star
18

SG-90-Google-Fonts

Google Fonts extension for the SG-90 Style Guide Creator
PHP
1
star
19

SG60-to-SG90-converter

Free SG-90 extension to help you convert your SG-60 styleguides to SG-90
PHP
1
star
20

wprtc-pro

wpRTC Pro WordPress plugin
JavaScript
1
star
21

qwik-supa-todo

Qwik & Supabase (Or localstore) powered To Do
TypeScript
1
star
22

MyHubot

Hubot
CoffeeScript
1
star
23

carl-2020

#Carl2020 - "Work More, Charge Less"
1
star
24

things-i-want-to-build

random ideas, if you take one, let me know! i'll post the link and help on any issues as I have time.
1
star
25

teckokua

A publicly built place where any one in the tech space can be featured for assistance, request assistance, or recommend someone else for assistance
TypeScript
1
star